/*Start delta/shared_content/edgecache/css/ancillary/AncillaryDisplay.css*/

table#ancillarymastertable table.ancillaryTable{
	border : 0px;
}

table#ancillarymastertable table.ancillaryTable tr td{
	border : 0px;
	padding : 0px !important;
}

table#ancillarymastertable tr td{
	border : 0px;
}

table.ancillaryTable div {
	float: left;
}

table.ancillaryTable div.flight div.head {
	height: 92px;
	width: 215px;
}

table.ancillaryTable div.bundled div.head {
	height: 92px;
	width: 238px;
}

table.ancillaryTable div.flight div#tail {
	width: 215px;
}

table.ancillaryTable div.bundled div#tail {
	width: 238px;
}

table.ancillaryTable div.flight div.head_img {
  	width: 215px;
	height: 92px;
}

table.ancillaryTable div.bundled div.head_img {
	width: 238px;
	height: 92px;
}

table.ancillaryTable div.flight div.head_label {
	font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif;
    	font-size: 11px !important;
       margin-top: -25% !important;
       padding: 5px !important; /* Added for Award TE alignment issue*/
       width: 205px;
}

table.ancillaryTable div.bundled div.head_label {
	font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif;
    	font-size: 11px !important;
       margin-top: -20%;
       padding: 5px !important; /* Added for Award TE alignment issue*/
       width: 238px;
}

/* Decontenting Changes Start - 15763 */
table#ancillarymastertable{	
	border: 1px solid #E1E1E1; /* For RF Comments site wide */
}
/* Decontenting Changes End - 15763 */
table#ancillarymastertable tr th {
	height: 30px; /* For RF Comments site wide */
	font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif;
    font-size: 11px !important; /* For RF Comments site wide */
	font-weight : bold; /*polaris site wide look and feel changes font-weight changed to 500 */
	color: #FFF; /* For RF Comments site wide */
	background-color: #000000; /* For RF Comments site wide */
	/* Decontenting Changes Start - 15763 */
	/*border-bottom: 1px solid #E1E1E1;*/
	border-bottom: 1px solid #E1E1E1; /* For RF Comments site wide */
	text-transform:uppercase; /* For RF Comments site wide */
	border-left: 1px solid #333333; /* For RF Comments site wide */
	/* Decontenting Changes End - 15763 */
}

table.ancillaryTable div.flight {
	-moz-box-shadow: 5px #000;
	-webkit-box-shadow: 5px #000;
	box-shadow: 5px #000;
	float: left;
	width: 215px;
	margin-left: 0px;
	margin-top: 0px;
	background: #f8f8f8;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top, #f8f8f8 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0%,#e6e6e6 100%);
	background: linear-gradient(top, #f8f8f8 0%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e6e6e6',GradientType=0 );*/
	border: 2px solid #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 5px #000 40%;
	font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif;
	color:#333;
	font-size:11px;
	font-weight:400; /*polaris site wide look and feel changes font-weight changed to 500 */
	-webkit-text-stroke: 3px Inside #FFF;
}


table.ancillaryTable div.flight div.arrdestclass{
    border-top: 1px solid #ccc;
    height: auto; /* changed from 20px for additional Included text */
    padding-bottom: 10px !important; /*polaris site wide look and feel changes*/
    padding-left: 6px !important;   /*polaris site wide look and feel changes*/
    padding-top: 5px !important;	/*polaris site wide look and feel changes*/
    width: 209px;
}

table.ancillaryTable div.bundled div.arrdestclass{
    border-top: 1px solid #bcc3d1;
    height: auto; /* updated from 20px for additional Included text*/
    padding-bottom: 10px !important; /* Added for Award TE alignment issue*/
    padding-left: 6px !important; /* Added for Award TE alignment issue*/
    padding-top: 5px !important; /* Added for Award TE alignment issue*/
    width: 232px;
}

table.ancillaryTable div.flight div.unlockclass{
    border-top: 1px solid #ccc;
    height: auto;
    padding-bottom: 10px;
    padding-left: 6px;
    padding-top: 5px;
    width: 200px;
}

table.ancillaryTable div.bundled div.unlockclass{
    border-top: 1px solid #bcc3d1;
    height: auto;
    padding-bottom: 10px;
    padding-left: 6px;
    padding-top: 5px;
    width: 228px;
}

table.ancillaryTable div.arrdestclass input{
	margin-left: 5px;
}

table.ancillaryTable div.arrdestclass div.notavailable{
	padding-left: 8px !important; /* Added for Award TE alignment issue*/
	padding-top: 5px !important; /* Added for Award TE alignment issue*/
}

table.ancillaryTable div.bundled {
	-moz-box-shadow: 5px #000;
	-webkit-box-shadow: 5px #000;
	box-shadow: 5px #000;
	float: left;
	width: 238px;
	margin-top: 0px;
	background: #f7f7f8;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZGVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRlZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7f7f8 0%, #f7f7f8 0%, #dadee5 100%, #dadee5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f8), color-stop(0%,#f7f7f8), color-stop(100%,#dadee5), color-stop(100%,#dadee5));
	background: -webkit-linear-gradient(top, #f7f7f8 0%,#f7f7f8 0%,#dadee5 100%,#dadee5 100%);
	background: -o-linear-gradient(top, #f7f7f8 0%,#f7f7f8 0%,#dadee5 100%,#dadee5 100%);
	background: -ms-linear-gradient(top, #f7f7f8 0%,#f7f7f8 0%,#dadee5 100%,#dadee5 100%);
	background: linear-gradient(top, #f7f7f8 0%,#f7f7f8 0%,#dadee5 100%,#dadee5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f8', endColorstr='#dadee5',GradientType=0 );*/
}

div#tab0 {
	background-color: #FFF;
}

td#tabArea, td#tabArea1 {
	font-size: 80%;
	font-weight: bold; /*polaris site wide look and feel changes font-weight changed to 500 */
	height: 100%;
	position: relative;
	top: 0px;
	width: 136px;
	background-color: #e1e1e1;
}

div.tab {
	background-color: #E1E1E1;
	font-weight: bold; /*polaris site wide look and feel changes font-weight changed to 500 */
	cursor: pointer;
	height: 30px;
	padding: 15px 1em 2px !important;
	text-decoration: none;
	vertical-align: middle;
	width: 150px;
}

/* polaris site wide look and feel changes Start for IE 9*/
@media all and (min-width:0) {
div.tab {
	width:155px \0/!important;
	padding: 15px 1em 2px \0/!important;
}
}

/* polaris site wide look and feel changes End*/

span.cost{
	float : right;
	font-weight : bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
span.formatcost{
			
}
span.costtype{
	font-weight : bold; /*polaris site wide look and feel changes font-weight changed to 400 */
}
a.details{
	cursor:pointer;
	color: #003366;
	padding-left:3px;
}
div.trips {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	border-radius: 3px 3px 3px 3px;
	margin-left: 8px;
	margin-top: 10px;
	padding: 2px !important; /* Added for Award TE alignment issue*/
}
table.ancillaryTable div.flight div.head_img img{
	width : 215px;
	height: 92px;
}
table.ancillaryTable div.bundled div.head_img img{
	width : 238px;
	height: 92px;
}
table#ancillarymastertable table.ancillaryTable tr td.td_0_1{
width: 280px;/*296px*/
}
span.dest {
    color: #003366;
    font-weight : bold; /* Defect 16519 */
    /*font-weight: bold !important; */ /* commented as text coming bold*/ /*polaris site wide look and feel changes font-weight changed to 500 */
}
span.arr {
    color: #003366;
    font-weight : bold; /* Defect 16519 */
}
div.arrdes{
width : 35%; /*polaris site wide look and feel changes*/
padding-top : 5px !important;	/*polaris site wide look and feel changes*/
}
div.arrdestclass select{
width: 52%; /*polaris site wide look and feel changes*/
}
div.arrdestclass select option{
text-overflow: string;
}
div.included {
	margin-left: 70px;
    margin-top: -19px; /*Sitewide 17514 */
	width: 131px; /*Sitewide 17514 */
}
div.tickMark {
	margin-left: 0px;
}
div#ancillaryErrors{
	color:red;
	font-size: 11px;
	padding-bottom: 10px;
}
td.td_0_1 div.trips {
	padding: 4px !important;
}
.paxaward{
top: 8px; position: relative;
}
/****** defect 15820 starts *****/
span.vAlignSuper{
vertical-align: super;
}
img.vAlignBase{
vertical-align: baseline;
}
/****** defect 15820 ends *****/
<!--[if gte IE 9]>
  <style type="text/css">
    .gradient {
       filter: none;
    }
  </style>
<![endif]-->
/***** CR-059 starts *****/
div.bundled div.arrdestclass{
	height:auto !important;
}
div.bundleincluded{
    /*font-weight: bold;*/ /* commented as text coming bold*//*polaris site wide look and feel changes font-weight changed to 500 */
	width:63%;
	/*letter-spacing: -1pt;*/
    margin-top: 4px; /* updated for additional text changes*/
}
/***** CR-059 ends *****/

/* Added for In-Flight Beverage Voucher */
div.disclaimer_label{
	font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif;
    font-size: 11px !important;
    padding: 2px !important; /* Added for Award TE alignment issue*/
    width: 213px;
}

/*Added for Delta Sky Club Pass*/
table.ancillaryTable div.flight div.clubLocationsLabel{
    border-top: 2px solid #ccc;
    padding-bottom: 10px !important; 
    padding-left: 6px !important;   
    padding-top: 5px !important;	
    color: black;
    font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Verdana,Tahoma,Sans-Serif;
    font-size: 11px !important;
    font-weight: bold;
    width: 209px;
}

table.ancillaryTable div.flight div.clubLocations{
    padding-bottom: 2px !important; 
    padding-left: 6px !important;   
    width: 209px;
}

.disclaimerError{
	color:red;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 6px;
}
/*end*/
/* Added to remove additional scroll bar from Pop-up*/
body#booking.application div#layoutContainer div#popupDiv.screenPopup_noFollow{
	overflow : hidden !important;
}
div.segmentClearLeft{
	clear : left;
	}
div.segmentPositionIE7{
    top : 0px !important;
}	
div.tacContentMsg{
	display : none;
	}	
/* Style to accomodate extra space for WiFi Product - Start*/
div.trips div#GWDP div.head, table.ancillaryTable div.trips div#GWDP div.head_img img{
	height: 115px;
}
table.ancillaryTable div.trips div#GWDP div.head_img{
	height: 102px;
}
table.ancillaryTable div.trips div#GWDP div.head_label{
	width : 204px;
}
/* Style to accomodate extra space for WiFi Product - End*/
/*defect # 20234 changes starts */
/* Defect 26356 : Start */
div#wifiFOPAlertMsg{
	color: red !important;
    font-size: 11px;
    font-weight: normal !important;
    padding-left: 6px; 
}
/* Defect 26356 : End */
/*defect # 20234 changes ends */
/*end delta/shared_content/edgecache/css/ancillary/AncillaryDisplay.css**/
/* File Path /delta/shared_content/edgecache/css/ancillary/payment_table.css */
div#my_itinerary-content table#paymentTable thead th {
	vertical-align:middle;
	height:26px;
	padding: 0px 10px;
	background: #e6ebef;
}
div#my_itinerary-content table#paymentTable thead th {
	vertical-align:middle;
}
div#my_itinerary-content table#paymentTable tbody th {
	font-weight:bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
div#my_itinerary-content table#paymentTable tbody th a {
	color:#036;
}
div#my_itinerary-content table#paymentTable td.passenger {
	width:20%;
	text-align:left;
	border-left:1px solid #D8D8D8;
	font-weight:bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
div#my_itinerary-content table#paymentTable td.ticket_info {
	width:60%;
}
div#my_itinerary-content table#paymentTable td.links {
	width:20%;
	text-align:left;
	background: #e2e2e2;
}
table#itineraryTable label.error {
	padding:2px 0 5px 22px !important;
}
div#loyaltyFFNote {
	display:none;
}
div#itinerary_payment_details_info {
	padding:10px 0px;
}
div#itinerary_payment_details_info div {
	width:375px; 
	float:left; 
	clear:left; 
	display:none; 
	text-align:left; 
}
div#itinerary_payment_details_info>div {
	width:auto;
}
div#itinerary_payment_details_info div#td_pricePaid,
div#itinerary_payment_details_info div#td_milesEarned {
	float:right; 
	clear:right; 
	margin-bottom:10px;
	text-align:right;
}
div#itinerary_payment_details_info div#td_infoOAL {
	margin-bottom:10px;
}
div#itinerary_payment_details_info div.itin_pwm_msg {
	width:290px;
}
div#itinerary_payment_details_info div.clear {
	float:none;
	clear:both;
	display:block;
}
div#itinerary_payment_details_info div#certificateInfo img,
	div#itinerary_payment_details_info div#certificateInfo p,
	div#itinerary_payment_details_info div#certificateInfo li {
	display:none;
}
div#itinerary_payment_details_info div#certificateInfo img {
	margin-bottom:10px;
}
div#itinerary_payment_details_info div#certificateInfo p {
	font-weight:bold; /*polaris site wide look and feel changes font-weight changed to 500 */
	padding-bottom:5px;
}
div#itinerary_payment_details_info div#certificateInfo div#certMsg {
	background-color: #e6ebef;
	font-size:10px; 
	padding: 5px;
	display:block;
}
div#itinerary_payment_details_info div#certificateInfo div.COMP_A img.COMP_A,
	div#itinerary_payment_details_info div#certificateInfo div.COMP_B img.COMP_B,
	div#itinerary_payment_details_info div#certificateInfo div.COMP_C img.COMP_C,
	div#itinerary_payment_details_info div#certificateInfo div.COMP_D img.COMP_D,
	div#itinerary_payment_details_info div#certificateInfo div.COMP_E img.COMP_E {
	display:block;
}
div#itinerary_payment_details_info div#certificateInfo div.COMP_A li.COMP_A,
div#itinerary_payment_details_info div#certificateInfo div.COMP_B li.COMP_B, 
div#itinerary_payment_details_info div#certificateInfo div.COMP_C li.COMP_C,
div#itinerary_payment_details_info div#certificateInfo div.COMP_D li.COMP_D,
div#itinerary_payment_details_info div#certificateInfo div.COMP_E li.COMP_E {
	display:list-item;
}
div#itinerary_payment_details_info div#certificateInfo div.COMP_B p.COMP_B,
div#itinerary_payment_details_info div#certificateInfo div.COMP_C p.COMP_C, 
div#itinerary_payment_details_info div#certificateInfo div.COMP_D p.COMP_D, 
div#itinerary_payment_details_info div#certificateInfo div.COMP_E p.COMP_E {
	display:block;
}
div#myitinerary.application  div#purchase_summary_table_container.table_container table.purchaseSummaryTable{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	clear: both;
	padding: 3px;
	width: 100%;   
}
div#layoutContainer div#myitinerary.application{
      padding-top: 30px;
}
div#myitinerary.application div#purchase_summary_table_container.table_container table.purchaseSummaryTable thead tr th,
div#myitinerary.application div#purchase_summary_table_container.table_container table.purchaseSummaryTable thead tr td{    
    background: none repeat scroll 0 0 #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-weight: bold; /*polaris site wide look and feel changes font-weight changed to 500 */
    vertical-align: top;
}
 /** Begin delta/shared/edgecache/css/myitinerary/purchase_payment.css */
table.purchaseDtls tr td {
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
div#appContainer table.purchaseDtls{
	width: 100%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin-top: 10px;
}
div.ecPurchaseInfo{
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#appContainer table.purchaseDtls thead tr th,
div#appContainer table.purchaseDtls tfoot tr{
	background: none repeat scroll 0 0 #CCCCCC;
}
div.textHeader{
	font-weight: bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
body#ecCharge div.screenPopup_noFollow{
	height: 160px !important;	
}	
div.btnBar{
	margin-top:50px;
}
div.btnBar div{
	float: right;
	display: inline;
}
div#purchaseSummeryHdr{
	margin-top: 30px;
}
a.left{
	margin-left: 5px;
}
div.flightNoDiv {
	margin-bottom: 20px;
}
div.seatNoDiv {
	margin-bottom: 20px;
}
div.amountDiv {
	margin-bottom: 20px;
	font-weight: bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
div.passengerNameDiv {
	font-weight: bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
table.billingInfoTBL{
	display: block;	
}	
table.billingInfoTBL tr td{
	border: none;
}
table.billingInfoTBL tr td fieldset {
	display: inline;
}
table.billingInfoTBL tr td fieldset#ccNmbr{
	margin-left: 20px;
}
input[type="submit"]#continueBtn {
	padding:5px 15px 5px 5px;
	border:1px solid #6E000D;
	float: right;
}
table.billingInfoTBL tr td label{
	padding-top: 2px;
	padding-bottom: 5px;
}
table.billingInfoTBL tr td label.error{
	padding-bottom: 2px;
}
div.continueBtnDiv{
	margin-top: 10px;
	padding-left: 5px;
}
input[type="button"].secondaryButton{
	background-color:#006699;
	border-color:#006699;
}
table tr td fieldset#ccChkBox{
	vertical-align: bottom;
}
table.purchaseDtls COLGROUP COL.passenger{
	width: 15%;
}
table.purchaseDtls COLGROUP COL.seat{
	width: 17%;
}
table.purchaseDtls COLGROUP COL.flightNo{
	width: 10%;
}
table.purchaseDtls COLGROUP COL.ecFee{
	width: 13%;
}
table.purchaseDtls COLGROUP COL.billingInfo{
	width: 45%;
}
INPUT[type="checkbox"].addCCDtlsChkBox {
	margin-left: 10px;
}
TABLE#purchaseDtls TFOOT tr td{
	width: 50%;
	font-weight:bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
div.example{
	margin-left: 20px;	
}
div.paxRemoveDiv{
	height: inherit;
}
div.paxRemoveDiv a.paxRemoveLink{
	float: right;
	text-decoration: underline;
	color:#003366;
}
table tr.selectCC td fieldset label,
table tr.selectOldBiilAddr td fieldset label,
table tr.selectNewBiilAddr td fieldset label,
fieldset.updateProfileChkBox label,
fieldset#ccChkBox label
{
	display: inline;	
}	
fieldset#updateProfileChkBox {
	display: none;
}
table#ccDetailsTBL tr td{
	padding-left: 0px;
}
table.billingInfoTBL tr td fieldset input[type="radio"],
table#ccDetailsTBL tr td fieldset input[type="radio"]{
	margin-left: 0px; 
}	
table#ccDetailsTBL tr td fieldset.dummySameCCCheck{
	display:none !important;
}
/** End delta/shared/edgecache/css/myitinerary/purchase_payment.css *//* File Path /delta/shared_content/edgecache/css/myitinerary/purchase_summary.css */
div#purchase_summary_table_container tbody.purchaseSummaryTableBody tr th {
	border-right:1px solid #DDDDDD;
}
div#purchase_summary_table_container tbody.purchaseSummaryTableBody tr td{
	border-right:1px solid #DDDDDD !important;
	border-top:1px solid #DDDDDD !important;
}
div#purchase_summary_table_container table tbody tr th{
	background:none !important;
	color:#333; 
}
div#purchase_summary_table_container .purchaseSummaryTable .purchaseSummaryDescription{
	border-right:0px !important;
}
div#purchase_summary_table_container .purchaseSummaryTable .headerLabel{
	text-align:right;
}
div#purchase_summary_table_container {
 padding-bottom:10px;
}
input#summary_print, input#summary_email {
	float:right !important;
}
div#ec_cancel_container{
	margin-right:10px;
	background:none !important;
	height: 130px;
}
div#confirm_cancel_seat p.alert_reminder{
	background: url("https://content1.delta.com//delta/icons/alert.png") no-repeat scroll 0px 5px;
	padding-left:30px;
}
div#ec_cancel_container p{
	font-weight:bold; /*polaris site wide look and feel changes font-weight changed to 500 */
}
