.greyBoxTop{background: url(/images/home/purchaseGreyBoxTop.gif) no-repeat left top;width:685px;height:13px;}
.greyBoxMid{background: url(/images/home/purchaseGreyBoxMid.gif) repeat-y; }
.greyBoxBottom{background: url(/images/home/purchaseGreyBoxBottom.gif) no-repeat left top;width:685px;height:13px;}
.greyBoxInterior{padding:0px 15px 0px 15px;}

ol.num {list-style-type:disc; padding-left:20px;}
h5{	font-size: 14px; color: #ff682d; font-weight: bold;}
#h-findHotels {
	background-image: url(/images/find_hotels.gif);
	background-repeat: no-repeat;
	height: 15px;
	width:50px;
}
#h-findCars {
	background-image: url(/images/find_cars.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 94px;
}
#h-findParking {
	background-image: url(/images/find_parking.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 129px;
	margin-bottom:-3px;
}

.table td {padding-top:6px;}

#poweredByKayakH{ display:relative; width:91px; height:22px; background-image:url(/images/affiliates/poweredbyKayak.gif); margin-top:30px;}
#poweredByKayakC{  width:91px; height:22px; background-image:url(/images/affiliates/poweredbyKayak.gif); margin-top:-24px; margin-left:18px;}
#h-findParking span{display:none;}
div.parking{float:left; width:186px; height:249px; background-image:url(/images/parking.jpg)}
div.cars{float:left; width:186px; height:249px; background-image:url(/images/cars.jpg)}
div.hotel{float:left; width:186px; height:249px; background-image:url(/images/hotel.jpg)}
#h-findCars span{display:none;}
#h-findHotels span{display:none;}
#fullBtm {   background: #D5D2C9 url(/images/full_btm.gif) no-repeat;  width: 990px; height:28px;  margin-top:-14px; z-index:0}
.box { display: block; width: 610px; background: transparent url(/images/box-wide-bottom.gif) no-repeat 100% 100%; }
#vayTemplate3-Top { margin: 0; padding: 15px; padding-bottom: 0; width: 960px; background: #D5D2C9 url(/images/body-top.gif) no-repeat 100% 0%; clear: both; }
#vayTemplate3-TopContent { display: block; margin: 0; padding: 15px; padding-bottom: 0; width: 930px; clear: both; background: transparent url(/images/body-bottom-white.gif) no-repeat bottom left; position: relative; min-height: 268px; height: auto; }
/* IE7 only */
*:first-child+html #vayTemplate3-TopContent { height:auto;padding-bottom: 0; }

#vayTemplate3-TopFooter { display: block; clear: both; width: 960px; height: 15px; background-color: #D5D2C9; }
/* end: Teplate 3 */
			
div.kykWidget {
  background:url(/images/kayak_bg.gif);
  background-repeat: no-repeat;
  height:229px;
  width: 300px;
}

div.kykTopAreaH {
  height: 35px;
  width: 260px;
  padding: 0;
}
div.kykTopAreaC {
  height: 45px;
  width: 260px;
  padding: 0;
}
/* IE7 */
*:first-child+html  div.kykTopAreaC {
  height: 35px;
  width: 260px;
  padding: 0;
}

div.kykTopAreaP {
  height: 45px;
  width: 260px;
  padding: 0;
}

.kykImgLogo {
  background:none;
  height: 48px;
  position: relative;
  top: 10px;
  left: 3px;
  width: 110px;
  z-index: -1;
}

div.kykTabs {
  position: relative;
  top: -35px;
  left: 20px;
  font-size: 11px;
  line-height: 15px;
}

.kykTabSel {
  text-decoration: none;
  font-weight:600;
  color: black;
}

.kykTabUnsel {
  font-weight:600;
  padding-right:2.5px;
  color:#0000FF;
}
div.kykFormArea {
  padding-left: 15px;
  padding-right: 6px;
  height: 130px;
}

.kykAirTab {
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  width: 280px;
}

/* --------------------------- */

/*checkin text*/
.kSection0 {
  height: 30px;

}
.kSection1 {
	height:45px;
}
.selectK{width:37px;}
div.searchH { float:left;
  height: 50px;
  padding-top: 63px;
  padding-left: 200px;
}
div.searchC { float:left;
  height: 50px;
  padding-left: 200px;
  margin-top:2px;
}
 
div.searchP { float:left;
  height: 50px;
  padding-top: 34px;
  padding-left: 200px;
} 

.kHotImg {
  position: relative;
  top: 10px;
  left: 25px;
}

.kMktTxt {
  position: relative;
  top: -40px;
  left: 140px;
  color: #999999;
  width: 120px;
}
.kLabel {
  line-height:20px;
  height:20px;
}
 
.kCityInp {
  width: 230px;
  font-size: 10pt;
}
/* IE 6 and below */
* html #vayTemplate3-TopContent{ height: 100px; }
* html #poweredByKayakH{ display:relative; width:91px; height:22px; background-image:url(/images/affiliates/poweredbyKayak.gif); margin-top:20px;}
* html #poweredByKayakC{  width:91px; height:22px; background-image:url(/images/affiliates/poweredbyKayak.gif); margin-top:-26px;}
* html div.searchH { float:left;
  height: 50px;
  padding-top: 7px;
  padding-left: 200px;
}
* html div.searchC { 
position:static;
  float:left;
  height: 50px;
  margin-top: 4px;
  padding-left: 200px;
}
* html div.searchP {

  margin-top: 15px;

}
* html div.kykTopAreaH {
  height: 65px;
  width: 260px;
  margin-left:19px;
  margin-top:-35px;
  padding-bottom:20px;
}
* html div.kykTopAreaC {
  height: 65px;
  width: 260px;
  margin-left:19px;
  margin-top:-35px;
  padding-bottom:5px;
}
* html div.kykTopAreaP {
  height: 65px;
  width: 260px;
  margin-left:19px;
  margin-top:-35px;
  padding-bottom:20px;
}
/*redirect*/

#wrapper {
	width: 510px;
	height:334px;
	margin: 0 auto;
	text-align: left;
	margin-top:100px;
	background-image:url(/images/redirectbg.gif);
	background-repeat: no-repeat;
}
.logo{
	display:block;
	padding-top:40px;
	margin-left:-17px;
}
.txt{
	font-family:"Century Gothic", Arial, sans-serif;
	color: #8c8b87;
	padding-top:10px;
	font-size:15px;
	font-weight:bold;
}


* html #wegoloWidget{ padding-bottom:20px; }
*:first-child+html  div.wegoloWidget { padding-bottom:20px; }
div.wegolo{float:left; width:186px; height:249px; background-image:url(/images/wegolo.jpg)}
