﻿
/*ResponsiveMaster*/

#DPSMasterBody{position: relative;float: left;margin: 0 0 50px 63px;width: 700px;min-height: 700px;}
.TabContainer1 .ajax__tab_header{font-family: Arial, sans-serif;font-size: 14px;font-weight:bold;display: block;}
.TabContainer1 .ajax__tab_header .ajax__tab_outer{padding-left: 10px;margin: 0 3px 20px 0;border:solid 1px #C2C5E1;}
.TabContainer1 .ajax__tab_header .ajax__tab_inner{color: #858BC2;padding: 3px 10px 2px 0px;}
.TabContainer1 .ajax__tab_hover .ajax__tab_outer{background-color:#FFF;}
.TabContainer1 .ajax__tab_hover .ajax__tab_inner{cursor: pointer;color: #A4A8D1;}
.TabContainer1 .ajax__tab_active .ajax__tab_outer{border-color:#010d80;border-width:1px;border-bottom-color: #010d80;background-image: -webkit-linear-gradient(#F8F9FC 20%, #E6E8F3 90%);background-image: -moz-linear-gradient(#F8F9FC 20%, #E6E8F3 90%);background-image:-o-linear-gradient(#F8F9FC 20%, #E6E8F3 90%);background-image: linear-gradient(#F8F9FC 20%, #E6E8F3 90%);}
.TabContainer1 .ajax__tab_active .ajax__tab_inner{color: #010d80;}
.TabContainer1 .ajax__tab_body{font-family: Arial, sans-serif;font-size: 10pt;background-color: Transparent;border:none;}
#productions .nowpubgrid td{font-size:11px;}
#productions .nowpubgrid th a {font-size: 15px;}
#authorbios .nowpubgrid th {border-bottom:none;}
.nowpubtextbox{width:100%;background-color:transparent;color:#010d80;font-size:12px;padding:20px 0 20px 5px;}
.nowpubgrid{border:none;width:100%;}
.nowpubgrid td{border:none;padding:5px 0 5px 0;font-family: Arial, sans-serif;font-size:14px;line-height:25px;}

.nowpubgrid th {background: transparent;font-family: Arial, sans-serif;color: #fff;padding: 4px;text-align: left;height: 12px;border-bottom:1px solid #010d80;border-top:none;border-left:none;border-right:none;text-decoration:none;}
.nowpubgrid th a {font-size: 20px;}
.nowpubgrid table td a {font-size: 12px;margin:auto 1%;background-color:#fff;padding:5px 10px 5px 10px;color:#4D56A6;border:1px solid #8086C0;text-decoration:none;}
.nowpubgrid table {border-collapse: collapse;}
.nowpubgrid table td {padding-top:20px;}    
.nowpubgrid table td a:hover {background-color:#E6E7F2; color:#676EB3;}
.nowpubgrid table td :not(a) {font-size: 12px;font-weight: bold;margin:auto 1%;background-color:#8086C0;padding:5px 10px 5px 10px;color:#fff;text-decoration:none;}      
.nowpubgrid th.sortasc a {padding-right:20px; background:url(../images/sortarrowasc.png) right center no-repeat; }
.nowpubgrid th.sortdesc a {padding-right:20px; background:url(../images/sortarrowdesc.png) right center no-repeat; }
.textboxproductions {font-family: Arial sans-serif;color: #010d80;font-size: 14px;background: #F8F9FB;padding-left:3px;width: 657px;height: 35px;}
.textboxproductionsEmptyGrid{font-family: Arial sans-serif;font-size:20px;font-weight:bold;color:#B3B6D9;background: white;width: 678px;height: 100px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-left:20px;}
.grid2{width: 700px;margin: 0px 0 15px 0;border: none;}
.grid2 td {font-family: Arial sans-serif;color: #010d80;font-size:11px;padding:4px;text-align:left;border:1px solid #8086C0;}   
.grid2 th {background: #010d80;font-family: Arial sans-serif;color: #fff;font-size: 11px;font-weight: bold;padding: 4px;text-align: left;height: 14px;border: 1px solid #8086C0;}
.grid2 th a:link {color:#fff;text-decoration:none;} 
.grid2 th a:hover {color:#fff;text-decoration:underline;} 
       
input.squarebuttons {position:relative;vertical-align:middle;padding:10px 10px 10px 10px;height:50px;font-size:18px;width:150px;background-color:#010d80;color:#FFF;cursor:pointer;border:none;}
input.squarebuttons:visited {padding:10px 10px 10px 10px;}
input.squarebuttons:hover {padding:10px 10px 10px 10px;background-color:#0213b1;}
input.squarebuttons:active {padding:11px 9px 9px 11px;}
input.KeywordInput {vertical-align:middle;padding:8px 8px 8px 8px;color:#010d80;font-size:14px;font-family:Arial, sans-serif;width:70%;height:30px;border:1px solid #5897fb;-webkit-border-radius: 0;border-radius: 0;}
.KeywordInput::-webkit-input-placeholder{color:#010d80;}
.KeywordInput:focus::-webkit-input-placeholder{color: #010d80;opacity:0.2;}
.label1{color:Red;}
.gridlink span {margin-right:5px;}


#NA h3, #NP h3 {margin:0px;font-family: Arial, sans-serif;color: #010d80;font-size: 22px;padding:0 0 3px 0;}
table.nowpubgrid tr:last-child table{position:absolute;bottom:-35px;left:0;}
table.nowpubgrid tr:last-child table td{padding:0 5px 5px 0;}
table.nowpubgrid tr:nth-child(1) table{position:absolute;top:10px;left:0;}
table.nowpubgrid tr:nth-child(1) table td{padding:7px 5px 5px 0;}

/*checkout pages*/

#dps_Checkout #maincontent {position: relative;margin: 0 auto;width:100%;min-height: 500px;}

#dps_Checkout #maincontent #OrderSummary p:nth-last-child(-5n + 5) {border-top:solid 1px #010d80;}
#dps_Checkout #maincontent #OrderSummary p:nth-last-child(-1n + 5) {margin-left:18px;}
#dps_Checkout #maincontent #OrderSummary p:nth-last-child(-1n + 5) span span:nth-child(1) {display:none;}
#dps_Checkout #maincontent #OrderSummary {width:480px;margin: 20px 0px 30px 0px; float: left;}

#dps_Checkout #maincontent .cartcontents p:nth-last-child(-2n + 2) {border-top:solid 1px #010d80;}
#dps_Checkout #maincontent .cartcontents p:nth-last-child(-1n + 2) {margin-left:18px;margin-top:2px;}
#dps_Checkout #maincontent .cartcontents p:nth-last-child(-1n + 2) span span:nth-child(1) {display:none;}
#dps_Checkout #maincontent .cartcontents {width:650px;margin: 20px 0px 30px 0px;}

.cartview{position:relative;margin-bottom:20px;box-shadow: 1px 1px 4px  #9aa4fe;padding:10px;}
.cartview p{display:inline-block;padding:0 5px 0 5px;}
.cartprice{font-weight:bold;}
.carttotal{font-weight:bold;}
#cartviewcontainer{float:right;width:300px;padding:5px;}
#itemstotal {width: auto;border-top: 1px solid #9aa4fe;text-align: right;font-size: 16px;padding-top: 10px;margin: 25px 0 0 1px;white-space: nowrap;color: #9aa4fe;clear: both;}
#handling {width: auto;text-align: right;font-size: 16px;padding-top: 5px;margin:0;white-space: nowrap;color: #9aa4fe;clear: both;}

.CCInfo {margin-top:40px;}
#dps_Checkout #maincontent #OrderSummary, #dps_Checkout #maincontent #OrderNotes {width:650px;float: left;}

.qtytitle{display:inline-block;width:40%;}
.qty {width:6%;display:inline-block;vertical-align:top;}
.title {width:75%;display:inline-block;}
.cartisbn {width:35%;display:inline-block;vertical-align:top;}
.price{float:right;display:inline-block;}

.labelnorate{display:block;margin:15px 0 15px 0;font-size:14px;line-height:16px;clear:right;}

#grdRates td {font-size: 16px;line-height:18px;}
#grdRates input[type=radio] {width: 20px;height: 20px;}

#grdRates tr td {padding:5px;}
#grdRates{margin:20px 0 20px 0;}
#grdRates{vertical-align:top;font-size:14px;border-collapse:collapse;}
#grdRates tbody tr td:nth-child(1){width:5%;}
#grdRates tbody tr td:nth-child(2){width:35%;word-break:break-all;}
#grdRates tbody tr td:nth-child(3){width:50%;word-break:break-all;}
#grdRates tbody tr td:nth-child(4){width:10%;text-align:right;}

#grdRates td {font-size: 16px;line-height:18px;}
#grdRates input[type=radio] {width: 25px;height: 25px;}

.resp1 #dps_checkoutpages #ctl00_MainContent_grdRates tr:nth-child(1){display:none;}

#dps_Checkout #maincontent #contactinfo{width: 100%;min-height:100%;margin:10px 0 0 0;}
#dps_Checkout #maincontent #billinginfo{width: 100%;min-height:100%;margin:10px 0 0 0;}
#dps_Checkout #maincontent #shippinginfo{width: 100%;min-height:100%;margin:20px 0 30px 0;}

.resp1 #dps_checkoutpages #shippingrates{margin-top:20px;margin-left: 30px;}
.resp1 #dps_checkoutpages table.shippingrates {width:650px;margin:10px 0 20px 0;}
.resp1 #dps_checkoutpages table.shippingrates td{padding:5px 5px 5px 10px;font-size:14px;}
.resp1 #dps_checkoutpages table.shippingrates .shippingradio {height: 1.3em;width: 1.3em;vertical-align: bottom;}
#dps_checkoutpages .handlingfees{float:right;margin: 4px 20px;padding: 4px 10px;}
.resp1 #maincontent #dps_checkoutpages .handlingfees h3{margin:0 0 10px 0;padding:0;}
#dps_checkoutpages #shippingmethod {width:100%;margin-left:15px;border-top: 1px solid #010d80;}
#dps_checkoutpages #shippingmethod h1{padding-bottom:20px;}
input#cmdReviewOrder {padding:10px 10px 10px 10px;color:#fff;height:50px;width:200px;background-color:#010d80;color:#FFF;cursor:pointer;}
input#cmdReviewOrder:hover {padding:10px 10px 10px 10px;background-color:#0213b1;color:#fff;}
input#cmdReviewOrder:active {padding:11px 9px 9px 11px;}
.totalhandling{padding-left:30%;}
input#EditOrder{position:relative;background-color:#010d80;color:#fff;height:40px;padding:10px;cursor:pointer;}
input#EditOrder:visited {padding:10px 10px 10px 10px;}
input#EditOrder:hover {padding:10px 10px 10px 10px;background-color:#0213b1;}
input#EditOrder:active {padding:11px 9px 9px 11px;}

#dps_checkoutpages #tblPayment {border-collapse:collapse;}
#dps_checkoutpages {width:1000px;margin:10px 25px 50px 15px;overflow: hidden;}
#dps_checkoutpages td {padding-bottom:5px;}
#dps_checkoutpages #checkoutsteps{height:40px;padding-top:10px;overflow:hidden;white-space:nowrap;}
#dps_checkoutpages .checkmark {background: url('../../../images/checkmarkM2.png') no-repeat 0 0;color: #9aa4fe;font-weight:bold;padding:3px 20px 3px 28px;font-size:17px;vertical-align:top;white-space:nowrap;line-height: 20px;}
#dps_checkoutpages .confirm {background: url('../../../images/checkmarkC1.png') no-repeat 2px 2px;padding:8px 16px 10px 16px;}
#dps_checkoutpages .nextstep{color:#9aa4fe;font-weight:bold;margin-right:15px;font-size:17px;vertical-align:top;white-space:nowrap;line-height: 20px;}
.numbers {padding:0 6px 0 6px;font-weight:bold;border:2px solid #9aa4fe;color:#9aa4fe;border-radius:100px;font-size:20px;}
#dps_checkoutpages .numbersthispage {padding:0 7px 0 7px;font-weight:bold;border:2px solid #0213b1;color:#0213b1;border-radius:100px;font-size:24px;}
#dps_checkoutpages .underline {color:#0213b1;font-weight:bold;margin-right:20px;font-size:19px;vertical-align:top;}
#tblPayment{margin:20px 0 30px 0;}
#tblPayment tr{height:10px;margin:0;padding:0;}
#tblPayment input[type=text]{width:100%;margin:0;color:#010d80;padding:0;font-size:15px;}

.paymethodheader {height:20px;padding-top:5px;color:#010d80;}
.infoheader{margin-bottom:40px;font-size:18px;}
.resp1 #maincontent #dps_checkoutpages h3 {font-size: 20px;margin: 10px 0 10px 0;padding: 0 0 5px 0;}
#dps_checkoutpages #orderinfo {width:250px;float:right;padding:10px;height:auto;}
.resp1 #maincontent #dps_checkoutpages #orderinfo input[type=submit], #dps_checkoutpages #orderinfo input[type=button] {color:#fff;font-size: 13px; line-height:22px;}
#dps_checkoutpages #orderinfo input {border:none;font-size:16px;color:#010d80;}
.abbreviation{font-size:11px;vertical-align:middle;}

#grdOrder tr td {padding:5px;}
#grdOrder{vertical-align:top;font-size:14px;border-collapse:collapse;}
#grdOrder tbody tr td:nth-child(1){width:5%;}
#grdOrder tbody tr td:nth-child(2){width:35%;word-break:break-all;}
#grdOrder tbody tr td:nth-child(3){width:50%;}
#grdOrder tbody tr td:nth-child(4){width:10%;text-align:right;}
#grdOrder{vertical-align:top;font-size:14px;border-collapse:collapse;}
#grdOrder tr:first-child {border-top:1px solid #9aa4fe;}
#grdOrder tr:last-child{font-weight:bold;color:#9aa4fe;font-size:16px;}
#grdOrder tr:nth-last-child(2){font-weight:bold;color:#9aa4fe;font-size:16px;border-top:1px solid #9aa4fe;}

input#cmdSubmit {padding:10px 10px 10px 10px;height:50px;width:200px;background-color:#010d80;color:#FFF;cursor:pointer;}

#grdOrderSub tr td {padding:5px;}
#grdOrderSub{vertical-align:top;font-size:14px;border-collapse:collapse;}
#grdOrderSub tbody tr td:nth-child(1){width:5%;}
#grdOrderSub tbody tr td:nth-child(2){width:35%;word-break:break-all;}
#grdOrderSub tbody tr td:nth-child(3){width:50%;}
#grdOrderSub tbody tr td:nth-child(4){width:10%;text-align:right;}
#grdOrderSub{vertical-align:top;font-size:14px;border-collapse:collapse;}
#grdOrderSub tr:first-child {border-top:1px solid #9aa4fe;}
#grdOrderSub tr:last-child{font-weight:bold;color:#9aa4fe;font-size:16px;}
#grdOrderSub tr:nth-last-child(2){font-weight:bold;color:#9aa4fe;font-size:16px;border-top:1px solid #9aa4fe;}

input#cmdSubmit {padding:10px 10px 10px 10px;height:50px;width:200px;background-color:#010d80;color:#FFF;cursor:pointer;}
input#cmdSubmit:visited {padding:10px 10px 10px 10px;}
input#cmdSubmit:hover {padding:10px 10px 10px 10px;background-color:#0213b1;}
input#cmdSubmit:active {padding:11px 9px 9px 11px;}

input#EditContact{position:relative;width:110px;background-color:#010d80;color:#fff;height:40px;padding:10px;cursor:pointer;}
input#EditContact:visited {padding:10px 10px 10px 10px;}
input#EditContact:hover {padding:10px 10px 10px 10px;background-color:#0213b1;}
input#EditContact:active {padding:11px 9px 9px 11px;}

input#PaymentMethod{position:relative;width:200px;background-color:#010d80;color:#fff;height:50px;padding:10px;cursor:pointer;border: none;}
input#PaymentMethod:visited {padding:10px 10px 10px 10px;}
input#PaymentMethod:hover {padding:10px 10px 10px 10px;background-color:#0213b1;}
input#PaymentMethod:active {padding:11px 9px 9px 11px;}

.resp1 #dps_checkoutpages .NoteTable td p {border-collapse:collapse;vertical-align:top;font-family: Arial, sans-serif;font-size: 0.9em;line-height: 1.7em;}

#orderheader {float:left;font-size:18px;font-weight:bold;}
.contactheaders {font-size:16px;font-weight:bold;display:block;}
.HideSpan{display:none;}

/*DPSCheckout_4*/
#dps_checkoutpages #comments {margin:40px 0 20px 0;}
#maincontent #dps_checkoutpages #comments h3 {display:none;}
#dps_checkoutpages .textarea{width:437px;border:none;color:#010d80;padding:10px;}
#dps_checkoutpages input[type=submit] {border:none;}
#dps_checkoutpages textarea{resize:none;}
#dps_checkoutpages #txtComment{border:none;width:400px;} 
#dps_checkoutpages #orderinfo input[type=text] {width:250px;}
#dps_checkoutpages #orderinfo input {font-size: 14px; line-height:18px;}
#dps_checkoutpages .bounditem td:nth-child(1){width:6%;}
#dps_checkoutpages .bounditem td:nth-child(2){width:30%;}
#dps_checkoutpages .bounditem td:nth-child(3){width:50%;padding-left:5px;}
#dps_checkoutpages .bounditem td{font-size:14px;line-height:16px;}

.HideSpanConf{display:none;}
.nextbutton{position:relative;margin:10px 0 10px 0;width:100%;text-align:center;}
#maincontent #dps_checkoutpages #OrderNotes {padding:10px;}
#maincontent #dps_checkoutpages #OrderNotes p{margin:10px 0 10px 0;}
#maincontent #dps_checkoutpages #OrderNotes tr:nth-child(1) {font-size:16px;}
#maincontent #dps_checkoutpages #OrderNotes table {margin-bottom:20px;}

/*NA NP*/
#maincontent .sort{font-family: Arial, sans-serif;margin:0 5px 0 0;padding:0;color:#010d80;font-size:20px;}
#NA .nowpubgrid th a{display:inline-block;margin: 5px 5px 0 0px;font-size:20px;color:#848abc;opacity:1;}
#NP .nowpubgrid th a{display:inline-block;margin: 5px 0 5px 0;font-size:16px;}
.textinsert{font-size:20px;color:#010d80;opacity:.7;margin:0 -2px 0 -2px;font-weight:normal;}
.nowpubgrid th a:hover{opacity:.8}
.nowpubgrid th{border:none;padding:0px;height:100%;}
td.gridlink{padding:20px 0 20px 0;}
.gridlink div{display:block;font-size:26px;line-height:28px;color:#848abc;margin:0 0 15px 0;padding-top:25px;border-top:1px solid #010d80;}
.gridlink div a{font-weight:normal;font-size:28px;color:#848abc;}
.gridlink div a:hover{opacity:.8}
.gridlink span:nth-child(2){font-size:20px;line-height:24px;}
.gridlink span:nth-child(3){font-size:20px;}
.gridlink span:nth-child(4){font-size:20px;} 
.gridlink span:nth-child(5){font-size:16px;line-height:22px;}
.gridlink span:nth-child(6){font-size:16px;line-height:22px;}
.gridlink span:nth-child(7){font-size:16px;line-height:22px;}
.gridlink span:nth-child(8){font-size:16px;line-height:22px;}

@media screen and (max-width: 1068px) {
input.KeywordInput {width:50%}
table.nowpubgrid tr:nth-child(1) table, table.nowpubgrid tr:nth-child(1) table thead, table.nowpubgrid tr:nth-child(1) table tbody, table.nowpubgrid tr:nth-child(1) table th, table.nowpubgrid tr:nth-child(1) table td, table.nowpubgrid tr:nth-child(1) table tr {display: inline-block;}
table.nowpubgrid tr:last-child table, table.nowpubgrid tr:last-child table thead, table.nowpubgrid tr:last-child table tbody, table.nowpubgrid tr:last-child table th, table.nowpubgrid tr:last-child table td, table.nowpubgrid tr:last-child table tr {display: inline-block;}

.resp1 #NP table.nowpubgrid {display:table;}
.resp1 #NP table.nowpubgrid th {display:table-cell;}
.resp1 #NP table.nowpubgrid td {display:table-cell;}
.resp1 #NP table.nowpubgrid tr {display:table-row;} 


#dps_checkoutpages .confirm {padding:8px 17px 10px 17px;}
.resp1 #maincontent #dps_checkoutpages .handlingfees h3 {margin: 7px 0 16px 0;}
input#EditContact{float:none;margin-bottom:10px;}
.resp1 #maincontent #dps_checkoutpages h3 {padding: 5px 0 5px 0;}
#maincontent #dps_checkoutpages #OrderNotes p{margin:0 0 20px 0;}
#maincontent #dps_checkoutpages #comments {margin: 20px 0 0 0;}
.nextbutton{text-align:left;}
.infoheader{display:none;}
#dps_Checkout #maincontent #OrderSummary, #dps_Checkout #maincontent #OrderNotes {width:85%;}
#dps_checkoutpages #shippingmethod {width:85%;float:left;margin-left:15px;border-top: 1px solid #010d80;margin-top: 40px;}
#dps_Checkout #maincontent .cartcontents {width:90%;float:none;}
#dps_Checkout #maincontent #OrderSummary {width:90%;float:none;}
#dps_checkoutpages {width: 100%;}
#dps_checkoutpages #checkoutsteps {height: auto;padding-top: 10px;overflow:visible;white-space: normal; width: 80%;}
#dps_checkoutpages #checkoutsteps .numbers {display:none;}
#dps_checkoutpages #checkoutsteps .checkmark {display:none;}
#dps_checkoutpages #checkoutsteps .nextstep {line-height:26px;font-size:16px;padding-left: 39px;}
#dps_checkoutpages #checkoutsteps .numbersthispage {line-height:26px;float:left;display:block;margin-right:5px;}
#dps_checkoutpages #checkoutsteps .underline {line-height:28px;display:block;margin: 2px 0 3px 0;}
#cartviewcontainer{float: none;width: 90%;margin-top: 10px;}
.cartview{box-shadow: none;width: 100%;padding:0;}
.cartview p{float:left;line-height: 18px;}
.checkoutstep{display:block;white-space:nowrap;}
#itemstotal {padding-top: 5px;margin:0px;}
.cartview {display: inline-block;margin-bottom:5px;}

#dps_Checkout #maincontent #orderinfo.chooseshipping {/*temporary trial*/display: none;}
#dps_Checkout #maincontent #orderinfo {float:left;position:relative;width: 90%;height:100%;border: none;clear:left;}
.resp1 #dps_checkoutpages table, .resp1 #dps_checkoutpages thead, .resp1 #dps_checkoutpages tbody, .resp1 #dps_checkoutpages th, .resp1 #dps_checkoutpages td {display: inline-block;}
.resp1 #dps_checkoutpages table.NoteTable, .resp1 #dps_checkoutpages .NoteTable thead, .resp1 #dps_checkoutpages .NoteTable tbody, .resp1 #dps_checkoutpages .NoteTable th, .resp1 #dps_checkoutpages .NoteTable tr, .resp1 #dps_checkoutpages .NoteTable td {display:initial;}
.resp1 #dps_checkoutpages td{padding:0 5px 0 0;}
.resp1 #dps_checkoutpages table.shippingrates {margin-bottom:20px;}


#dps_Checkout #maincontent #shippinginfo{margin-bottom:35px;}

}

@media screen and (max-width: 750px) {
#NA #navigationpageheader, #NP #navigationpageheader {font-size: 35px;color:#010d80;}
table.nowpubgrid tr:nth-child(1) table{top:-4px;}
.nowpubgrid td{line-height:20px;}
}

@media screen and (max-width: 517px) {
input.KeywordInput {}
#NP input.squarebuttons{width:100px;}
.resp1 #dps_checkoutpages #shippingrates{margin-top:30px;margin-left:10px;}
#dps_checkoutpages .handlingfees {float: none;margin:0;padding:5px 0 0 0;border:none;}
#dps_checkoutpages #checkoutsteps .underline {line-height: 21px;font-size: 16px;margin: -2px 0 3px 0;}
#dps_checkoutpages #checkoutsteps .numbersthispage {line-height: 19px;font-size: 15px;padding: 0 5px 0 5px;}
#dps_checkoutpages #checkoutsteps .numbers {line-height: 23px;font-size: 14px;padding: 0 4px 0 4px;}
#dps_checkoutpages #checkoutsteps .nextstep {line-height: 20px;font-size: 14px;margin-left: 11px;padding-left:18px;}
#DPSCheckout #ccimagetype {left:64%;}
.cartview p{line-height:17px;}
#dps_Checkout #maincontent #orderinfo{padding-left:0;padding-top: 20px;}
#maincontent #dps_checkoutpages #OrderNotes {padding-left:0;}
#dps_checkoutpages #shippingmethod {margin-left: 0; padding-top: 10px;}
#dps_checkoutpages .confirm {background-position:2px 0px;padding: 8px 17px 5px 17px;}
}

@media screen and (max-width: 460px) {
#NA #navigationpageheader, #NP #navigationpageheader {padding-bottom:10px;white-space:nowrap;}
table.nowpubgrid tr:last-child table{right:initial;left:0;bottom:-45px;}
table.nowpubgrid tr:nth-child(1) table{right:initial;left:-3px;top:30px;}
.resp1 #dps_checkoutpages table.shippingrates td{display:block;}
.resp1 #dps_checkoutpages table.shippingrates td:nth-child(1) {padding-top:10px;}
.resp1 #dps_checkoutpages table.shippingrates td {padding: 3px 5px 0px 10px;}
#dps_Checkout #maincontent #shippinginfo {margin-bottom: 20px;}
.nowpubgrid td{font-size:12px;}

}

