/* Styles for IE 8 and earlier.

Currently contains CSS for box styles that are required for browsers that don’t support certain features of CSS 3 

This should be merged with ie.css and reduce a request across all IE browsers

*/


/* HIGHLIGHT BOXES */

.box-1,
.box-2,
.box-3,
.box-20,
.box-21,
.box-4,
.box-5,
.box-6,
.box-7,
.box-8,
.box-8-shadow.box-8,
.box-10,
.box-12,
.box-13,
.box-14,
.box-15,
.box-17,
.box-18,
.box-19,
.box-22,
.box-23,
.box-24,
.box-25,
.box-26,
.box-28,
.box-29,
.box-30,
.box-31,
.box-32 {
	border:0px;
	background:none;
}

/* DARK BLUE BOX - DARK TO LIGHT - ROUNDED CORNERS */
.box-1, .box-1.jp{background:transparent;}
.box-1 .b1-t{background:url(../images/bg-box-tb.png) left top no-repeat;padding:0 0 0 6px;}
.box-1 .b1-t .b1-tr{display:block;background:url(../images/bg-box-tb.png) right -6px no-repeat;height:6px;overflow:hidden;}

.box-1 .b1-b{background:url(../images/bg-box-tb.png) left -12px no-repeat;padding:0 0 0 6px;}
.box-1 .b1-b .b1-br{display:block;background:url(../images/bg-box-tb.png) right -18px no-repeat;height:6px;overflow:hidden;}
	
.box-1 .b1-m{background: #3371af url(../images/bg-box-1-m.gif) left top repeat-x;padding:0;border-left:1px solid #001f3e}
.box-1 .b1-m .b1-p{padding:10px 20px 14px 20px;border-right:1px solid #001f3e;color:#FFF;min-height:132px;}
#basemap .box-1 .b1-m .b1-p{min-height:20px;}

.jp-220 .box-1 .b1-m .b1-p{padding:10px 18px 14px 18px;}

.box-1.jp .b1-b{background:url(../images/bg-box-tb.png) left -1066px no-repeat;}
.box-1.jp .b1-b .b1-br{background:url(../images/bg-box-tb.png) right -1072px no-repeat;}
.box-1.jp .b1-m{background: #003364 url(../images/bg-box-1-rev.png) left top repeat-x;}
.cff .box-1.jp .b1-m{background: #92b7d8 url(../images/bg-box-1-rev-cff.png) left top repeat-x;}
.box-1 .b1-t{background:url(../images/bg-box-tb.png) left -1054px no-repeat;}
.box-1 .b1-t .b1-tr{background:url(../images/bg-box-tb.png) right -1060px no-repeat;}

/* box-1-short - short blue box, used for destination search - use with box-1 */
.box-1-short .b1-m{background:#3371af url(../images/bg-box-1-short-m.gif) left top repeat-x;}
.box-1-short .b1-m .b1-p{min-height:72px;}

/* box-1-vshort - very short blue box - use with box-1 */
.box-1-vshort .b1-m{background:#3371af url(../images/bg-box-1-vshort-m.gif) left top repeat-x;}
.box-1-vshort .b1-m .b1-p{min-height:45px;}


/* MID GREY BOX - DARK TO LIGHT GRADIENT - GREY BORDERS - ROUNDED CORNERS*/
.box-2{background:transparent;}
.box-2 .b2-t{background:url(../images/bg-box-tb.png) left -24px no-repeat;padding:0 0 0 6px;}
.box-2 .b2-t .b2-tr{display:block;background:url(../images/bg-box-tb.png) right -30px no-repeat;height:6px;overflow:hidden;}

.box-2 .b2-b{background:url(../images/bg-box-tb.png) left -36px no-repeat;padding:0 0 0 6px;}
.box-2 .b2-b .b2-br{display:block;background:url(../images/bg-box-tb.png) right -42px no-repeat;height:6px;overflow:hidden;}
	
.box-2 .b2-m{background:#FFF url(../images/bg-box-2-m.gif) left top repeat-x;padding:0;border-left:1px solid #d7d7d7}
.box-2 .b2-m .b2-p{background:#FFF url(../images/bg-box-2-m.gif) right top repeat-x;padding:8px 10px 0 14px;border-right:1px solid #d7d7d7;min-height:155px;}


/* DARK GREY (ALMOST BLACK) BOX - ROUNDED CORNERS */
.box-3{background:transparent url(../images/bg-box-shadow.png) bottom center no-repeat;padding:0 0 27px 0;margin:1em 0;}
.box-3 .b3-t{background:transparent url(../images/bg-box-tb.png) left -48px no-repeat;padding:0 0 0 6px;}
.box-3 .b3-t .b3-tr {display:block;background:url(../images/bg-box-tb.png) right -55px no-repeat;height:6px;overflow:hidden;}

.box-3 .b3-b{background:transparent url(../images/bg-box-tb.png) left -62px no-repeat;padding:0 0 0 6px;}
.box-3 .b3-b .b3-br{display:block;background:url(../images/bg-box-tb.png) right -69px no-repeat;height:6px;overflow:hidden;}
	
.box-3 .b3-m{background:#606060 url(../images/bg-box-3-m.gif) left top repeat-x;padding:0;border-left:1px solid #609fc6;}
.box-3-short .b3-m{background:#606060 url(../images/bg-box-3-short-m.gif) left top repeat-x;}
.box-3 .b3-m .b3-p{padding:8px 10px 0 14px; border-right:1px solid #609fc6;min-height:155px;}
.box-3-short .b3-m .b3-p{min-height:0}

/* variation on the dark grey box */
.box-3-no-shadow{background:none;padding:0;}
.box-3-black .b3-t{background-image:url(../images/bg-box-tb.png);background-position: left -76px;}
.box-3-black .b3-t .b3-tr{background-image:url(../images/bg-box-tb.png);height:7px;background-position: right -83px;}
.box-3-black .b3-b{background-image:url(../images/bg-box-tb.png);height:7px;background-position: left -90px;}
.box-3-black .b3-b .b3-br{background-image:url(../images/bg-box-tb.png);height:7px;background-position: right -97px;}
.box-3-black .b3-m{border-color:#333;}
.box-3-black .b3-m .b3-p{border-color:#333;}


/* PURPLE GRADIENT BOX - LIGHT TO DARK BLUE (NOT PURPLE - SEE BOX 13 FOR VARIATION) - ROUNDED CORNERS */
.box-4{background:transparent;}
.box-4 .b4-t{background:url(../images/bg-box-tb.png) left -104px no-repeat;padding:0 0 0 6px;}
.box-4 .b4-t .b4-tr{display:block;background:url(../images/bg-box-tb.png) right -110px no-repeat;height:6px;overflow:hidden;}

.box-4 .b4-b{background:url(../images/bg-box-tb.png) left -116px no-repeat;padding:0 0 0 6px;}
.box-4 .b4-b .b4-br{display:block;background:url(../images/bg-box-tb.png) right -122px no-repeat;height:6px;overflow:hidden;}
	
.box-4 .b4-m{background:#031930 url(../images/bg-box-4-m.gif) left top repeat-x;padding:0;border-left:1px solid #32254a}
.box-4 .b4-m .b4-p{padding:8px 20px 14px 20px;border-right:1px solid #32254a;}


/* BLUE GRADIENT BOX - GREY BORDER - SQUARE CORNERS */	
.box-5{border:1px solid #ccc;background: #EBF3FB url(../images/bg-box-5.gif) left top repeat-x;}

/* BLUE GRADIENT BOX - BLUE BORDER - SQUARE CORNERS */
.box-5-alt-border{border-color:#6290ba;}

.box-6 {background: #fff url(../images/bg-box-6.gif) left top repeat-x;}
.box-6 .b6-b{border-top:1px solid #d5d5d5;background:#fff url(../images/bg-box-6-b.gif) left top repeat-x;}
.box-6 .b6-b-padding{padding:15px 20px 10px 20px;}


/* DARK BLUE HEADER - WHITE BACKGROUND - DARK BLUE BORDER - ROUNDED CORNERS */

.box-7 .b7-t{background:url(../images/bg-box-tb.png) left -128px no-repeat;padding:0 0 0 6px;}
.box-7 .b7-t .b7-tr{background:url(../images/bg-box-tb.png) right -228px no-repeat;}

.box-7 .b7-b{background:url(../images/bg-box-tb.png) left -328px no-repeat;padding:0 0 0 6px;}
.box-7 .b7-b .b7-br{display:block;background:url(../images/bg-box-tb.png) right -334px no-repeat;height:6px;overflow:hidden;}
	
.box-7 .b7-m{background-color:#fff;padding:0;border-left:1px solid #6290ba;border-right:1px solid #6290ba}

.addnavigation .b7-t {margin:0;}
.addnavigation .b7-tr {padding:10px;}

/* LIGHT BLUE BOX - LIGHT TO DARK - BLUE BORDER - ROUNDED CORNERS */
.box-8{margin:0 0 1em 0;position:relative;background:transparent;}
.box-8-shadow{background:url(../images/bg-box-8-shadow.gif) no-repeat left bottom !important;padding:0 0 27px;} 
.box-8 .b8-t{background:transparent url(../images/bg-box-tb.png) left -340px no-repeat;padding:0 0 0 5px;}
.box-8 .b8-t .b8-tr{display:block;background:url(../images/bg-box-tb.png) right -345px no-repeat;height:5px;overflow:hidden;}

.box-8 .b8-b{background:transparent url(../images/bg-box-tb.png) left -350px no-repeat; padding:0 0 0 6px;}
.box-8 .b8-b .b8-br{display:block;background:url(../images/bg-box-tb.png) right -356px no-repeat; height:6px; overflow:hidden;}

.box-8 .b8-m{background:#dde9f5 url(../images/bg-box-8.gif) left top repeat-x; padding:0;}
.box-8 .b8-m .b8-p{padding:8px 10px 0 14px; overflow:hidden;}


/* SHORTER VERSION OF BOX 8 */	
.box-8-short .b8-m{background:#dde9f5 url(../images/bg-box-8-small.gif) left top repeat-x;}
.box-8-short .b8-m .b8-p{overflow:hidden;}
.journey-planner-right .b8-m .b8-p{padding-top:0;}

.historic-trains .box-8 .b8-m{border-left:1px solid transparent;background:#d7de94 url(../images/bg-box-32.gif) left top repeat-x;}
.historic-trains .box-8 .b8-m .b8-p{border-right:1px solid transparent;}
.historic-trains #ldb{border:none;}

/* WHITE BOX - INNER SHADOW TOP AND LEFT BORDERS - NO OUTER BORDER */
/* used on 20.0 - My Account */
.box-10{background: #fff url(../images/bg-box-10-t.png) left top no-repeat;}
.box-10 .b10-m{background: url(../images/bg-box-10-l.gif) left top repeat-y;}

/* DARK GREY BOX - DARK GREY - LIGHT GREY GRADIENT ACROSS THE BOX - ROUND CORNERS - USED FOR THE SIDE TABS*/
.b11-t{padding-right: 9px;background: url(../images/bg-box-tb.png) right -381px no-repeat;}
.b11-tl{height: 7px;overflow: hidden;background: url(../images/bg-box-tb.png) left -374px no-repeat;}
.b11-m{padding-right: 9px;background: url(../images/bg-box-11-mr.png) right top repeat-y;}
.b11-p{background: url(../images/bg-box-11-ml.png) left top repeat-y;padding-left: 9px;}
.jq .b11-p{padding-left: 0;}
.b11-b{padding-right: 9px;background: url(../images/bg-box-tb.png) right -415px no-repeat;}
.b11-bl {height: 27px;overflow: hidden;background: url(../images/bg-box-tb.png) left -388px no-repeat;}

/* RED BOX - DARK TO LIGHT - ROUNDED CORNERS */
.box-12{background:transparent;}
.box-12 .b12-t{background: url(../images/bg-box-tb.png) left -442px no-repeat;padding: 0 0 0 6px;}
.box-12 .b12-t .b12-tr{display:block;background: url(../images/bg-box-tb.png) right -448px no-repeat;height: 6px;overflow: hidden;}
.box-12 .b12-b{background: url(../images/bg-box-tb.png) left -454px no-repeat;padding: 0 0 0 6px;}
.box-12 .b12-b .b12-br{display:block;background: url(../images/bg-box-tb.png) right -460px no-repeat;height: 6px;overflow: hidden;}
.box-12 .b12-m{background: #340000 url(../images/bg-box-12-m.gif) left top repeat-x;padding: 0;border-left: 1px solid #001f3e;}
.box-12 .b12-m .b12-p{padding: 10px 20px 14px 20px;border-right: 1px solid #001f3e;min-height: 126px;}

.box-12-short .b12-m{background-image: url(../images/bg-box-12-m-short.gif);}
.box-12-short .b12-m .b12-p{min-height: 1px;}


/* PURPLE BOX - DARK TO LIGHT PURPLE - ROUNDED CORNERS */
.box-13{position:relative;background:transparent;}
.box-13 .b13-t{background: url(../images/bg-box-tb.png) left -466px no-repeat;padding: 0 0 0 6px;}
.box-13 .b13-t .b13-tr{display:block;background: url(../images/bg-box-tb.png) right -472px no-repeat;height: 6px;overflow: hidden;}
.box-13 .b13-b{background: url(../images/bg-box-tb.png) left -478px no-repeat;padding: 0 0 0 6px;}
.box-13 .b13-b .b13-br{display:block;background: url(../images/bg-box-tb.png) right -484px no-repeat;height: 6px;overflow: hidden;}
.box-13 .b13-m{background: #332848 url(../images/bg-box-13-m.gif) left top repeat-x;padding: 0;border-left: 1px solid #32254a;}
.box-13 .b13-m .b13-p{padding: 10px 20px 14px 20px;border-right: 1px solid #32254a;}

/* LIGHT BLUE BOX - NO GRADIENT - ROUNDED CORNERS */
.box-14 .b14-t{background:url(../images/bg-box-tb.png) left -490px no-repeat;padding:0 0 0 6px;}
.box-14 .b14-t .b14-tr{display:block;background:url(../images/bg-box-tb.png) right -496px no-repeat;height:6px;overflow:hidden;}

.box-14 .b14-b{background:url(../images/bg-box-tb.png) left -502px no-repeat;padding:0 0 0 6px;}
.box-14 .b14-b .b14-br{display:block;background:url(../images/bg-box-tb.png) right -508px no-repeat;height:6px;overflow:hidden;}
	
.box-14 .b14-m{padding:0;border-left:1px solid #c4def3;background-color:#E7F4FF;}
.box-14 .b14-m .b14-p{border-right:1px solid #c4def3;}

/* DARK BLUE BOX - DARK TO LIGHT - ROUNDED CORNERS */
.box-15{background:transparent;}
.box-15 .b15-t{background:url(../images/bg-box-tb.png) left -514px no-repeat;padding:0 0 0 6px;}
.box-15 .b15-t .b15-tr{display:block;background:url(../images/bg-box-tb.png) right -520px no-repeat;height:6px;overflow:hidden;}
.box-15 .b15-b{background:url(../images/bg-box-tb.png) left -526px no-repeat;padding:0 0 0 6px;}
.box-15 .b15-b .b15-br{display:block;background:url(../images/bg-box-tb.png) right -532px no-repeat;height:6px;overflow:hidden;}

.box-15 .b15-m{background:#001b35 url(../images/bg-box-15-m.gif) left top repeat-x;padding:0;border-left:1px solid #00254a}
.box-15 .b15-m .b15-p{padding:8px 20px 14px 20px;border-right:1px solid #00254a;}

.box-15-short .b15-m{background-image: url(../images/bg-box-15-m-short.gif);}


/* WHITE BOX - ROUNDED CORNERS - TO GREY GRADIENT BOTTOM */
.box-17{background:transparent;}
.box-17 .b17-t{background:url(../images/bg-box-tb.png) left -592px no-repeat;padding:0 0 0 6px;}
.box-17 .b17-t .b17-tr{display:block;background:url(../images/bg-box-tb.png) right -598px no-repeat;height:6px;overflow:hidden;}
.box-17 .b17-b{background:url(../images/bg-box-tb.png) left -604px no-repeat;padding:0 0 0 6px;}
.box-17 .b17-b .b17-br{display:block;background:url(../images/bg-box-tb.png) right -610px no-repeat;height:6px;overflow:hidden;}
.box-17 .b17-m{background:#fff url(../images/bg-box-17.gif) left bottom repeat-x;border-left:1px solid #d3d3d3}
.box-17 .b17-m .b17-p,
.box-17 .b17-m .box-17-a-padding,
.box-17 .b17-m .box-17-p-alt,
.box-17 .b17-m .b17-p-alt {border-right: 1px solid #d3d3d3; padding: 10px 20px;}
.box-17 .b17-m .b17-p-alt{padding:0 5px;}

/* PINK BOX - ROUNDED CORNERS - SOLID PINK BACKGROUND COLOUR - USED ON HOTELS LANDING PAGE */
.b18-t{background:url(../images/bg-box-tb.png) no-repeat right -622px;padding:0 6px 0 0;}
.b18-tl{display:block;background:url(../images/bg-box-tb.png) no-repeat left -616px;height:6px;overflow:hidden;}
.box-18 .b18-m{border-right:1px solid #990b61;border-left:1px solid #990b61;background-color:#ea007b;}
.box-18 .b18-p{padding:10px;}
.box-18 .b18-b{background:url(../images/bg-box-tb.png) no-repeat right -634px;padding:0 6px 0 0;}
.box-18 .b18-b .b18-bl{display:block;background:url(../images/bg-box-tb.png) no-repeat left -628px;height:6px;overflow:hidden;}

/* WHITE BOX - ROUNDED CORNERS - WHITE BOTTOM */
.box-19 .b19-t{background:url(../images/bg-box-tb.png) left -640px no-repeat;padding:0 0 0 6px;}
.box-19 .b19-t .b19-tr{display:block;background:url(../images/bg-box-tb.png) right -646px no-repeat;height:6px;overflow:hidden;}
.box-19 .b19-b{background:url(../images/bg-box-tb.png) left -652px no-repeat;padding:0 0 0 6px;}
.box-19 .b19-b .b19-br{display:block;background:url(../images/bg-box-tb.png) right -658px no-repeat;height:6px;overflow:hidden;}
.box-19 .b19-m{background-color:#fff;}
.box-19 .b19-m .b19-p{padding:0 17px 0 0;}


/* DARK BLUE BOX - ROUNDED CORNERS - NO GRADIENT OR DROP SHADOWS - WRAPS TRAVEL VIA / AVOID ON JOURNEY PLANNER */
.box-20{}
.box-20 .b20-t{background:url(../images/bg-box-tb.png) left -664px no-repeat;padding:0 0 0 12px;}
.box-20 .b20-t .b20-tr{display:block;background:url(../images/bg-box-tb.png) right -676px no-repeat;height:12px;overflow:hidden;}
.box-20 .b20-b{background:url(../images/bg-box-tb.png) left -688px no-repeat;padding:0 0 0 12px;}
.box-20 .b20-b .b20-br{display:block;background:url(../images/bg-box-tb.png) right -700px no-repeat;height:12px;overflow:hidden;}
.box-20 .b20-m{background-color:#013467;}
.box-20 .b20-m .b20-p{position:relative;z-index:100;padding-top:0;padding-bottom:0;}

/* grey box rounded corners - same as previous box-20, but used on Pocket timetable page - update pathing if used elsewhere */
.pocket-timetable .box-20 .b20-t{background-image:url(../images/bg-box-tb.png);background-position: left -712px;}
.pocket-timetable .box-20 .b20-tr{background-image:url(../images/bg-box-tb.png);background-position: right -724px;}
.pocket-timetable .box-20 .b20-m{background:#dedede;}
.pocket-timetable .box-20 .b20-b{background-image:url(../images/bg-box-tb.png);background-position: left -736px;}
.pocket-timetable .box-20 .b20-br{background-image:url(../images/bg-box-tb.png);background-position: right -748px;}

/* white box rounded corners - same as previous box-20 in split-home.css, but used on Pocket timetable page - update pathing if used elsewhere 
.jp-acc .journey-planner .box-20 .b20-t{background:url(../images/bg-box-20-white-tl.png) no-repeat top left;}
.jp-acc .journey-planner .box-20 .b20-t .b20-tr{background:url(../images/bg-box-20-white-tr.png) no-repeat top right;}
.jp-acc .box-20 .b20-b{background:url(../images/bg-box-20-white-bl.png) no-repeat top left;} 
.jp-acc .journey-planner .box-20 .b20-b .b20-br{background:url(../images/bg-box-20-white-br.png) no-repeat top right;}

*/

/* DARK BLUE BOX - ROUNDED CORNERS - GRADIENT DARK TO LIGHT - WRAPS TRAVEL VIA / AVOID ON JOURNEY PLANNER */
.box-21{background:transparent;}
.box-21 .b21-t{background:url(../images/bg-box-tb.png) left -760px no-repeat;padding:0 0 0 6px;}
.box-21 .b21-t .b21-tr{display:block;background:url(../images/bg-box-tb.png) right -766px no-repeat;height:6px;overflow:hidden;}
.box-21 .b21-m{background:url(../images/bg-box-21-m.png) right top repeat-x;}
.box-21 .b21-m .b21-p{padding:2px 5px 0 5px;}

/* WHITE BOX - ROUNDED CORNERS - WHITE BOTTOM */
.box-22 .b22-t{background:url(../images/bg-box-tb.png) left -772px no-repeat;padding:0 0 0 13px;}
.box-22 .b22-t .b22-tr{display:block;background:url(../images/bg-box-tb.png) right -782px no-repeat;height:8px;overflow:hidden;}
.box-22 .b22-b{background:url(../images/bg-box-tb.png) left -792px no-repeat;padding:0 0 0 13px;}
.box-22 .b22-b .b22-br{display:block;background:url(../images/bg-box-tb.png) right -802px no-repeat;height:10px;overflow:hidden;}
.box-22 .b22-m{background:url(../images/bg-box-22-ml.png) repeat-y left top;}
.box-22 .b22-m .b22-p{padding:0 0 0 0;border-right:3px solid #9dd2f1;}

/* LIGHT GREY BOX - ROUNDED CORNERS - WHITE BOTTOM */
.box-23{background:transparent;}
.box-23 .b23-t{background:url(../images/bg-box-tb.png) left -812px no-repeat;padding:0 0 0 6px;}
.box-23 .b23-t .b23-tr{display:block;background:url(../images/bg-box-tb.png) right -818px no-repeat;height:6px;overflow:hidden;}
.box-23 .b23-b{background:url(../images/bg-box-tb.png) left -824px no-repeat;padding:0 0 0 6px;}
.box-23 .b23-b .b23-br{display:block;background:url(../images/bg-box-tb.png) right -830px no-repeat;height:6px;overflow:hidden;}
.box-23 .b23-m{border-left:1px solid #c5c5c5;}
.box-23 .b23-m .b23-p{padding:4px 10px;border-right:1px solid #c5c5c5;background:#fefefe url(../images/bg-box-23-m.gif) repeat-x left top;}

.box-24{background:transparent;}
.box-24 .b24-t{background:url(../images/bg-box-tb.png) left -836px no-repeat;padding:0 0 0 6px;}
.box-24 .b24-t .b24-tr{display:block;background:url(../images/bg-box-tb.png) right -842px no-repeat;height:6px;overflow:hidden;}
.box-24 .b24-b{background:url(../images/bg-box-tb.png) left -848px no-repeat;padding:0 0 0 6px;}
.box-24 .b24-b .b24-br{display:block;background:url(../images/bg-box-tb.png) right -854px no-repeat;height:6px;overflow:hidden;}
.box-24 .b24-m{background-color:#404040;}
.box-24 .b24-m .b24-p{padding:4px 10px;}

/* BLUE BOX - ROUNDED CORNERS - DARK BLUE TO WHITE GRADIENT  used on register page */
.box-25{background:transparent;}
.box-25 .b25-t{background:url(../images/bg-box-tb.png) left -860px no-repeat;padding:0 0 0 6px;}
.box-25 .b25-t .b25-tr{display:block;background:url(../images/bg-box-tb.png) right -865px no-repeat;height:5px;overflow:hidden;}
.box-25 .b25-b{background:url(../images/bg-box-tb.png) left -870px no-repeat;padding:0 0 0 5px;}
.box-25 .b25-b .b25-br{display:block;background:url(../images/bg-box-tb.png) right -875px no-repeat;height:5px;overflow:hidden;}
.box-25 .b25-m{border-left:1px solid #6089b3;}
.box-25 .b25-m .b25-p{padding:4px 15px;border-right:1px solid #6089b3;background:#FFF url(../images/bg-box-25-m.gif) repeat-x left top;}
.box-25 .b25-m .b25-p-h1{padding:8px 20px 14px;border-right:1px solid #6089b3;background:#FFF url(../images/bg-box-25-m.gif) repeat-x left top;}

/* LIGHT GREY BOX - ROUNDED CORNERS - LIGHT GREY TO SLIGHTLY DARKER GREY */
.box-26{background:transparent;}
.box-26 .b26-t{background:url(../images/bg-box-tb.png) left -880px no-repeat;padding:0 0 0 6px;}
.box-26 .b26-t .b26-tr{display:block;background:url(../images/bg-box-tb.png) right -886px no-repeat;height:6px;overflow:hidden;}
.box-26 .b26-b{background:url(../images/bg-box-tb.png) left -892px no-repeat;padding:0 0 0 6px;}
.box-26 .b26-b .b26-br{display:block;background:url(../images/bg-box-tb.png) right -898px no-repeat;height:6px;overflow:hidden;}
.box-26 .b26-m{border-left:1px solid #c5c5c5;}
.box-26 .b26-m .b26-p{padding:4px 15px;border-right:1px solid #c5c5c5;background:#F6F6F6 url(../images/bg-box-26-m.gif) repeat-x left top;}

/* BOX 28- LIGHT BLUE - DARK TO LIGHT GRADIENT - ROUNDED CORNERS */
.box-28{background:transparent;}
.box-28 .b28-t{background:url(../images/bg-box-tb.png) left -928px no-repeat;padding:0 0 0 6px;}
.box-28 .b28-t .b28-tr{display:block;background:url(../images/bg-box-tb.png) right -933px no-repeat;height:5px;overflow:hidden;}
.box-28 .b28-b{background:url(../images/bg-box-tb.png) left -938px no-repeat;padding:0 0 0 6px;}
.box-28 .b28-b .b28-br{display:block;background:url(../images/bg-box-tb.png) right -943px no-repeat;height:5px;overflow:hidden;}
.box-28 .b28-m{border-left:1px solid #aad0f2;}
.box-28 .b28-m .b28-p{padding:4px 15px;border-right:1px solid #aad0f2;background:#f7fbff url(../images/bg-box-28-m.gif) repeat-x left top;}


/* BOX 29- LIGHT GREY - WHITE TO LIGHT GREY GRADIENT - ROUNDED CORNERS - GREY BORDER - NO DROP SHADOW */
/* made with gifs as on white bg in 2.2.1 */

.box-29{background:transparent;}
.box-29 .b29-t{background:url(../images/bg-box-tb.png) left -948px no-repeat;padding:0 0 0 6px;}
.box-29 .b29-t .b29-tr{display:block;background:url(../images/bg-box-tb.png) right -953px no-repeat;height:5px;overflow:hidden;}
.box-29 .b29-b{background:url(../images/bg-box-tb.png) left -958px no-repeat;padding:0 0 0 6px;}
.box-29 .b29-b .b29-br{display:block;background:url(../images/bg-box-tb.png) right -964px no-repeat;height:6px;overflow:hidden;}
.box-29 .b29-m{border-left:1px solid #e1e1e1;}
.box-29 .b29-m .b29-p{padding:4px 15px;border-right:1px solid #e1e1e1;background:#fefefe url(../images/bg-box-29-m.gif) repeat-x left bottom;}

/* DARK GREY BOX - LIGHT TO DARK - ROUNDED CORNERS - LIKE BOX-12 BUT GREY */
.box-30{background:transparent;}
.box-30 .b30-t{background: url(../images/bg-box-tb.png) left -970px no-repeat;padding: 0 0 0 6px;}
.box-30 .b30-t .b30-tr{display:block;background: url(../images/bg-box-tb.png) right -976px no-repeat;height: 6px;overflow: hidden;}
.box-30 .b30-b{background: url(../images/bg-box-tb.png) left -982px no-repeat;padding: 0 0 0 6px;}
.box-30 .b30-b .b30-br{display:block;background: url(../images/bg-box-tb.png) right -988px no-repeat;height: 6px;overflow: hidden;}
.box-30 .b30-m{background: #2d2d2d url(../images/bg-box-30-m.gif) left top repeat-x;padding: 0;border-left: 1px solid #3e3255;}
.box-30 .b30-m .b30-p{padding: 10px 20px 14px 20px;border-right: 1px solid #3e3255;color: #FFF;min-height: 186px;background-color: #2d2d2d;}

/* BOX 31 - LIGHT GREY GRADIENT, LIGHT TO EVEN LIGHTER - SQUARE CORNERS - BORDER */
.box-31{background: #fefefe url(../images/bg-box-31.gif) left top repeat-x;}

/* BOX-32 - WHITE BOX - ROUNDED CORNERS - NO GRADIENTS */
.box-32 .b32-t{background:url(../images/bg-box-tb.png) left -994px no-repeat;padding:0 0 0 6px;}
.box-32 .b32-t .b32-tr{display:block;background:url(../images/bg-box-tb.png) right -1000px no-repeat;height:6px;overflow:hidden;}
.box-32 .b32-b{background:#FFF url(../images/bg-box-tb.png) left -1006px no-repeat;padding:0 0 0 6px;}
.box-32 .b32-b .b32-br{display:block;background:url(../images/bg-box-tb.png) right -1012px no-repeat;height:6px;overflow:hidden;}
.box-32 .b32-m{padding:0;border:1px solid #d3d3d3;border-bottom:none;border-top:none;}
.modalAlertsContainer .b32-m{padding:10px 15px 0;}

/* Red HP box - duplicated in split-other.css */
.op-red {background:none;}
.op-red .heading-left{background:transparent url(../images/bg-overlay-box-red-l.png) left top no-repeat;}
  .op-red .heading-right{background:transparent url(../images/bg-overlay-box-red-r.png) right top no-repeat;}
  .op-red .bg{background-color:#800000;}
  .op-red .overlay-left{background:transparent url(../images/bg-overlay-box-red-l.png) left bottom no-repeat}
  .op-red .overlay-right{background:transparent url(../images/bg-overlay-box-red-r.png) right bottom no-repeat;}


/* Calendar */
#dp {
	border: 0;
	background: url(../images/cal-bg.png) no-repeat left bottom;
	padding-bottom:20px;
	width:215px;
}

#dp ul {
	margin:0px 5px 0px 3px; 
	border-top:1px solid #555;
	background:#ddd url(../images/cal-bg-extras.gif) 0 bottom repeat-x;
	border-bottom:0;
}

#dp ul li { 
	width: 49%;
}

#dp td span { 
	height: 24px; 
}

/* misc */
.jq .journey-planner-homepage .box-1 .b1-m .b1-p {
  padding-bottom:0px;
}

/* NREOJPTEST-1942 */
.ff-results .box-22{background:none}

/* Farefinder */
.farefind .overlay .box-22 .b22-m{padding-left:9px;}

/* CTF - LH: projects/55223/tickets/364-merge-104-111-115-ie-8-6-full-width-cheapest-state */
#ctf-results tr td.fare.has-cheapest .single, #ctf-results tr td.fare.has-cheapest .return {
	padding-bottom:10px;
}
#ctf-results tr.has-popup  td.fare.has-cheapest .single, #ctf-results tr.has-popup td.fare.has-cheapest .return {
	padding-bottom:0!important;
}
#ctf-results th.fare div.ctf-fare div.left {
	padding-right:8px; 	/* NREOJPTEST-2197 */
}

/*share menu*/
#share a.sharelink{padding:4px 4px 5px 0;width:61px}
div#share a.sharelink{padding:5px 0px 4px 4px;}

/* oyster card position fix */
/*#ctf-so li.ctf-oc-small a {background-position:-362px -1px!important;}*/

#basemap .easement-box .bottom-line{background:url(../basemap/img/atoc/border-top.png) left bottom repeat-x;}

.jq #jp a.off{background-position: -35px -70px;}
.jq .cff #jp a.off { background-position:-28px -377px;}
.jq #jp label.dis{color:#ccc;}
#jp.box-1{background-color:Transparent;}

.jphome .jp-right, .jphome .jp-right #jp-tabs, .jphome .jp-right div{width:224px;}

.ldbf-fi input, .ldbf-ti input{padding-top:3px;}
.s input{padding:3px 0 0 5px;min-height:19px;}

#jp-tabs li.right {background:#135892 url(../images/bg-box-fav.gif) right top no-repeat;}
#jp-tabs li.n-act-right {background:#104a81 url(../images/bg-box-fav.gif) right -300px no-repeat;}
.page .filter .button-margin-top, .page .filter .button-margin-top:focus,.page .filter .button-margin-top:hover {margin-top:23px;}

.w-twi dl.zebra{width:506px;}
.popup #jp .journey-details-inner .input-border.sp-has-icon .sp-icon-holder {height:30px;}
.cff #jp.box-1 { border:0;background:Transparent none;}
.cff .box-1 .b1-m {border:0;}
.cff #jp.box-1 .b1-t{margin:0;background:url(../images/bg-box-tb-cff.png) left top no-repeat;padding:0 0 0 6px;float:none;}
.cff .box-1 .b1-t .b1-tr{display:block;background:url(../images/bg-box-tb-cff.png) right -6px no-repeat;height:6px;overflow:hidden;}

.cff .box-1 .b1-b{background:url(../images/bg-box-tb-cff.png) left -12px no-repeat;padding:0 0 0 6px;}
.cff .box-1 .b1-b .b1-br{display:block;background:url(../images/bg-box-tb-cff.png) right -18px no-repeat;height:6px;overflow:hidden;}
.buyDis {filter:Alpha(opacity=50) }

button, a.b-y, span.b-y input{ border:2px solid #ee7601;background: #ff9d00;}
button span, a.b-y span, span.b-y input { margin:0;}
button.b-b-cart { border:2px solid #043769; background: #205a93;}
button.b-b-cart span.text { margin:0;padding:10px 8px 5px 55px;font-size:0.9em; }
button.b-g, span.b-g input{ background: #ddd;}
.cff .ctf-bar button.b-g span{padding: 7px 10px 7px 37px; }
.cff .ctf-bar button.b-y span { padding: 7px 2px; }
.ticket-total span { padding:9px 2px;}
.ticket-total .add-basket span {padding: 9px 5px 6px 37px; }


