@charset "utf-8";
/* CSS Document */
body {margin-top:25px; padding:0px; background-color: #e8ecf5;}
table,td,tr {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#000000; line-height:16px;}
img {border:0px;}
form {margin:0px; padding:0px;}
a {font-family:Verdana; color:#333333; font-size:11px; text-decoration:none;}
a:hover {font-family:Verdana; color:#000000; font-size:11px; text-decoration:underline;}

.curve-body-tl {background:url(../images/curve-body-tl.gif) no-repeat; height:4px; width:4px;}
.curve-body-tr {background:url(../images/curve-body-tr.gif) no-repeat; height:4px; width:4px;}
.curve-body-bl {background:url(../images/curve-body-bl.gif) no-repeat; height:4px; width:4px;}
.curve-body-br {background:url(../images/curve-body-br.gif) no-repeat; height:4px; width:4px;}

.curve-head-left { background-image:url(../images/curve-head-left.gif); background-repeat:no-repeat; width:6px; height:122px;}
.curve-head-right { background-image:url(../images/curve-head-right.gif); background-repeat:no-repeat; width:6px; height:122px;}
.curve-head-bg { background-image:url(../images/curve-head-bg.gif); background-repeat: repeat-x;}

.headnav {font-family:Verdana; color:#09698f; font-size:10px; text-decoration:none;}
.headnav:hover {font-family:Verdana; color:#09698f; font-size:10px; text-decoration:underline;}
.headnav-pipe {font-family:Verdana;	color:#09698f; font-size:10px; text-decoration:none;}

.curve-topnav-left {background:url(../images/curve-topnav-left.gif) no-repeat; height:36px; width:4px;}
.curve-topnav-right {background:url(../images/curve-topnav-right.gif) no-repeat; height:36px; width:4px;}
.curve-topnav-bg {background:url(../images/curve-topnav-bg.gif) repeat-x;}

.curve-topnav-left-01 {background:url(../images/curve-topnav-left-01.gif) no-repeat; height:56px; width:4px;}
.curve-topnav-right-01 {background:url(../images/curve-topnav-right-01.gif) no-repeat; height:56px; width:4px;}
.curve-topnav-bg-01 {background:url(../images/curve-topnav-bg-01.gif) repeat-x;}

.topnav {font-family:Verdana; color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold; padding:0 5px;}
.topnav:hover {font-family:Verdana; color:#d1e7ef; font-size:11px; text-decoration:none; font-weight:bold; padding:0 5px;}
.topnav-border-right {border-right:1px solid #FFFFFF;}

.european-railways {font-family:Verdana; color:#ff6809; font-size:11px; font-weight:bold; padding-left:10px;}
.tgv {font-family:Verdana; color:#a53094; font-size:11px; font-weight:bold;}


.topnav-01 {font-family:Verdana; color:#5b5b5b; font-size:11px; text-decoration:none;  padding:0 8px 0 8px;}
.topnav-01:hover {font-family:Verdana; color:#5b5b5b; font-size:11px; text-decoration:underline; padding:0 8px 0 8px;}
.topnav-01-pipe {font-family:Verdana; color:#5b5b5b; font-size:11px; text-decoration:none;}

.heading {font-family:Verdana; color:#ffffff; font-size:13px; font-weight:bold; padding-left:3px;}
.sub-heading-01 {font-family:Verdana; color:#09698f; font-size:11px; font-weight:bold; padding-left:0px;}

.heading-02 {font-family:Verdana; color:#ffffff; font-size:12px; font-weight:bold; padding-left:3px;}
.heading-01 {font-family:Verdana; color:#09698f; font-size:12px; font-weight:bold;}
.heading-tgv {font-family:Verdana; color:#ffffff; font-size:12px; font-weight:bold;}
.heading-interrail {font-family:Verdana; color:#ffffff; font-size:12px; font-weight:bold;}
.sub-heading-02 {font-family:Verdana; color:#000000; font-size:10px; font-weight:bold; padding-left:3px;}


.link-01 {font-family:Verdana; color:#ff6809; font-size:11px; font-weight:bold; text-decoration:none;}
.link-01:hover {font-family:Verdana; color:#ff6809; font-size:11px; font-weight:bold; text-decoration:underline;}

.more-info-01 {font-family:Verdana; color:#ff6809; font-size:10px; text-decoration:none;}
.more-info-01:hover {font-family:Verdana; color:#ff6809; font-size:10px; text-decoration:underline;}

.link-po {font-family:Verdana; color:#ffffff; font-size:10px; font-weight:bold; padding-left:3px; text-decoration:none;}
.link-po:hover {font-family:Verdana; color:#ffffff; font-size:10px; font-weight:bold; padding-left:3px; text-decoration:underline;}


.link-02 {font-family:Verdana; color:#000000; font-size:11px;text-decoration:none;}
.link-02:hover {font-family:Verdana; color:#000000; font-size:11px; text-decoration:underline;}

.link-sf1 {font-family:Verdana; color:#237fdb; font-size:11px; font-weight:bold; text-decoration:none;}
.link-sf1:hover {font-family:Verdana; color:#237fdb; font-size:11px; font-weight:bold; text-decoration:underline;}

.link-seafrance1 {font-family:Verdana; color:#ffffff; font-size:10px;text-decoration:none; font-weight:bold; background-color:#ed1a3b; padding:2px;}
.link-seafrance1:hover {font-family:Verdana; color:#ffffff; font-size:10px; text-decoration:none; font-weight:bold; background-color:#237fdb; padding:2px;}

.link-seafrance {font-family:Verdana; color:#ffffff; font-size:11px;text-decoration:none; font-weight:bold; background-color:#ed1a3b; padding:5px;}
.link-seafrance:hover {font-family:Verdana; color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold; background-color:#237fdb; padding:5px;}

.curve-be-left {background:url(../images/curve-be-left.gif) no-repeat; height:27px; width:4px;}
.curve-be-right {background:url(../images/curve-be-right.gif) no-repeat; height:27px; width:4px;}

.curve-be-raileasy-left {background:url(../images/curve-be-raileasy-left.gif) no-repeat; height:27px; width:4px;}
.curve-be-raileasy-right {background:url(../images/curve-be-raileasy-right.gif) no-repeat; height:27px; width:4px;}

.footer {font-family:Verdana; color:#000000; font-size:11px; text-decoration:none;}
.footer:hover {font-family:Verdana; color:#060606; font-size:11px; text-decoration:underline;}

.copyright {font-family:Verdana; color:#4a4c50; font-size:11px;}

.bdr1 { border:1px solid #30546b;}
.bdr1-left { border-left:1px solid #30546b;}
.bdr1-right { border-right:1px solid #30546b;}
.bdr1-bottom { border-bottom:1px solid #30546b;}

.bdr-raileasy { border:1px solid #237fdb;}
.bdr-raileasy-left { border-left:1px solid #237fdb;}
.bdr-raileasy-right { border-right:1px solid #237fdb;}
.bdr-raileasy-bottom { border-bottom:1px solid #237fdb;}

.bdr-thetrainline { border:1px solid #c2d760;}

.bdr-seafrance { border:1px solid #2785d8;}
.bdr-po { border:1px solid #fdbe0f;}


.curve-main-left {background:url(../images/curve-main-left.gif) no-repeat; height:27px; width:4px;}
.curve-main-right {background:url(../images/curve-main-right.gif) no-repeat; height:27px; width:4px;}

.curve-raileasy-left {background:url(../images/curve-raileasy-left.gif) no-repeat; height:27px; width:4px;}
.curve-raileasy-right {background:url(../images/curve-raileasy-right.gif) no-repeat; height:27px; width:4px;}

.curve-seafrance-left {background:url(../images/curve-seafrance-left.gif) no-repeat; height:27px; width:4px;}
.curve-seafrance-right {background:url(../images/curve-seafrance-right.gif) no-repeat; height:27px; width:4px;}

.curve-thetrainline-left {background:url(../images/curve-thetrainline-left.gif) no-repeat; height:27px; width:4px;}
.curve-thetrainline-right {background:url(../images/curve-thetrainline-right.gif) no-repeat; height:27px; width:4px;}


.curve-po-left {background:url(../images/curve-po-left.gif) no-repeat; height:27px; width:4px;}
.curve-po-right {background:url(../images/curve-po-right.gif) no-repeat; height:27px; width:4px;}
.curve-po-bg {background:url(../images/curve-po-bg.gif) repeat-x; background-position:top;}


.be-eurostar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:16px;}
.sub-heading {font-family:Verdana; color:#000000; font-size:12px; font-weight:bold; padding-left:3px;}

.rail-list {list-style:square; margin:0px; padding:5px 0 0 20px;}
.link-03 {font-family:Verdana; color:#09698f; font-size:10px; font-weight:bold;text-decoration:underline;}
.link-03:hover {font-family:Verdana; color:#000000; font-size:10px; font-weight:bold; text-decoration:underline;}

.txt-raileasy {font-family:Verdana; color:#000000; font-size:11px;  padding:20px;}
.txt-red {font-family:Verdana; color:#ff0000; font-size:11px;}

.heading-thetrainline1 {font-family:Verdana; color:#0a345a; font-size:14px;}
.heading-thetrainline2 {font-family:Verdana; color:#0a345a; font-size:14px; font-weight:bold;}

.sitemap-list {list-style:square; margin:0px; padding:5px 0 0 20px; color:#ff6809;}
.sitemap {font-family:Verdana; color:#30546b; font-size:11px; font-weight:bold; text-decoration:none;}
.sitemap:hover {font-family:Verdana; color:#30546b; font-size:11px; font-weight:bold; text-decoration:underline;}




