@font-face {
    font-family: 'VIPER';
    src: url('viper___webfont-webfont.eot');
    src: url('viper___webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('viper___webfont-webfont.woff') format('woff'),
         url('viper___webfont-webfont.ttf') format('truetype'),
         url('viper___webfont-webfont.svg#viper_noraregularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body
{
	background-color:#ffffff;	
}

.windowbackground
	{
		background-color:#00AEEF;
		margin-top:0px;
	}

	.topbanner
	{
		margin:auto;
		width:770px; 
		display:block;
		background-color:#F7941D;
		text-align:center;
		height:56px;
		padding:0px 10px;
	}

	#pnlBookingDetails
	{
	margin-top:150px;
	}

	.pageposition
	{
		margin:auto;
		background-color:#ffffff; /* defined as overide in client css*/
		background-image:url(images/jumper-bg.gif);			
		background-repeat:no-repeat;
		width:770px; 
		display:block;
		text-align:left;
		overflow:visible;
		padding:10px;
		clear:both;
		border:none;
		
	}
	
	body
	{
		font-family:verdana;
		margin:0;
		padding:0;
	}
	
	h1
	{
		font-family:VIPER;	
		text-align:center;
		font-size:1.6em;	
		font-weight:bold;
			
	}
	
	h2
	{
		font-family:VIPER;
		text-align:center;
		font-size:1.3em;
		font-weight:bold;	
		text-decoration:underline;		
	}
	
	h3
	{
		font-family:VIPER;
		text-align:center;
		font-size:1em;
		font-weight:bold;
	}
	
	h4
	{
		font-family:VIPER;	
		font-size:0.8em;
		font-weight:bold;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	
	table
	{
		border:solid 1px #000000;
	}
	
	thead tr td
	{
		background-color:lightgrey;
		font-weight:bold;
		font-size:0.9em;
		border:solid 1px #000000;
	}
	
	tbody td
	{
		font-size:0.8em;
		background-color:#FFFFFF;
		border:solid 1px #000000;
	}
	
	p
	{
		margin-top:5px;
		margin-bottom:15px;
		font-size:0.8em;
		font-family:Helvetica,Arial;
	}
	
	li
	{
		font-size:0.8em;
	}
	
	td p
	{
		font-size:1em;
	}
	
	.bannerleft
	{
		color:#000000;

		
		
	}
	
	.bannerleft a, .bannerleft a:visited, .bannerleft a:active, .bannerleft:hover
	{
		color:#000000;	
		margin-left:12px;	
	}
	
	.bannerright
	{
		float:right;
	} 