/* Quick Links */
.quicklinks .hdr {font-weight:bold;color:#fff;background:#3866a3;padding:8px 5px;border-radius:5px;}
.quicklinks ul {margin:0px;padding:0px;}

.quicklinks ul { margin:0 10px 20px 0; padding:0; list-style:none; font-size: 1.091em; }
.quicklinks ul a { padding:6px 0; display:block; background:url(/cms/images/core/bg_subnav_bdr.gif) no-repeat 0 0;}
.quicklinks ul a, .quicklinks ul a:link, .quicklinks ul a:visited { color:#666666; font-weight:bold; text-decoration:none; }
.quicklinks ul a:hover { color:#003366; }
.quicklinks ul li:first-child a {background-image:none;}
.quicklinks ul a.active { color:#003366;}
.quicklinks ul ul { list-style:none; margin:0; padding:0 0 0 15px; }
.quicklinks ul li li a, .quicklinks ul li li a:link, .quicklinks ul li li a:visited { padding:2px 0; color:#7aafdf; background-image:none;}
.quicklinks ul li li a:hover { color:#cc0000; }
.quicklinks ul li li a.active { border:0; color:#cc0000; text-decoration:underline; }


.rRail .InterRailQuickSummaryWrpr {float:left; display:block; position:relative; margin-top:7px;}
.rRail .InterRailQuickSummaryWrpr a.mlnk {display:block; color:#248ebd; font-weight:bold; font-size: 0.813em; text-decoration:none; font-family: "Trebuchet MS", Helvetica, sans-serif; text-align:right;}
.rRail .InterRailQuickSummaryWrpr a.mlnk:hover {text-decoration:underline;}
.rRail .InterRailQuickSummaryWrpr h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; text-transform: uppercase; font-size: 1.250em; font-family: 'Open Sans', Arial, sans-serif; letter-spacing:-1px; color:#1e896a;}
.rRail .InterRailQuickSummaryWrpr h3 span {text-transform:none;}
.rRail .InterRailfaqSummaryBackgroundWrpr {background:url(/cms/images/layout/hdrud.png) repeat-x left top; padding-top:18px; width:100%;}
.rRail .InterRailQuickSummaryWrpr ol {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.rRail .InterRailfaqSummaryBackgroundWrpr ol {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 22px; line-height:18px; font-weight:bold;}
.rRail .InterRailfaqSummaryBackgroundWrpr ol li {padding: 0px 0px 10px 0px;}
.rRail .InterRailfaqSummaryImage {float:left; margin-right:0px; border:none; border-radius:3px;}
.rRail .InterRailfaqSummaryImage img {margin-right:12px;}
.rRail .InterRailfaqSummaryDesc { border-bottom: none; margin: -3px 0px 0px 0px; padding: 0px 0px 10px; font-size: 0.750em;}
.rRail .InterRailfaqSummaryViewAll {text-align:right; float:right; padding:8px 0px 0px 0px;}
.rRail .InterRailfaqSummaryDesc p.smaller {font-size: 0.813em; font-weight:bold; font-family: "Trebuchet MS", Helvetica, sans-serif; color:#1e896a; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.rRail .InterRailfaqSummaryDesc p {font-size: 0.813em; font-weight:normal; font-family: "Trebuchet MS", Helvetica, sans-serif; color:#231f20; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:18px;}
.rRail .InterRailfaqSummaryDesc p a {font-size: 0.938em; font-weight:bold; font-family: "Trebuchet MS", Helvetica, sans-serif; color:#248ebd; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration:none;}
.rRail .InterRailfaqSummaryDesc p a:hover {text-decoration:underline;}

.ILeft .InterRailQuickSummaryWrpr {float:left; display:block; position:relative; margin: 10px 10px 10px 10px; padding: 10px 10px 0px 10px; background:#ffffff; border: 3px solid #1E896A;}
.ILeft .InterRailQuickSummaryWrpr a.mlnk {display:block; color:#248ebd; font-weight:bold; font-size: 0.813em; text-decoration:none; font-family: "Trebuchet MS", Helvetica, sans-serif; text-align:right;}
.ILeft .InterRailQuickSummaryWrpr a.mlnk:hover {text-decoration:underline;}
.ILeft .InterRailQuickSummaryWrpr h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; text-transform: uppercase; font-size: 1.250em; font-family: 'Open Sans', Arial, sans-serif; letter-spacing:-1px; color:#1e896a;}
.ILeft .InterRailQuickSummaryWrpr h3 span {text-transform:none;}
.ILeft .InterRailQuickSummaryWrpr ol {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
.ILeft .InterRailfaqSummaryBackgroundWrpr {background:url(/cms/images/layout/hdrud.png) repeat-x left top; padding-top:18px; width:100%;}
.ILeft .InterRailfaqSummaryBackgroundWrpr ol {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 22px; line-height:18px; font-weight:bold;}
.ILeft .InterRailfaqSummaryBackgroundWrpr ol li {padding: 0px 0px 10px 0px;}
.ILeft .InterRailfaqSummaryImage {float:left; margin-right:0px; border:none; border-radius:3px;}
.ILeft .InterRailfaqSummaryImage img {margin-right:12px;}
.ILeft .InterRailfaqSummaryDesc { border-bottom: none; margin: -3px 0px 0px 0px; padding: 0px 0px 10px; font-size: 0.750em;}
.ILeft .InterRailfaqSummaryViewAll {text-align:right; float:right; padding:3px 0px 0px 0px;}
.ILeft .InterRailfaqSummaryDesc p.smaller {font-size: 0.813em; font-weight:bold; font-family: "Trebuchet MS", Helvetica, sans-serif; color:#1e896a; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ILeft .InterRailfaqSummaryDesc p {font-size: 0.813em; font-weight:normal; font-family: "Trebuchet MS", Helvetica, sans-serif; color:#231f20; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:18px;}
.ILeft .InterRailfaqSummaryDesc p a {font-size: 0.938em; font-weight:bold; font-family: "Trebuchet MS", Helvetica, sans-serif; color:#248ebd; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration:none;}
.ILeft .InterRailfaqSummaryDesc p a:hover {text-decoration:underline;}




/* =================================================================
                        Media Queries
===================================================================*/

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {	

}

/* 16px baseline (768px) */
@media only screen and (min-width:48em) {

}

/* 16px baseline (861px) */
@media only screen and (min-width: 53.813em) {

}

/* 16px baseline (960px) */
@media only screen and (min-width: 60.000em) {

}