body {
margin:0px;
background-repeat:repeat;
}
.blue-line-repeat{
background-image:url(gifs/blue-line-repeat.gif);
background-repeat:repeat-x;
height:2px;
width:900px;
}
.nav-bg{
background-image:url(gifs/nav-bg.gif);
height:40px;
background-repeat:repeat-x;
width:15px;
}

.nav-bg-2{
background-image:url(gifs/nav-bg.gif);
height:40px;
width:65px;
}
.nav-bg-3{
background-image:url(gifs/nav-bg.gif);
height:30px;
background-repeat:repeat-x;
width:80px;
}
.nav-bg-4{
background-image:url(gifs/nav-bg.gif);
height:30px;
background-repeat:repeat-x;
width:95px;
}

.nav-bg-5{
background-image:url(gifs/nav-bg.gif);
height:30px;
background-repeat:repeat-x;
width:115px;
}
.nav-bg-6{
background-image:url(gifs/nav-bg.gif);
height:30px;
background-repeat:repeat-x;
width:100px;
}
.nav-bg-7{
background-image:url(gifs/nav-bg.gif);
height:30px;
background-repeat:repeat-x;
width:160px;
}
.best-fares-repeat{
background-image:url(gifs/best-fares-repeat.gif);
background-repeat:repeat-x;
height:40px;
width:185px;
}
.more{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#433B67;
text-align:right;
padding-right:10px;
font-weight:800;
}
.more a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#433B67;
text-align:right;
padding-right:10px;
font-weight:800;
text-decoration:none;
}
.more a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#433B67;
text-align:right;
padding-right:10px;
font-weight:800;
text-decoration:underline;
}

.best-fares{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#433B67;
text-align:center;
padding-left:19px;
padding-top:13px;
font-weight:600;
}

.border-repeat-1{
background-image:url(gifs/border-repeat-1.gif);
background-repeat:repeat-x;
height:6px;
width:575px;
}

.border-line-repeat{
background-image:url(gifs/border-line-repeat-1.gif);
background-repeat:repeat-y;
width:9px;

}
.border-line-repeat-2{
background-image:url(gifs/border-line-repeat-2.gif);
background-repeat:repeat-y;
width:10px;

}

.gray-bg
{
background-image:url(gifs/gray-bg.gif);
width:575px;
}

.border-line-repeat-3{
background-image:url(gifs/border-line-repeat-3.gif);
background-repeat:repeat-x;
width:575px;
height:6px;
}
h1{
font-family:MS Sans-Serif, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF0000;
text-align:left;
margin-top:13px;
padding-left:10px;
}


.repeat-line-1{
background-image:url(gifs/repeat-line-1.gif);
background-repeat:repeat-x;
height:5px;
width:910px;
}


.line-repeat-2{
background-image:url(gifs/line-repeat-2.gif);
background-repeat:repeat-y;
width:10px;
height:275px;

}
.gray-repeat-bg-1{
background-image:url(gifs/gray-repeat-bg-2.gif);
background-repeat:repeat-x;
height:275px;
width:451px;
}

.gray-repeat-bg-2{
background-image:url(gifs/gray-repeat-bg-2.gif);
background-repeat:repeat-x;
height:275px;


}

.bottom-line-repeat{
background-image:url(gifs/bottom-line-repeat.gif);
background-repeat:repeat-x;
height:4px;
width:879px;
}
.footer-button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7A778F;
text-align:center;
padding-top:20px;
}

.footer-button a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
padding-top:20px;
text-decoration:none;
}

.footer-button a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-align:center;
padding-top:20px;
text-decoration:none;
}

#eurostar-footer-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7A778F;
text-align:justify;
padding-left:10px;
}

#eurostar-footer-heading a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:justify;

text-decoration:none;
}

#eurostar-footer-heading a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCC33;
text-align:justify;

text-decoration:none;
}


#eurostar-footer-heading-2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7A778F;
text-align:justify;
padding-left:40px;
}

#eurostar-footer-heading-2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7A778F;
text-align:justify;
text-decoration:none;
}

#eurostar-footer-heading-2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:justify;
text-decoration:none;
}



.nav-text{
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:800;
}


.nav-text a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
font-weight:800;
text-decoration:none;
}
.nav-text a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-align:center;
font-weight:800;
text-decoration:underline;
}

.nav-text-2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:800;
padding-top:0px;
}

.nav-text-2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:800;
padding-top:4px;
text-decoration:none;
}

.nav-text-2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
text-align:center;
font-weight:800;
padding-top:4px;
text-decoration:underline;
}
.bodytxt
{
font-family:Georgia, Times New Roman, sans-serif;
font-size:12px;
line-height:17.76px;
color:#000000; 
text-align:justify; 
padding-left:10px; 
padding-right:10px;
}

table.timetable
	{
			 font-size:11px;
			 font-family:Arial, Helvetica, sans-serif;
			 font-weight:500;
			 text-decoration:none;
			 color:#000000;
			 border:#FBFBFB solid 4px;
			 border-width:2px 2px 0 0;
			 background-color:#FDFDFD;
	}
.timetable caption
		{
			font-size:15px;
			 font-family:Arial, Helvetica, sans-serif;
			 font-weight: bold;
			 line-height:22px;
			 text-decoration:none;
			 color: #FF0000;	
		}		
	
	
.timetable tr td
		{
			 border:#FBFBFB solid 2px;
			 border-width:0 0 1px  1px;
			 text-align:center;
		}
.timetable tr th
		{
			font-weight:bold;
					
		}		
		
.timetable .even
		{	
			 background-color:#FBFBFB;
		}	 
.timetable .odd
		{
			background-color:#EAEBEB;
		}	
		
		

	

