table.last_pins td{
	padding-bottom: 3px;
	font-size: 11px;
	text-align:center;
	vertical-align:top;
}

table.last_pins td input{
	font-size: 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #333;
}

table.last_pins td img {
	margin-bottom: 10px;
}

table.expressFormContent td{
	margin:0;
	padding:0;
	border:none;
	padding-top:2px;
	padding-bottom:2px;

	font-size: 11px;
}

.splashContent {
  background-image: url("splash-valentine.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
  padding: 0px; margin: 0px;
}

td.slogan h2 {
  font-family: arial;
  font-weight: normal;
  font-size: 26px;
  color: #e81a5b;
  padding: 0; margin: 0; margin-top: 20px;
}

td.selectDestination { padding-bottom:10px; font-size: 13px;	color: #666 }

td.fromTo { font-size: 15px; 	color: #333; padding-right: 12px}

td.promo h3 {	font-size: 12px;padding:0;margin:0 }
td.promo a {	font-size: 12px; }

td.titleRow h3 {margin: 0; padding: 0; font-size: 13px; font-weight: normal }

td.map_wrapper { border-bottom: 1px solid #b9a }

table.news { margin-top: 3px; width: 100%; font-size: 11px }
table.news tr#h th { color: #fff; font-family: arial; font-size: 13px; padding-bottom: 3px; background: #aebbe8;}
table.news #n { border-left: 1px solid #fff; padding-left: 14px; text-align: left;}
table.news th { padding-top: 5px ; }
table.news img { border: 0; }
table.news ul { padding-left: 15px; margin: 0 }
table.news li { list-style-image: url(/img/blue-dot.gif) }

table.news2 { border: 1px solid #aebbe8; border-bottom: 2px solid #aebbe8; width: 770px; margin-top: 6px; font-size: 11px }
table.news2 th { padding-bottom: 3px; background: #aebbe8; text-align: left; padding-left: 14px }
table.news2 th#n { border-left: 1px solid #fff }
table.news2 th a,table.news2 th a:visited  { color: #fff; font-family: arial; font-size: 13px; text-decoration: none}
table.news2 ul { padding-left: 18px; margin: 0; margin-top: 4px }
table.news2 li { list-style-image: url(/img/blue-dot.gif) }
table.news2 div { padding: 4px; padding-left: 18px }

/* rate blocks */
table.rates { width: 747px; margin: 6px; padding: 0; font-size: 11px }
table.rates th { font-weight: normal; text-align: left }
table.rates th.descr { padding-top: 14px; padding-bottom: 6px; font-size: 11px; }
table.rates tr.o { background: #EDF6E3; }
table.rates td { text-align: right; }
table.rates a { text-decoration: none; padding: 2px }
table.rates a:hover { text-decoration: underline; background: #FFC;  }

/* big text block */
table.panelComplimentary td.text { background: #fff; padding: 2px; padding-right: 8px; border-right: 1px solid #CCD3C3}
table.panelComplimentary li { list-style-image:url(/img/blue-dot.gif); margin-bottom: 5px;}
table.panelComplimentary ul { padding-left: 0; margin-left: 25px }
table.panelComplimentary p { padding-left: 10px; text-align: justify }
table.panelComplimentary { margin-top: 7px }

table.footerMenu td {padding-right: 9px}

