body 
{
	background-color:#FFF;
	font-family: arial, verdana, helvetica;
	font-size:12px;
}

* { 
    -webkit-font-smoothing: antialiased; 
} 

.specCol{
	color:#E5230C;
}

a .specCol{
	text-decoration:underline;
}

a, a:link, a:visited, a:active
{
	color:#515151;
	text-decoration:underline;
}

a:hover
{
	color:#515151;
}

div.accessFooter
{
    border-top:0px solid #fff;
	margin-top:0px;
	margin-bottom:0px;
	color:#515151;
	font-family: verdana, arial, helvetica;
	background:none transparent;
	text-align:left;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:0px;
	/*width:100%;*/
	/*min-width:481px;*/
	padding-left:10px;
	padding-right:10px;
	background-color:#ddebf2;
	min-height:50px;
	padding-left:10%;
	padding-right:10%;
	font-size:12px;
}
div.accessFooter p
{
	padding-top:5px;
	padding-right:30px;
	line-height:1.5;
	padding-bottom:10px;
	font-size:12px;
}

div.accessFooter img
{
	margin-right:15px;
	margin-top:5px;
	margin-bottom: 5px;
}

p.singleflightMain
{
	line-height:30px;
	font-size:9px;
}

div.trSearchForm form.trSingleFlight div.trAirline p.trAirlineAlt {
	margin-top:10px;	
}

div.portletMain div.portletTabBar {
	border-bottom:1px solid #666666;
	padding-bottom:3px;
	padding-left:2px;
	text-align:right;
	padding-right:0px;
}

.trBack
{
	font-size:10px;	
}






/*Responsive Layout Code*/

body#ismobile div.accessFooter p
{
    font-size:5pt;
}


@media (max-width: 768px)
{
    
}

@media (max-width: 600px) 
{
    div.accessFooter {text-align:left;padding-right:20px;padding-left:20px;}


}

@media (max-width: 480px) 
{
    
    .accessFooter img{float:none;}
 
}

@media (max-width: 320px)
{

}