h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	margin: 0;
	/* color: #666666; */
	padding: .7em 0 0.2em 0; 
	/* height: 50px; */
}

th, td
{
	text-align: left;
}

table,
.sectionInner table
{
	width: 100%;
    border: none;
	background:#FFFFFF;		
}

.sectionInner th
{
	padding: 5px;
}

.sectionInner td
{
	padding: 5px;
	text-align: center;
}

.sectionInner th.metcard
{
	background: #DEE2E0;
	border-left: #FFFFFF solid 2px;	
	border-right: #FFFFFF solid 2px;
	text-align: left;	
}

.sectionInner td.metcard
{
	text-align: left;	
}

/* TABLE COLOUR 1 - Dark Grey */
.grey
{
	background: #909492;
}

/* TABLE COLOUR 2 - Light Grey */
.lt_grey
{
	background: #E6EAE9;
}
.lt_blue
{
	background: #EAF1F9;
	text-align: center;	
}
.grey
{
	background: #909492;
}

.red_text
{
	color: #CC3333;	
}

.validation
{
	color: #CC3333;
	style: italic;	
}

.right
{
	text-align: right;
}

.Red_box_right_corner {
	background: url(../images/red_round_corner_bottom_right.gif) no-repeat 100% 100%;
	height: 100%;
	margin: 0 0 15px 0;
	width: 100%;
}

.Red_box_left_corner {
	background: url(../images/red_round_corner_bottom_left.gif) no-repeat 0 100%;
	padding: 0 0 0px 0;
}

.Red_section {
	background: url(../images/red_service_updates_bground.gif) no-repeat 100% 0;
	font-size: 1.3em;
	padding: 0;
	margin: 0;
	width: 100%;
}

.Red_section h2 {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: .7em 0 0.2em .8em;
	background: url(../images/red_service_updates_h2_bground.gif) no-repeat 0 0;
	height: 25px;
}

.Red_sectionInner {
	border-right: 2px solid #D3D3D3;
	border-left: 2px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
	padding: 0 1em 1em 1em;
	background: #F02125;
}

.style4 {color: #000000}
/* New Styles - Pixel Group */
.sectionInner{padding-top:1em;}


.sectionInner p.dateText{font-size:0.95em;line-height:1.2em;}
.text_red{color:#FF0000;}


table.fare_list{background-color:#FFFFFF;border-collapse:collapse;margin:15px 0 5px 0;}
table.fare_list tr{background-color:#FFFFFF;}
table.fare_list th{background-color:#FFFFFF; background-image:url(../images/bg_th_red.gif); background-color:#fc2f30;background-repeat:repeat-x;color:#FFFFFF;padding:2px 10px;border-bottom:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;vertical-align:middle;}
table.fare_list td{background-color:#dbdbda;border-bottom:1px solid #FFFFFF;padding:5px 10px;vertical-align:middle;}
#centrecontent table.fare_list td a{color:#000000;text-decoration:underline;font-size:0.95em;line-height:1.2em;}
#centrecontent table.fare_list td a:hover{color:#FF0000;text-decoration:underline;}
#centrecontent table.fare_list td a:visited{color:#000000;text-decoration:underline;}

table.product_list{background-color:#FFFFFF;border-collapse:collapse;margin:15px 0 5px 0;}
table.product_list tr{background-color:#FFFFFF;}
table.product_list th{background-color:#FFFFFF; background-image:url(../images/bg_th.gif);background-color:#000000; background-repeat:repeat-x;color:#FFFFFF;padding:2px 10px;border-bottom:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;vertical-align:middle;}
table.product_list td{background-color:#dbdbda;border-bottom:1px solid #FFFFFF;padding:5px 10px;vertical-align:middle;}

#centrecontent table.product_list td a{color:#000000;line-height:1.2em;}
#centrecontent table.product_list td a:hover{color:#FF0000;text-decoration:underline;}
#centrecontent table.product_list td a img{margin:0 0 0px 0;}

table.product_list th.zone {border-right:2px solid #FFFFFF;text-align:center; width:7px}
table.product_list th {border-right:2px solid #FFFFFF;text-align:center;height:25px}
table.product_list th.adult2 {border-right:2px solid #FFFFFF;text-align:center;}
table.product_list td.zone {padding:0px;border-right:2px solid #FFFFFF;width:7px;}
table.product_list td {padding:0px;border-right:2px solid #FFFFFF;padding-left:15px;padding-right:5px;}
table.product_list td.alternate {padding:0px;border-right:2px solid #FFFFFF;}
table.product_list tr {padding:0px;border-right:2px solid #FFFFFF;}


table.product_list th .bordergrid{background-image:url(../images/bg_border_right.gif); background-position:bottom right; background-repeat:no-repeat;margin:0 -10px;}
table.product_list th.border_right, table.product_list td.border_right{border-right:2px solid #FFFFFF;}
table.product_list th.border, table.product_list td.border{border-right:2px solid #FFFFFF;}

table.product_list th.red{background-color:#FFFFFF; background-color:#fc2f30;background-image:url(../images/bg_th_red.gif); background-repeat:repeat-x;color:#FFFFFF;padding:10px 10px 5px 10px;border-bottom:2px solid #FFFFFF;vertical-align:top;}
table.product_list td .bodytext{width:auto;margin:0px;padding:0px;vertical-align:top;}

table.product_list td.mergedleft {text-align:right; border-right:0px solid #dbdbda}
table.product_list td.mergedright {text-align:left;}
table.product_list td.mergedleft_align_left {text-align:left; border-right:0px solid #dbdbda}


table.formal_light {
   border: 1px solid #F5F5DC;
}
table.formal_light td {
   background-color:white;
   padding: 0px 2px 0px 2px;
}
table.formal_light td.alt {
   background-color:#F4F4F4; /*#EAEAEA;*/
}
table.formal_light th {
   height: 30px;
   background-color:#FFFFFF; background-image:url(../images/bg_th.gif);background-color:#000000; background-repeat:repeat-x;color:#FFFFFF;padding:2px 10px;border-bottom:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;vertical-align:middle;
   font-weight:bold;
   font-size:21px;
}

