/* faqs */

.faqWrpr {}
.FAQWrpr  h3 {padding-bottom:4px; font-size: 1.250em;}
.faqWrpr  h4 {font-size: 1em;}
.faqWrpr  h5 {font-size: 0.875em;}
.faqWrpr .totop {height:1%; border-bottom:1px solid #cecece; margin-bottom:2px; padding-bottom:6px;}
.faqWrpr .totop a, .faqWrpr .totop a:link, .faqWrpr .totop a:visited {font-weight:bold; text-decoration:none; color:#7aafdf; background: url(/cms/images/core/arrow_link.gif) no-repeat right -134px; padding-right:10px;}
.faqWrpr .totop a:hover,.faqWrpr .totop a:active {color:#7aafdf; background-position:right -168px;}

.faqWrpr .qblock {margin-bottom:10px;}
.faqWrpr .qblock .q {width:20px; float:left; font-weight:bold;}
.faqWrpr .qblock .a {width:20px; float:left; line-height:1.8em;}
.faqWrpr .qblock .ques {width:500px; float:left; font-weight:bold;}
.faqWrpr .qblock .ans {width:500px; float:left;}


.faqWrpr h3 a:link,
.faqWrpr h3 a:visited {color: #7AAFDF; text-decoration: none;}
.faqWrpr h3 a:hover,
.faqWrpr h3 a:active {color: #666666; text-decoration: none;}

ul#faqAsk li {list-style-type: none; font-size:  1.1em; font-weight: bold;}
ul#faqAsk a:link,
ul#faqAsk a:visited {color: #7AAFDF; text-decoration: none;}
ulk#faqAsk a:hover,
ul#faqAsk a:active {color: #666666; text-decoration: none;}

/* faqs nav */

#faq_nav {margin: 0; padding: 0;}
#faq_nav ul {margin: 0; padding: 0;}
#faq_nav ul li {font-size:  1.091em; list-style-type: none; padding:6px 0; display:block; background:url(/cms/images/core/bg_subnav_bdr.gif) no-repeat center bottom;}
#faq_nav  ul li:last-child {background: none;}

#faq_nav ul li a:link, #faq_nav ul li a:visited {color:#666666; font-weight:bold; text-decoration:none;}
#faq_nav  ul li a:hover { color:#003366;}
#faq_nav  ul li a.active { border:0; color:#003366; text-decoration:underline; }


.rRail .InterRailfaqSummaryWrpr {float:left; display:block; position:relative; margin-top:7px;}
.rRail .InterRailfaqSummaryWrpr 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 .InterRailfaqSummaryWrpr a.mlnk:hover {text-decoration:underline;}
.rRail .InterRailfaqSummaryWrpr 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 .InterRailfaqSummaryWrpr h3 span {text-transform:none;}
.rRail .InterRailfaqSummaryBackgroundWrpr {background:url(/cms/images/layout/hdrud.png) repeat-x left top; padding-top:18px; width:100%;}
.rRail .InterRailfaqSummaryBackgroundWrpr ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 22px; line-height:18px; font-weight:bold;}
.rRail .InterRailfaqSummaryBackgroundWrpr ul li {padding: 0px 0px 10px 0px; font-size: 0.813em;}
.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 .InterRailfaqSummaryWrpr {float:left; display:block; position:relative; margin: 10px 10px 10px 10px; padding: 10px 10px 0px 10px; background:#ffffff; border: 3px solid #1E896A;}
.ILeft .InterRailfaqSummaryWrpr 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 .InterRailfaqSummaryWrpr a.mlnk:hover {text-decoration:underline;}
.ILeft .InterRailfaqSummaryWrpr 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 .InterRailfaqSummaryWrpr h3 span {text-transform:none;}
.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; font-size: 0.813em;}
.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;}

.questionList {margin-top:0px;}
.questionList > li > a {font-size: 0.813em;}

.FAQAnswerWrpr p {font-size: 0.813em; line-height: 25px;}

/* =================================================================
                        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) {

}