.e1, .e2, .e3, .e4{font-size:1px; overflow:hidden; display:block;}
.e1 {height:1px; background:#888; margin:0 5px;}
.e2 {height:1px; background:#fff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.e3 {height:1px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.e4 {height:2px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contente {background: #fff; border-right:1px solid #888; border-left:1px solid #888;}
.contente div {margin-left: 5px;}
.contente td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}
.contente p {
padding-right:5px;
	}


.d1, .d2, .d3, .d4{font-size:1px; overflow:hidden; display:block;}
.d1 {height:1px; background:#537695; margin:0 5px;}
.d2 {height:1px; background:#F3F4F8; border-right:2px solid #537695; border-left:2px solid #537695; margin:0 3px;}
.d3 {height:1px; background:#F3F4F8; border-right:1px solid #537695; border-left:1px solid #537695; margin:0 2px;}
.d4 {height:2px; background:#F3F4F8; border-right:1px solid #537695; border-left:1px solid #537695; margin:0 1px;}
.contentd {background: #F3F4F8; border-right:1px solid #537695; border-left:1px solid #537695; padding-right:7px;}
.contentd h3 {  padding-left:7px;}
.contentd div {margin-left: 5px;}
.contentd td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}



.ld1, .ld2, .ld3, .ld4{font-size:1px; overflow:hidden; display:block;}
.ld1 {height:1px; background:#F9F9F4; margin:0 5px;}
.ld2 {height:1px; background:#F9F9F4; border-right:2px solid #F9F9F4; border-left:2px solid #F9F9F4; margin:0 3px;}
.ld3 {height:1px; background:#F9F9F4; border-right:1px solid #F9F9F4; border-left:1px solid #F9F9F4; margin:0 2px;}
.ld4 {height:2px; background:#F9F9F4; border-right:1px solid #F9F9F4; border-left:1px solid #F9F9F4; margin:0 1px;}
.contentld {background: #F9F9F4; border-right:1px solid #F9F9F4; border-left:1px solid #F9F9F4; padding-right:7px;}
.contentld h3 {  padding-left:7px;}
.contentld div {margin-left: 5px;}
.contentld td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}

.contentld a, a:visited, a:active, a:hover{color:#2580A2;}



.lc1, .lc2, .lc3, .lc4{font-size:1px; overflow:hidden; display:block;}
.lc1 {height:1px; background:#9C9868; margin:0 5px;}
.lc2 {height:1px; background:#FAFAFC; border-right:2px solid #9C9868; border-left:2px solid #9C9868; margin:0 3px;}
.lc3 {height:1px; background:#FAFAFC; border-right:1px solid #9C9868; border-left:1px solid #9C9868; margin:0 2px;}
.lc4 {height:2px; background:#FAFAFC; border-right:1px solid #9C9868; border-left:1px solid #9C9868; margin:0 1px;}
.contentlc {background: #FAFAFC; border-right:1px solid #9C9868; border-left:1px solid #9C9868; padding-right:7px;}
.contentlc h3 {  padding-left:7px;}
.contentlc div {margin-left: 5px;}
.contentlc td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}
.contentlc a, a:visited, a:active, a:hover{color:#2580A2;}





.lr1, .lr2, .lr3, .lr4{font-size:1px; overflow:hidden; display:block;}
.lr1 {height:1px; background:#F3F4F8; margin:0 5px;}
.lr2 {height:1px; background:#F9F9F4; border-right:2px solid #F3F4F8; border-left:2px solid #F3F4F8; margin:0 3px;}
.lr3 {height:1px; background:#F9F9F4; border-right:1px solid #F3F4F8; border-left:1px solid #F3F4F8; margin:0 2px;}
.lr4 {height:2px; background:#F9F9F4; border-right:1px solid #F3F4F8; border-left:1px solid #F3F4F8; margin:0 1px;}
.contentlr {background: #F9F9F4; border-right:1px solid #F3F4F8; border-left:1px solid #F3F4F8; padding-right:7px;}
.contentlr h3 {  padding-left:7px;}
.contentlr div {margin-left: 5px;}
.contentlr td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}

.contentlr a, a:visited, a:active, a:hover{color:#2580A2;}



/* other CSS rules */



#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;	
}
#sidebar ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(bullet.gif) no-repeat 2px 3px ;
	padding: 2px 0 2px 25px;
	font: 9pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	margin: 0 2px;			 
}

* html body #sidebar ul.sidemenu li { height: 1%; }

#sidebar ul.sidemenu a {
	font-weight: bold;
	padding: 2px 0; 		
	background: none;
}

#sidebar ul.sidemenu a:hoover {
	font-weight: bold;
	padding: 2px 0; 		
	background: orange;
}












/* About Travel Price Comparison */




	.teasertravelwidget {
		width:250px;
		padding:0 0 14px 0;
		margin:10px auto;
		background:url("teaser2.gif") bottom left no-repeat;
	}
	.teasertravelwidget h3 {
		margin:0;
		padding:7px 7px 15px 7px;
		background:url("teaser2.gif") top left no-repeat;
	text-transform: uppercase; color:#2580a2; 
	}
	.teasertravelwidget p, .teasertravelwidget a.more {
		margin:0;
		padding:0px 7px 9px 7px;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
	}
	.teasertravelwidget td {
		font: 8pt Microsoft Sans Serif, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 12px;
	}

	.teasertravelwidget img {
		display:block;
		text-align:left;
	}


	.teasertravelwidget a.more {
		display:block;
		text-align:right;
		background:url("tsr-a.gif") 250px 50% no-repeat;
		padding:0 24px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.teasertravelwidget a.more:hover {
		text-decoration:underline;
	}



/* CURRENCY CALCULATOR */




	.teaser {
		width:250px;
		padding:0 0 14px 0;
		margin:10px auto;
		background:url("teaser.gif") bottom left no-repeat;
	}
	.teaser h3 {
		margin:0;
		padding:7px 7px 15px 7px;
		background:url("teaser.gif") top left no-repeat;
	text-transform: uppercase; color:#2580a2; 
	}
	.teaser p, .teaser a.more {
		margin:0;
		padding:0 10px 3px;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
	}
	.teaser a.more {
		display:block;
		text-align:right;
		background:url("tsr-a.gif") 250px 50% no-repeat;
		padding:0 24px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.teaser a.more:hover {
		text-decoration:underline;
	}






/* AIRFARE TIPS */




.spif{
  margin-top:10px;

  margin-bottom:10px;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#efefef;
}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  background:#efefef}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  background:#efefef}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.spiffy4{
  border-left:1px solid #efefef;
  border-right:1px solid #efefef}
.spiffy5{
  border-left:1px solid #efefef;
  border-right:1px solid #efefef}
.spiffyfg{
  background:#efefef;
    padding-right:7px;
  padding-left:7px;
	font-size:11px; 
	font-weight:normal; 
	color:#222222; }








/* fare-alerts */
.spif{
  margin-top:10px;

  margin-bottom:10px;
}
.spif ul a:hover{
	text-decoration:none; 
	color:#222222; }

.spiffFF{display:block}
.spiffFF *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ECF4EE;
}
.spiffFF1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ECF4EE;
  border-right:1px solid #ECF4EE;
  background:#ECF4EE}
.spiffFF2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ECF4EE;
  border-right:1px solid #ECF4EE;
  background:#ECF4EE}
.spiffFF3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ECF4EE;
  border-right:1px solid #ECF4EE;}
.spiffFF4{
  border-left:1px solid #ECF4EE;
  border-right:1px solid #ECF4EE}
.spiffFF5{
  border-left:1px solid #ECF4EE;
  border-right:1px solid #ECF4EE}
.spiffFFfg{
  background:#ECF4EE;
    padding-right:7px;
  padding-left:7px;
	font-size:11px; 
	font-weight:normal; 
	color:#222222; }
	
.spiffFFfg a:hover{
color:#222222;
}


/* end of fare-alerts */
