/******************************** 
	MAIN DIVS
*********************************/
body {
	color: #000000;
	line-height: 1.7em;
	background: url('../images/SWT_body_bg.gif') repeat-x #fff;
	font-family: Arial, Helvetica, sans-serif;
}

/* if Whitelable needs to be centred, enable this. Otherwise, leave out */
#master {
	position: center;
}

/*end if whitelabel needs to be centered */
#main {
	margin-top: 0;
}

#main #dnn_ContentPane {
	float: left;
	background: #ffffff;
	padding: 10px 20px 0 10px;
}

#main #dnn_RightPane {
	width: 19em;
}

/******************************** 
	LOGO
*********************************/
#dnn_NavigationPane {
	padding: 0;
	margin: 0;
}

#home_header {
	width: 83em;
	background: transparent;
	margin: 0;
}

#home_header img {
	float: right;
	margin: 0;
	display: block;
	padding: 0;
}

/******************************** 
	RIGHT PANEL
*********************************/
div.qh_box_head {
	background-color: #f4f4f4;
}

div.qh_box_body {
	background: #f4f4f4;
}

/******************************** 
	HEADERS
*********************************/
h1 {
	color: #016ab5;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.9em;
}

h2,h3 {
	color: #016ab5
}

h2.checkAvail {
	clear: both;
}

/******************************** 
	LINKS
*********************************/
a {
	color: #036ab5;
	text-decoration: underline;
	font-weight: normal;
}

a:hover {
	color: #000;
}

a.balloon:hover div {
	border: 1px solid #ccc;
	background-color: #ccc;
}

/******************************** 
	FOOTER
*********************************/
div#footer {
	border-top: solid 1px #e8e8e8;
	background: #fff;
	padding-top: 15px;
	padding-bottom: 25px;
	text-align: center !important
}

#footer	ul {
	padding-top: 0em;
	padding-bottom: 25px;
	display: block;
}

div#footer li {
	border-right: 1px solid #8f8f8f;
}

div#footer a {
	color: #8f8f8f;
	font-weight: normal;
}

div#footer img {
	margin-top: -2.5em;
}

/******************************** 
	MAIN NAV
*********************************/
#home_header {
	display: none;
}

#dnn_NavigationPane {
	margin: 0 !important;
	height: 7em;
	padding: 1em 10px 0;
}

#dnn_NavigationPane ul {
	width: 81em;
	padding-bottom: 10px;
	font-weight: normal;
}

#dnn_NavigationPane li.lastitem {
	background: none;
	border: none;
}

#dnn_NavigationPane li a,
a#dnn_dnnLOGO_hypLogo {
	background: none;
}

#dnn_NavigationPane a:hover {
	font-weight: bold;
	color: #016ab5;
}

.topLinks li a,.topLinks li a:visited,
.topLinks li a:hover {
	color: #5fa1d1;
	font-size: 1em;
	font-weight: normal;
}

.toplinks li {
	border-right: solid 1px #5fa1d1;
}

.topLinks li.first {
	padding-left: 0;
}

#dnn_NavigationPane li.leisure,
#dnn_NavigationPane  li.business,
#dnn_NavigationPane  li.international
	{ /*background: none;
	border-right: 1px solid #ccc;
	margin-top: 0.2em;*/
	
}

#dnn_NavigationPane li.leisure a,
#dnn_NavigationPane li.business a,
#dnn_NavigationPane li.international a
	{
	color: #000000;
}

/******************************** 
	SUB NAV
*********************************/
#dnn_SubNavigationPane {
	background: transparent;
	margin: 0 0 0 0;
	text-align: left;
	padding: 0;
	height: 3em;
}

#dnn_SubNavigationPane ul {
	padding: 0;
}

#dnn_SubNavigationPane ul li {
	color: #909090;
	font-size: 1.1em;
	padding: 0 0.8em 0 0.7em;
	border-right: none;
}

#dnn_SubNavigationPane ul li a {
	font-weight: bold;
	text-decoration: none;
}

#dnn_SubNavigationPane ul li.Current {
	font-weight: bold;
}

#booking_step {
	height: 3.3em;
	margin-left: 0.2em;
	clear: both;
}

/******************************** 
	ALL THE BUTTONS
*********************************/

/**SUBMIT BUTTON****************************************************/
div.buttons span.main_action INPUT,
div.sub span.main_action INPUT,
div.sub span.main_action a {
	background: url('../images/button_major_left.gif') left top no-repeat;
	font-weight: bold;
	color: #fff;
	float: right;
	height: 20px;
	width: auto;
	border: 0;
	padding: 2px 0 3px 1.2em;
	overflow: hidden;
}

div.buttons span.main_action,
div.sub span.main_action {
	background: url('../images/button_major_right.gif') right top no-repeat;
	padding-right: 15px;
	display: block;
}

div.sub span.back INPUT,
div.sub span.back a {
	background: url(../images/button_minor_left.gif) no-repeat left center;
	color: #fff;
	height: 29px;
	width: auto;
	border: 0;
	overflow: hidden;
	text-decoration: none;
}

div.sub span.back {
	background: url(../images/button_minor_right.gif) no-repeat right center;
	display: block;
}

span.back input,
span.back a,
span.button_minor input,
span.button_minor a{
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	background: url(../images/button_minor_left.gif) no-repeat left center;
}

span.back,
span.button_minor,
div.right span.button_m {
	background: url(../images/button_minor_right.gif) no-repeat right center;
}

/******************************** 
	CJS/JourneySummary Buttons
*********************************/

.journey_summary span.button_major {
	background: transparent url('../images/button_major_right.gif') no-repeat top right;

}

.journey_summary span.button_major INPUT {
	background: transparent url('../images/button_major_left.gif') no-repeat top left;
	color: #FFFFFF;
	height: 22px;
}
/*************************************/
div.right {
	margin-top: 2px;
	text-align: right;
}

div.right span.button_m {
	background: url(../images/button_minor_right.gif) no-repeat right;
	padding: 1px 7px 0 0;
	margin: 0 5px 0 0;
	font-weight: bold;
}

div.right span.button_m input {
	padding-left: 1em;
	font-weight: bold;
	cursor: pointer;
	height: 17px;
}

div.left span.button_major_bk a {
	height: 17px;
}

div.marginned span input,
div.marginned span,
div.marginned span a {
	background: none;
	color: #016ab5;
	font-weight: normal;
}

div.sub span.button_major_link {
	padding-top: 0;
}

div.sub span.main_action {
	overflow: hidden;
	padding-bottom: 0;
}

/*used on shopping basket */

div.middle span.main_action INPUT,
div.middle span.main_action a,
div.middle span.main_action	{
	background: none;
	color: #0000C4;
	text-decoration: none;
}

div.middle span.main_action input {
	text-decoration: underline;
	border: 1px solid red;
}

div.sub,
div.total,
div.nontotal {
	text-align: right;
	display: block;
	clear: both;
	padding: 0 0 3px 0;
	margin: 1em 0 1em 0;
}

div.t_foot {
	clear: both;
	height: 1.9em;
}

div.sub div,
div.total div,
div.nontotal div,
div.floatleft {
	float: left;
}

div.nontotal label {
	display: block;
	float: left;
}

div.total,
div.nontotal {
	margin-left: 5px;
	font-size: 1.0em;
	border-bottom: 1px solid #def3ff;
}

div.total {
	font-size: 1.2em;
	font-weight: bold;
}

div.total span {
	font-size: 0.9em;
	font-weight: normal;
}

div.out div.sub,
div.ret div.sub {
	height: auto;
	margin: 0;
	padding: 0;
}

div.marginned input {
	margin-top: -3px;
}

/********************************************************************/
div.button_earlier a,
div.button_later a {
	color: #0067b2
}

.button_arrow {
	color: #ed287c;
	/*background:url('../images/input_arrows.gif') no-repeat 98% transparent;padding:0 12px 0 0.5em; */
	border: none;
	font-weight: bold;
}

input.button_minor {
	color: #006ab4;
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
}

input.button_minor {
	cursor: pointer;
}

#dnn_ContentPane div.qh_box span.button_minor input,
#dnn_ContentPane div.qh_box span.button_major input {
	color: #fff;
	margin-left: 1px;
	border: 0;
	text-decoration: none;
	font-size: 1em;
	background: url(../images/button_minor_left.gif) no-repeat left center;
}

div.qh_box_body input.button_major { /*color: #fff;*/
	text-transform: uppercase;
	border: none;
	padding-left: 0.2em; 
}

div.button_minor a {
	color: #e13e8d;
}

div.button_minor abbr {
	border-bottom: 0px dotted #333;
}

hr.dashed {
	background-color: transparent;
	border-bottom: 1px solid #EBE5D5;
}

/******************************** 
	FIELDSET
*********************************/
div.station_search,div.station_loc {
	
}

fieldset.special legend,
fieldset.special div.bordered,
fieldset.special div.bordered div.foot div div
	{
	background-color: #f4f4f4 !important;
}

fieldset.special div.bordered,
fieldset.special div.bordered div.foot div div
	{
	border: none
}

fieldset legend,.r_box .head {
	background-color: #0067b2;
	background-image: url('../images/top_right.gif');
}

/*TOD0 : Remove this hack.*/
.r_box .head:after,
.r_box .head h2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

fieldset legend span.head,.r_box .head {
	background: #fff url('../images/SWT_legend_bg.gif') no-repeat;
}

fieldset legend span.txt,
.r_box .head h2 {
	font-size: 1em;
	font-weight: bold;
	color: #fff;
}

fieldset legend span.num {
	display: none;
}

.r_box .head h2 {
	font-size:1.35em;
}

div.r_box .head h2 span.wrap {
	padding: 0;
}

/*Borders (left and right)*/
fieldset div.bordered,
.fieldset .content {
	background-color: #f4f4f4;
}

/*Bottom border*/
fieldset.special div.bordered div.foot, fieldset div.bordered div.foot, .fieldset .foot, .journey_summary div.bordered div.foot {
	background-image: url('../images/ff_bl.gif');
	height: 8px;
}
fieldset.special div.bordered div.foot div, fieldset div.bordered div.foot div, .fieldset .foot div, .journey_summary div.bordered div.foot div,fieldset div.bordered div.foot div{
	background-image: url('../images/ff_br.gif');
	height: 8px;
	margin-left: 8px;
}

fieldset.card_details div.two_col legend, fieldset.card_details div.two_col_2 legend
	{
	font-size: 1em;
	font-weight: bold;
}

/******
SPECIAL
**********/
fieldset.special legend span {
	color: #fff;
}

fieldset.special div.bordered div.foot,
.fieldset .foot {
	height: 8px;
}

fieldset.special div.bordered div.foot div,
.fieldset .foot div {
	background-image: url('../images/ff_br.gif');
	height: 8px;
}

fieldset.special div.bordered hr {
	display: none;
}

div.bordered fieldset legend,
div.station_search fieldset legend,
div.station_loc fieldset legend {
	font-size: 1.2em;
	font-weight: normal
}
fieldset div.bordered .passenger_id_details legend {
	font-size: 0.9em;
}
hr,fieldset hr {
	
}

div.ret fieldset legend span.head {
	background: transparent url('../images/top_left.gif') no-repeat scroll
		left top;
}

div.ret fieldset legend  span.txt span {
	font-size: 0.85em;
}

/********THE TERMS BOX***********/
fieldset.special legend,div.terms_2 {
	
}

/********SMALL BORDERS INSIDE THE FIELDSET***********/
fieldset fieldset div.field_container div.cal {
	
}

fieldset.via_avoid label.bord_right {
	
}

fieldset div.two_col_2 {
	
}

div.fieldset_option {
	color: #000000;
	clear: both;
	margin: 0 0.8em 0.1em;
}

div.fieldset_option legend {
	color: #000000;
	padding-left: 10px;
}

fieldset fieldset legend {
	color: #000;
}

/********INPUT FIELDS***********/
.t_box {
	color: #333;
	border: 1px solid #ccc;
	background: #fff;
}

/******************************** 
	TABLES
*********************************/
table {
	background: none !important;
	line-height: 1.2em;
}

table caption {
	color: #0269b4;
	padding: 10px 0;
}

.combined_matrix table th {
	border-left: none;
}

#TimeTableContent table caption,
.combined_matrix table caption {
	padding: 0;
}

.combined_matrix table td abbr, 
.combined_matrix table td.upgrade span.upgrade,
.legend .upgrade {
	color: #6f89a2;
}

table#totals {
	margin-bottom: 0.3em;
}

div.matrix_cont h3 {
	border-bottom: 1px solid #ccc;
}

table td.price,
.combined_matrix table th.price {
	background-color: #fff;
}

table#totals th,
table#totals td,
div.total,div.nontotal {
	border-bottom: 1px solid #EBE5D5;
}

table td,
table th.non,
table td.con_alt,
.combined_matrix table th, 
.combined_matrix table td {
	color: #000;
	background-color: #f2f7fa;
	border: 1px solid #DDEBF8;
}



.total_booking_payment, 
.journey_title, 
.total_payment .last, 
.collection_details p.delivery_method, 
.journey_details h3 {
	background-color:#DDEBF8;
}

table#out_times th {
	background-color: transparent;
	border: none;
	color: #000;
}

div.qtt table thead th {
	background-color: #ccd7e3;
	border-bottom: 1px solid #cccccc;
	border: 0 0 1px 0 !important;
	color: #000000 !important
}

div.matrix_cont table thead th {
	background-color: #ccd7e3;
	border-bottom: 1px solid #c5bfcb;
	border: 0 0 1px 0 !important;
	color: #000 !important
}

div.matrix_cont div.out  CAPTION {
	visibility: visible;
	padding: 3px 0px;
	height: auto
}

table th,
table th.ttype_alt {
	color: #0269b6;
	background-color: transparent;
	border:1px solid #DDEBF8;
}

div.matrix_cont table th,
div.matrix_cont table th.left {
	font-weight: bold
}

table th.ttype {
	background-color: transparent;
	color: #666;
	border-right: none;
}

table A.ttype {
	color: #fff
}

table#totals th {
	color: #000;
}

div.qtt div.out {
	border-right: 1px solid #ccc;
}

div.depart_arrive {
	padding: 0 !important;
}

div.depart_arrive TABLE TD {
	background-color: #ececec;
	width: auto;
	color: #000000;
	margin: 0px !important
}

table td.con,
table td.con_price {
	background-color: #ececec;
}

div.curr_total div {
	background-color: #ccd7e3;
	border: 1px solid #ccc;
	display: block;
	float: right;
	margin: 1.5em 0;
	padding: 1em 8px 10px;
}

div.curr_total h3 {
	font-weight: bold;
}

table#ViewBookingDetails caption {
	padding: 2em 0 1em 0;
}
div.button_earlier {
	background-image: url(../images/input_arrows_bk.gif);
}
div.button_later {
	background-image: url(../images/input_arrows.gif);
}
table#out_times th {
	text-align: right;
}

.combined_matrix .out {
	padding-right: 0.4em;
}

.combined_matrix .ticket_banner_container {
	background: url( '../images/ticket_banner.gif') top left repeat-x;
}

.combined_matrix #viewSinglesText, 
.combined_matrix #viewFirstClassTickets {
	background-image:url(../images/icon_show_black.gif);
}

.combined_matrix #hideSinglesText, 
.combined_matrix #hideFirstClassTickets {
	background-image:url(../images/icon_hide_black.gif);
}

#main .combined_matrix table .ticketsInRow,
#main .combined_matrix table .highlight {
	background-color: #DFDFDF;
}

#main .combined_matrix table .ticketSelected,
#main .combined_matrix table .finalTrainSelected,
#main .combined_matrix table .finalTicketTypeSelected {
	background-color: #7C7C7C;
	color: #FFF;
}

#main .combined_matrix table .ticketSelected a,
#main .combined_matrix table .finalTrainSelected,
#main .combined_matrix table .finalTrainSelected a,
#main .combined_matrix table .finalTicketTypeSelected a,
#main .combined_matrix table .finalTicketTypeSelected p,
#main .combined_matrix table .ticketSelected span.abbr,
#main .combined_matrix table .ticketSelected abbr,
#main .combined_matrix table .finalTrainSelected abbr,
#main .combined_matrix table .finalTrainSelected span,
#main .combined_matrix table .ticketSelected .category_desc,
#main .combined_matrix table .finalTrainSelected .category_desc,
#main .combined_matrix table .finalTicketTypeSelected .category_desc,
#main .combined_matrix table .finalTicketTypeSelected .group_price {
  	color: #FFF;
}

#main .combined_matrix table caption {
	padding: 0;
}

.time_table_module span.button_minor {
	display: none;
}

.combined_matrix table a {
	color: #036AB5;
	text-decoration: underline;
}

/*CJS*/
#dnn_ContentPane .journey_summary {
	margin-top: -2.8em;
}
/******************************** 
	ANNOUNCEMENT BOX
*********************************/
div.qh_box_head {
	background: #f4f4f4 url("../images/top_left.gif") top left no-repeat
		!important;
	margin-top: 10px;
}

div.qh_box_head h2,
div.qh_box_head h3,
div.qh_box_head div {
	background: #f4f4f4 url("../images/top_right.gif") no-repeat top right;
}

div.qh_box_l_corner {
	background-image: url("../images/btm_left.gif");
	background-color: #f4f4f4;
}

div.qh_box_r_corner {
	background-image: url("../images/btm_right.gif");
}

/************ BOX with ARROW ******************/
div.box div.box_arrow {
	background-image: url('../images/box_arrow_left.gif');
}

div.box div.box_head {
	background-image: url('../images/box_arrow_top_left.gif');
}

div.box div.box_head div {
	background-image: url('../images/box_arrow_top_right.gif');
}

div.box div.box_foot {
	background-image: url('../images/box_arrow_foot_left.gif');
}

div.box div.box_foot div {
	background-image: url('../images/box_arrow_foot_right.gif');
}

/******************************** 
	SEARCH AGAIN
*********************************/
#qtt {
	background: #ffffff;
}

#qtt fieldset legend {
	background: #fff;
	padding: 0.2em;
	border: 0;
	color: #000;
}

#qtt fieldset div.date {
	border-right: 1px solid #000;
}

/******************************** 
	QTT SINGLE PAGE
*********************************/
div.matrix_cont table thead th.ttype {
	background-color: #CCD7E3;
	color: #000 !important;
}

div.matrix_cont table thead th.cent {
	background: #CCD7E3;
	color: #000 !important
}

/*********************************
ERROR
*********************************/
.errorLabel,.error {
	color: red !important;
}

/******************************** 
	Hidden Text
*********************************/
p.cc_fee {
	display: none;
}

/*Credit card charge fee on payment page*/
	
/*********************************
Detailed shopping basket
************************************/

.common_booking_flow .container {
	margin-bottom: 0;
}

.common_booking_flow .r_box table caption {
	color:#0269B4;
	padding: 10px 0;
}

.detailed_shopping_basket .r_box table td,
table th.non {
	background: transparent;
}

a#eachwayfarelink {
	font-size: 1.5em;
}
.detailed_shopping_basket .r_box table caption {
	padding: 0;
}

.journey_details table th, .journey_details h3.total_journey_price {
	background:transparent none repeat scroll 0 0;
	border-top:1px solid #DDEBF8;
}

/*******************
JOURNEY SUMMARY
********************/
#main .journey_summary .title {
	background: #FFF url(../images/SWT_legend_bg.gif) no-repeat scroll left top;
	color:#FFF;
}
#main .journey_summary .title .head{
	background:#FFF url(../images/SWT_legend_bg.gif) no-repeat scroll right top;
	margin:0 0 0 0.4em;
}

.journey_summary .cjs_header {
	background-color: #F4F4F4;
	border-left: 2px solid #F4F4F4;
	border-right: 2px solid #F4F4F4;
	color: #000;
}

div.constant_journey_summary .cjs_header, 
div.constant_journey_summary .cjs_header h3 {
	color: #000;
	clear: both;
}

.journey_summary .js_saving{
	background-color:#C5C5B9;
	color:#0269B4;
}

.journey_summary div.bordered {
	border: 0;
	background-color:#F4F4F4;
}

/*.journey_summary div.bordered div.foot {
	clear: none;
}
*/
.even {
	background-color:#F7F7F7;
}
/*UPGRADE*/
#TimeTableContent table abbr,
#TimeTableContent div.legend span.upgrade,
#TimeTableContent span.abbr {
	color: #000;
}
/* Extended search */
.extended_search {
	background-color: #F4F4F4;
}

.extended_search label, .extended_search fieldset div.FavouriteJourney label {
	font-weight: normal;
}

/* amend search styling is done as part of 18685 but which is not required for 2.13. 
so hiding the 'change journey' button <GALEEL> */
.time_table_module span.button_minor {
	display: none;
}

div.save_fav_journey fieldset div.field_container input{
	float: left;
	margin: 5px 5px 0 0;
}

div.save_fav_journey fieldset div.field_container label {
	width: 23em;
}

#main div.save_fav_journey .bubble_arrow {
    top:auto;
    background:url(../../../global/images/module-point-left-bottom.gif) no-repeat scroll 0 0;
    bottom:-16px;
    left:-20px;
}

table.view_booking_details_table th, table.view_booking_details_table td{
	background-color: transparent !important;}
	
.orderStatusHighlight, .orderStatusHighlight td{
	background-color: #F2F7FA;
}

table.view_booking_details_table td.transaction{
	width: 131px;
}

.pagination ul li.prevLI{
	padding-right: 7px;
}

div.terms div label{
	padding-right: 1em;
}

.dialogcontent #bookingDetailsDiv{
	padding-left: 5px !important;
	padding-right: 5px !important;
}

/* Sleeper Requirement */
#OutBackButton{
	text-decoration: underline;
	background: none;
	padding-left: 0;
	font-weight: normal;
	color: #036AB5;
}

/* Order status overlay - change of journey */
div.dialogcontent #bookingDetailsDiv .journey_breakdown .journey_breakdown_table_container table caption{
	padding-left: 8px;
}

/* 335047 - Refund success page */
span.print, span.print a{
	background: none;
}

span.print a{
	padding-top: 0.1em !important;
}

/* Payment Confirmation refund module styling - #338020 */
.refundBookingInfo ol li{
	padding-bottom: 0;
}

/* 335046 - Refund request page */
div.refund_request_faq legend{
	background: url('../images/SWT_legend_bg.gif') no-repeat scroll left 0 #FFFFFF
}

div.refund_request_faq legend span.head{
	background: url('../images/SWT_legend_bg.gif') no-repeat scroll right 0 #FFFFFF;
	width: 207px;
	margin-left: 7px;
	width: 17.8em !important;
	padding-left: 0.2em !important;
}

fieldset.refunds_request_ span.txt a.viewLink, fieldset.next_steps span.print a{
	color: #FFF;
}


/* TTL Usability */

.withReturn .price .group_price .cheapest_row {
    width: 45em;
	top: 0;
	
}

.cheapest_txt {
	background-color: #FDFF00;
	color: #000;
}
.cheapest_border {
	border-color:#FDFF00;
}	
.combined_matrix .out table th,
.combined_matrix .out table td,
.combined_matrix .ret table th,
.combined_matrix .ret table td  {
    border: 0;
}

.combined_matrix #viewSinglesText, 
.combined_matrix #viewFirstClassTickets, 
.combined_matrix #hideSinglesText, 
.combined_matrix #hideFirstClassTickets {
    padding-left: 35px;
}

.combined_matrix #out_times .duration td, 
.combined_matrix #ret_times .duration td {
	border-top: 1px solid #DDEBF8;
}

#main .combined_matrix table {
    border-right: 1px solid #DDEBF8 !important;
}

.combined_matrix #out_times .duration td, 
.combined_matrix #ret_times .duration td,
.combined_matrix td, 
.combined_matrix td  {
    border-top:1px solid #DDEBF8 !important;
	border-left: 1px solid #DDEBF8 !important;
}
.combined_matrix .ret table {
    border-left: 1px solid #DDEBF8 !important;
}
.withReturn .price .group_price .cheapest_row {
    width: 45.2em;
	height: 6.68em;
}
.combined_matrix .out th.price{
	border-left:0
}

.combined_matrix .out th.ttype  {
	border-right:0
}
.cheapest_border_top,
.cheapest_border_btm {
	width: 45.3em;
}
#inwardContainer .ticket_banner_container {
	width: 21.6em;
}
.cheapest_border_right {
    left: 44.9em;
	border-width: 0 3px 0 0;
}

.dialogcontent .fieldset{
	width: 695px;
}

.dialogcontent .fieldset .content{
	padding-bottom: 5px;
}

#timetablemodule .change-journey-span {
     display: none; /* hide change journey link on combined */
}
/* Start of travel card message style on delivery page */
fieldset div.del_option_cont div.qh_box, fieldset div.del_option_cont div.qh_box div.qh_box_head, fieldset div.del_option_cont div.qh_box div.qh_box_head div, fieldset div.del_option_cont div.qh_box div.qh_box_body, fieldset div.del_option_cont div.qh_box div.qh_box_body div.qh_box_l_corner, fieldset div.del_option_cont div.qh_box div.qh_box_body div.qh_box_r_corner{
	background-image: none;
}

fieldset div.del_option_cont div.qh_box div.qh_box_body div.left{
	padding-left: 0px;
}
/* End of travel card message style on delivery page */
