/* travel deals landing page */
.faq {
  text-align:right;
  font-size:12px;
  }

.topBox {
  background: url("/i/traveldeals/topBoxTop.jpg") no-repeat;
  padding:20px 0 0 20px;
  font: 11px Arial, sans-serif;
  color: #666666;
  height:195px;
  }

.topBox .cell {
  float: left;
  width: 300px;
  padding: 0 6px 0 4px;
  border-right: 1px solid #dbe7f7;
  }

.topBox .cell a {
  cursor:hand;
}

.topBox .last {
  padding: 0;
  border:none;
  }

.topBox .cell:after {
  content: ".";
  display: block;
  height: 0;
  clear: both; 
  visibility: hidden;
  }

/* Hides from IE-mac \*/
* html .topBox .cell {
  height: 1%; 
  }

.topBox .cell h1 {
  padding: 0;
  margin: 0;
  width: 82px;
  height: 20px;
  text-indent: -9999px;
  }

.topBox .cell h1.flights {
  background: url("/i/traveldeals/tdlFlights.gif") no-repeat;
  }

.topBox .cell h1.cruises {
  background: url("/i/traveldeals/tdlCruises.gif") no-repeat;
  margin-left:16px;
  }

.topBox .cell h1.vacations {
  background: url("/i/traveldeals/tdlVacations.gif") no-repeat;
  margin-left:16px;
  }

.topBox .cell p {
  padding:0;
  margin:0;
  height:38px;
  }

.topBox .cell p.indent {
  margin-left:16px;
  }

.topBox .cell .pic {
  float: left;
  }

.topBox .cell .info {
  float: left;
  width: 120px;
  text-align: center;
  color: #004a91;
  height:108px;
  }

.topBox .cell .info img {
  margin-top:10px;
  }

.topBox .cell .see {
  clear: both;
  text-align:center;
  }

.bottomBox {
  margin-top:20px;
  }
.bottomBox .cell {
  margin-top:20px;
  }

.bottomBox .cell h2#h_hotels,
.bottomBox .cell h2#h_cars,
h2#h_traveldeals{
  clear:both;
  padding:0;
  margin:0;
  text-indent:-9999px;
  width:194px;
  height:35px;
  }

.bottomBox .cell h2#h_hotels {
  background:url("/i/traveldeals/h_hotels.gif") no-repeat bottom;
  }

.bottomBox .cell h2#h_cars {
  background:url("/i/traveldeals/h_cars.gif") no-repeat bottom;
  }
h2#h_traveldeals {
  background:url("/i/traveldeals/h_traveldeals.gif") no-repeat bottom;
  }

.bottomBox .cell p {
  margin:0;
  color:#666;
  font-size:11px;
  }

.bottomBox .cell#aCol {
  clear:both;
  display:block;
  float:left;
  width:320px;
  border-right:1px solid #c0dcff;
  padding-left:25px;
  }

.bottomBox .cell#aCol a {
  text-decoration:underline;
  cursor:hand;
 }

.bottomBox .cell#bCol a {
  text-decoration:underline;
  cursor:hand;
 }

.bottomBox .cell#bCol {
  display:block;
  float:left;
  width:320px;
  margin-left:30px;
	padding-right: 30px;
	border-right:1px solid #c0dcff;
  }
	
	.bottomBox .cell#cCol {
  display:block;
  float:left;
  /*widows:300px;*/
  margin-left:30px;
	width: 200px;
  }

.bottomBox .cell .subPromo {
  display:block;
  width:150px;
  float:left;
  text-align:center;
  margin-top:16px;
  height:128px;
  }

.bottomBox .cell .subPromo h3 {
  color:#004c91;
  font-size:11px;
  font-weight:normal;
  height:18px;
  }

.bottomBox .cell .subPromo .imgContainer {
  height:62px;
  vertical-align:top;
  }

.bottomBox .cell .morePromo {
  clear:both;
  text-align:center;
  }

.bottomBox .cell .morePromo h4 {
  color:#004c91;
  font-weight:bold;
  }

.bottomBox .cell .morePromo ul {
  margin-bottom:18px;
  }

.bottomBox .cell .morePromo ul li {
  font-size:11px;
  line-height:15px;
  list-style:none;
  background:none;
  }

.bottomBox .cell .morePromo ul li a {
  color:#498fcb;
  text-decoration:none;
  }
  
  /* rss and email alert icons */

  	.tdfeed {
	font: bold 11px arial, sans-serif;
	color: #4b90cd;
	text-decoration: none;
	margin-top: -5px;
	}
	
	.tdlink {
	vertical-align: middle;
	padding-bottom: 5px;
	}