body{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #222222;}.top-block{	width: 100%;	height: 20px;}object {outline:none;}a {outline:none;}i{ display: none;}.a_left{ text-align: left;}.a_center{ text-align: center;}.a_right{ text-align: right;}.yellow-text{ color: #FF931E;}.left-circle{	background-image: url(../images/left-circle.gif);	background-position: 30px 0px;	background-repeat: no-repeat;}.right-circle{	background-image: url(../images/right-circle.gif);	background-position: top right;	background-repeat: no-repeat;	zoom:1;	overflow: auto;}.main-content{	width: 780px;	height: 800px;	float: left;}.menu{	float: left;	width: 138px;}.menu ul{	padding: 203px 0 0 0;	margin: 0px;}.menu li{	list-style: none;	margin: 0px;	padding:0px 0px 10px 0px;}.menu #menu-home{ background-image: url(../images/menu-home.png); background-position: top left; background-repeat: no-repeat; height: 32px; width: 138px; display: block; }.menu #menu-fleet{background-image: url(../images/menu-fleet.png);background-position: top left;background-repeat: no-repeat;height: 32px;width: 138px;display: block;}.menu #menu-catering{background-image: url(../images/menu-catering.png);background-position: top left;background-repeat: no-repeat;height: 32px;width: 138px;display: block;}.menu #menu-reputation{background-image: url(../images/menu-reputation.png);background-position: top left;background-repeat: no-repeat;height: 32px;width: 138px;display: block;}.menu #menu-emergency{background-image: url(../images/menu-emergency.png);background-position: top left;background-repeat: no-repeat;height: 32px;width: 138px;display: block;}.menu #menu-contact{background-image: url(../images/menu-contact.png);background-position: top left;background-repeat: no-repeat;height: 32px;width: 138px;display: block;}.menu #menu-home:hover{ background-position: 0px -32px;}.menu #menu-fleet:hover{ background-position: 0px -32px;}.menu #menu-catering:hover{ background-position: 0px -32px;}.menu #menu-reputation:hover{ background-position: 0px -32px;}.menu #menu-emergency:hover{ background-position: 0px -32px;}.menu #menu-contact:hover{ background-position: 0px -32px;}.current-menu{	background-position: 0px -64px!important;}.top-container{	padding-left: 230px;	height: 75px;}.top-container .logo{	background-image: url(../images/top-logo.gif);	background-position: top left;	background-repeat: no-repeat;	height: 73px;	width: 296px;	text-indent: 99999px;	display: block;}.middle-container{	height: 500px;}.bottom-container{	padding-left: 219px;	height: 75px;}.bottom-container .logo{	background-image: url(../images/bottom-logo.gif);	background-position: top center;	background-repeat: no-repeat;	height: 38px;	width: 315px;	display: block;	text-align: center;}.left-block{	width: 217px;	float: left;	padding-top: 130px;	height: 250px;}.middle-block{	width: 315px;	height: 500px;	float: left;}.right-block{	width: 205px;	float: left;	padding-top: 130px;	height: 270px;}.left-block .text{	padding: 0px 10px;	overflow: hidden;}.right-block .text{	padding: 0px 0px 0px 10px;	overflow: hidden;}.middle-block .text{	padding: 10px 3px;	overflow: hidden;}.bottom-line{	text-align: center;	width: 315px;	padding-top: 5px;}.bottom-line a{	text-decoration: none;	color: #222222;}.bottom-line a:hover{	text-decoration:underline;}.yellow-list{	list-style: none;	padding: 10px 0px 0px 0px;	margin: 0px;	font-weight: bold;	color: #FF931E;}.unit-list{	list-style: none;	padding: 0px;	margin: 0px;	font-weight: bold;	line-height: 23px;	cursor: pointer;}.unit-list li:hover{	color: #FF931E;}.unit-title{	color: #FF931E;	font-weight: bold;	font-size: 14px;	padding-top: 15px;	padding-bottom: 10px;}.image-border{	border: 1px solid #FFCD97;	padding: 2px;}.image-border:hover{	border: 1px solid #FF931E;}#scroll-area{ height: 462px; overflow: hidden;}#scroll-container{height: 10000px;}.scroll-box{height: 462px;}#scroll-buttons{height: 18px;padding: 0px 0px 0px 70px;}#scroll-buttons div{width: 79px;height: 18px;float: left;}#scroll-up{background-image: url(../images/scroll-up.gif);background-position: top left;background-repeat: no-repeat;width: 73px;height: 17px;display: block;}#no-scroll-up{background-image: url(../images/scroll-up.gif);background-position: 0px -34px;background-repeat: no-repeat;width: 73px;height: 17px;display: none;}#scroll-down{background-image: url(../images/scroll-down.gif);background-position: top left;background-repeat: no-repeat;width: 73px;height: 17px;display: block;}#no-scroll-down{background-image: url(../images/scroll-down.gif);background-position: 0px -34px;background-repeat: no-repeat;width: 73px;height: 17px;display: none;}#scroll-up:hover{background-position: 0px -17px;}#scroll-down:hover{background-position: 0px -17px;}.ul-no-spaces{margin: 0px;}.input_format{width: 200px;}.contact-row{padding-bottom: 10px;}.captchaReload{ color: silver; font-size: 10px;}.captchaReload a{color: #a9a9a9;}.captchaReload a:hover{color: gray;}.btn-send{	background-image: url(../images/btn-send.gif);	background-position: top left;	background-repeat: no-repeat;	width: 83px;	height: 19px;	text-indent: -9999px;	border: 0px;	display: block;	cursor: pointer;}.btn-send:hover{	background-position: 0px -19px;}.loading-ajax{	background-image: url(../images/loading_ajax.gif);	background-position: top left;	background-repeat: no-repeat;	height: 19px;	width: 83px;	display: none;		padding-left: 20px;}/* validation */#msg { display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px }#msgcontent { display:block; background:#FFE8CA; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; text-align:left; }/*end*//* msg */#success-block{display: none; padding-top: 10px;}#error-block{display: none; padding-top: 10px;}.ms-corner { border: 1px solid #71B83D; padding: 10px; background-color: #E0F0D5; background-image: url(../images/check.png); background-repeat: no-repeat; background-position: 10px 13px; padding-left: 50px; margin-bottom: 10px; }.ms-corner-error { border: 1px solid #E63F13; padding: 10px; background-color: #FBD3CA; background-image: url(../images/error.png); background-repeat: no-repeat; background-position: 10px 10px; padding-left: 50px; margin-bottom: 10px; }.ms-title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333; text-align: left; }.ms-body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #4C4C4C; padding-top: 5px; text-align: left; }/*end msg*/.logo-left-block{width: 217px;float: left;padding-top: 30px;}.logo-left-block #logo-1{background-image: url(../images/our-reputation/logo-ncass.gif);background-position: 80px 30px;background-repeat: no-repeat;height: 88px;}.logo-left-block #logo-2{background-image: url(../images/our-reputation/logo-link-up.gif);background-position: 40px 10px;background-repeat: no-repeat;height: 86px;}.logo-left-block #logo-3{background-image: url(../images/our-reputation/logo-railalliance.gif);background-position: 40px 10px;background-repeat: no-repeat;height: 43px;}.logo-left-block #logo-4{background-image: url(../images/our-reputation/logo-wychaven.gif);background-position: 50px 10px;background-repeat: no-repeat;height: 106px;}.logo-left-block #logo-5{background-image: url(../images/our-reputation/logo-rha.gif);background-position: 95px 5px;background-repeat: no-repeat;height: 106px;}.logo-right-block{width: 205px;float: left;padding-top: 30px;}.logo-right-block #logo-1{background-image: url(../images/our-reputation/logo-network-rails.gif);background-position: 30px 30px;background-repeat: no-repeat;height: 70px;}.logo-right-block #logo-2{background-image: url(../images/our-reputation/logo-chepstow.gif);background-position: 50px 5px;background-repeat: no-repeat;height: 44px;}.logo-right-block #logo-3{background-image: url(../images/our-reputation/logo-eton.gif);background-position: 110px 15px;background-repeat: no-repeat;height: 96px;}.logo-right-block #logo-4{background-image: url(../images/our-reputation/logo-raf.gif);background-position: 115px 15px;background-repeat: no-repeat;height: 72px;}.logo-right-block #logo-5{background-image: url(../images/our-reputation/logo-mon.gif);background-position: 80px 15px;background-repeat: no-repeat;height: 75px;}.logo-right-block #logo-6{background-image: url(../images/our-reputation/logo-three.gif);background-position: 50px 10px;background-repeat: no-repeat;height: 79px;}#footer{text-align: center;padding-top: 10px;font-size: 10px;color: #8B8B8B;}#footer-links{margin: 0px!important;padding: 0px!important;}#footer-links li{margin: 0px;padding: 0px;display: inline;list-style: none;}#footer-links a{color: #8B8B8B;text-decoration: none;}#footer-links a:hover{text-decoration: underline;}.footer-separator{padding: 0px 5px;}#footer div{padding-top: 0px;margin: 0px;}#catering-options-left{ color: #222222; font-weight: bold; list-style: none; margin: 0px 10px; padding: 0px;}#catering-options-left li{line-height: 18px;font-size: 11px;text-align: right;border-bottom: 1px dotted #FFB96C;}#catering-options-right{color: #222222;line-height: 18px;font-weight: bold;list-style: none;margin: 0px 10px;padding: 0px;padding-top: 25px;}#catering-options-right li{line-height: 18px;font-size: 11px;border-bottom: 1px dotted #FFB96C;}.floating-box{	position: absolute;	right: 5px;	top: 5px;	font-size: 11px;	color: #5F5F5F;	cursor: pointer;}.download-links, .download-links li{	padding: 0px;	margin: 0px 0px 5px 0px;		list-style: none;}.download-links a{	background-image: url(../images/download.jpg);	line-height: 26px;	background-repeat: no-repeat;	background-position: center left;	padding: 5px 0 5px 35px;	text-decoration: none;	color: #222222;}.download-links a:hover{	text-decoration: underline;	color: #ff931e;}.rail-pic-left{	width: 160px;	height: 106px;	display: block;	margin-left: 20px;	margin-bottom: 10px;}.rail-pic-right{	width: 160px;	height: 106px;	display: block;	margin-left: 10px;	margin-bottom: 10px;}
