#iparcelbox {overflow:visible!important;}

/* Xmas 2015 */
.holiday_container {display:none !important;}

#tiCheckout {display:none;}

/* Welcome Link Styles */
.iparWelcomeLink {display: inline-block;line-height:24px;min-width:0;margin-top:3px;}
#mobile_header .iparWelcomeLink {min-width:0 !important;margin-top:0 !important;}
.iparWelcomeLink a {text-transform:uppercase;padding-left:8px;cursor:pointer;}
.iparWelcomeLink a:hover {background:#FFFFFF!important;color:#1891CD;}
.ipar_iparlogo {width:10%;max-width:50px;}
img#customer_logo {width:75%;max-width:328px;}
.mini_nav li.cart_container  {line-height:24px;vertical-align:top;}
.mini_nav li.cart_container > a  {line-height:24px;}
#page .free_shipping {display:none !important;}

/* Welcome Link Styles for Mobile */
.iparWelcomeLinkMobile {position:absolute;top:8px;left:10px;font-size:.75em;text-transform:uppercase;}
.iparWelcomeLinkMobile a {color:#F48120;}
.iparWelcomeLinkMobile a img {margin-top:-2px;height:16px;width:auto;}

/* Welcome Mat Styles */
#ipboxContent #ipboxLoadedContent .ipar_custlogo img {margin:10px auto 20px auto!important;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_welcome h1 {font-size:32px!important;line-height:28px!important;margin:0px 10px 10px 10px!important;letter-spacing:0px!important;text-transform:none;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_listdetails {font-size:11px;font-style:italic;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects {margin:5px 0px 0px 0px;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td select {margin:5px 0px;}
#ipar_wmatcontinuebutton {padding:0 55px!important;letter-spacing:.1em;background-color:#F5821F!important;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #C96F22;cursor:pointer;width:auto!important;height:45px!important;font-size:16px!important;background-image:none;}

/* i-parcel Page Styles */
#ipar_newAddBtn {position:relative!important;display:inline-block!important;height:45px!important;padding:0 30px!important;font-size:.93333333em!important;line-height:3.14285714!important;letter-spacing:.1em!important;color:#FFFFFF!important;background-color:#F5821F!important;text-decoration:none!important;text-align:center!important;text-transform:uppercase!important;vertical-align:middle!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;-webkit-transition:all .2s ease!important;-moz-transition:all .2s ease!important;transition:all .2s ease!important;font-weight:700!important;box-shadow: inset 0 -2px 0 0 #C96f22!important;width:100%!important;cursor:pointer!important;visibility:visible!important;}

/* Shopping Cart Styles */
#ipboxLoadedContent .ipar_carttable thead tr td, #ipboxLoadedContent .ipar_carttable thead tr th {color:#FFFFFF!important;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr td input {height:auto!important;line-height:0px!important;padding:5px!important;}
.ipar_cartBottom div.cartLeft div.ipar_postcode input[type="text"], .ipar_cartBottom div.cartRight div.ipar_promo input[type="text"] {height:auto!important;line-height:0px!important;padding:5px!important;}
.ipar_cartBottom div.cartLeft div.ipar_postcode input[type="button"], .ipar_cartBottom div.cartRight div.ipar_promo input[type="button"] {background-color:#F5821F!important;color:#FFF!important;text-transform:uppercase;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;border-radius:5px!important;font-weight:bold!important;cursor:pointer;}
#ipboxLoadedContent div.cartbuttons #checkoutButton {padding:0 25px!important;letter-spacing:.1em;background-color:#F5821F!important;text-transform: uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #C96F22;;cursor:pointer;}
#ipboxLoadedContent div.cartbuttons #ContinueShoppingButton, #ipboxLoadedContent div.cartbuttons #quoteButton {padding:0 25px!important;letter-spacing:.1em;background-color:#666!important;text-transform: uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #333;cursor:pointer;}
#ipboxLoadedContent div.cartbuttons #checkoutButton:hover, #ipboxLoadedContent div.cartbuttons #ContinueShoppingButton:hover, #ipboxLoadedContent div.cartbuttons #quoteButton:hover {background-image:none!important;}

/* Shipping and Billing Styles */
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.address {margin:0px!important;}
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.OrderInfo {width:40%!important;}
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.address div.title {color:#FFFFFF!important;font-weight:bold;}
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.address input[type="text"] {max-width:none;padding:5px!important;max-width:none!important;height:auto!important;line-height:0px!important;border:0px!important;}
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.OrderInfo div.form table tr td h1 {font-size:22px!important;}
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.address div.title {color:#FFFFFF!important;font-weight:bold;}
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.address input [type="text"] {padding:5px!important;max-width:none!important;height:auto!important;line-height:0px!important;border:0px!important;font-size:12px;}
#ipboxLoadedContent table.ipar_countrytable tbody tr td div.OrderInfo div.form table tr td h1 {font-size:22px!important;}
div#ipboxLoadedContent table.ipar_countrytable tbody tr td.ipar_cartButtons {padding:10px 0px!important;}
div#ipboxLoadedContent table.ipar_countrytable tbody tr td.ipar_cartButtons input.ipar_button.next, #ipar_customAlert .action button {padding:10px 20px!important;letter-spacing:.1em;background-color:#F5821F!important;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #C96F22;cursor:pointer;}
div#ipboxLoadedContent table.ipar_countrytable tbody tr td.ipar_cartButtons input.ipar_button {padding: 10px 20px!important;letter-spacing:.1em;background-color:#666!important;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #333;cursor:pointer;}
#ipboxLoadedContent .iparMat_GetShippingBilling div label {font-size:12px;}

/* Payment Collection */
div#ipboxLoadedContent table#ipar_tblPayment tbody tr td form div.CCCol div.form table tbody tr td input {height:auto!important;}
div#ipboxLoadedContent table#ipar_tblPayment tbody tr td form div.CCCol div.form table tbody tr td input#CCExpMo, div#ipboxLoadedContent table#ipar_tblPayment tbody tr td form div.CCCol div.form table tbody tr td input#CCExpYear, div#ipboxLoadedContent table#ipar_tblPayment tbody tr td form div.CCCol div.form table tbody tr td input#CCVNum {width:40px!important;}

/* Thank You Pop-up */
div#ipboxLoadedContent table.ipar_countrytable tbody tr td div.iparNotice h1 {text-align:center;}

/* Tracking Pop-up Styles */
div#ipboxLoadedContent table.iparMat_Tracking {width:100%;font-size:12px;}
div#ipboxLoadedContent table.iparMat_Tracking tbody tr td#ipar_trackingmessage {padding:0px 10px;}
div#ipboxLoadedContent table.iparMat_Tracking tbody tr.tracking td {padding:5px 10px;}
div#ipboxLoadedContent table.iparMat_Tracking tbody tr.tracking td input {height:auto;font-size:12px;line-height:0px;padding:5px;border:0px;}
div#ipboxLoadedContent table.iparMat_Tracking tbody tr td input#cmdLookup {background-image:none;padding:10px 20px!important;letter-spacing:.1em;background-color:#F5821F!important;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #C96F22;cursor:pointer;margin:5px 10px;}
div#ipboxLoadedContent table.ipar_countrytable {width:100%;}
div#ipboxLoadedContent table.ipar_countrytable div#packTrackData {}

/* CS Pop-Up Styles */
div#ipboxLoadedContent table.iparMat_CustService {}
div#ipboxLoadedContent table.iparMat_CustService tbody tr td {padding:3px 0px;}
div#ipboxLoadedContent table.iparMat_CustService tbody tr td input[type="text"] {height:auto;padding:5px;line-height:0px;border:0px;max-width:none;}
div#ipboxLoadedContent table.iparMat_CustService tbody tr td select {height:auto;min-height:18px;padding:5px;line-height:1em;border:0px;}
div#ipboxLoadedContent table.iparMat_CustService tbody tr td textarea {height:75px;padding:5px!important;line-height:16px!important;border:0px;}
div#ipboxLoadedContent table.iparMat_CustService tbody tr td input#cmdSubmitCS {background-image:none;padding:10px 20px!important;letter-spacing:.1em;background-color:#F5821F!important;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #C96F22;cursor:pointer;}
div#ipboxLoadedContent table.iparMat_CustService tbody tr td input#cmdResetCS {background-image:none;padding:10px 20px!important;letter-spacing:.1em;background-color:#666!important;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-weight:700;box-shadow:inset 0 -2px 0 0 #333;cursor:pointer;color:#FFF;}
.zip_update_container {display:none !important; visibility:hidden;}

/*Cart specific*/
/*
div#ipboxLoadedContent div.quoteContainer div.shipOptions label[for=ipar_ShipMethod_115]:after,div#ipboxLoadedContent div.quoteContainer div.shipOptions label[for=ipar_ShipMethod_115]::after{ content: " (10-16 business days)";margin-left:14px;display:inline-block; }
div#ipboxLoadedContent div.quoteContainer div.shipOptions label[for=ipar_ShipMethod_208]:after,div#ipboxLoadedContent div.quoteContainer div.shipOptions label[for=ipar_ShipMethod_208]::after{ content: " (4-8 business days)";margin-left:14px;display:inline-block; }
div#ipboxLoadedContent div.quoteContainer div.shipOptions label[for=ipar_ShipMethod_265]:after,div#ipboxLoadedContent div.quoteContainer div.shipOptions label[for=ipar_ShipMethod_265]::after{ content: " (3-5 business days)";margin-left:14px;display:inline-block; }
*/

section.new_visitor_callout{display:none;}/*Hide catalog callout*/
div#ipboxLoadedContent div.quoteContainer div.ipar_promo {display:none !important;}
.wheels_landing_page .wheels .product_container p.price strong {visibility:visible !important;}
.browse_menu_container .browse_menu .account_links_container {display:none !important;}
/* Responsive CSS */
@media only screen and (max-width: 768px) {
     div#ipar_newAddBtn {width:60%!important;margin-left:6px;}
     div.iparMat_GetShippingBilling {margin:5px 0px;}
     div.iparMat_GetShippingBilling div {padding:0px;}
     table.ipar_countrytable tbody tr td div.address div.form {padding:10px 0px;}
     table.ipar_countrytable tbody tr td div.address div.title {width:95%;}
     table.ipar_countrytable tbody tr td div.address {width:100%!important;}
     div#ipboxLoadedContent table.ipar_countrytable tbody tr td.ipar_cartButtons input.ipar_button {margin:0px 0px 10px 0px;}
     table#ipar_tblPayment div.CCCol div.form label {display:inline-block;}
     table.ipar_countrytable tbody tr td div.address div.form table tr td input {width:95%;}
}
 /* End Custom CSS */
#iparcelbox, #ipboxOverlay, #ipboxWrapper {position:absolute;top:0;left:0;z-index:64000;overflow:visible!important;font-family:arial;} 
#ipboxOverlay {background:#000000;position:fixed;width:100%;height:100%;z-index:64000;}
#ipboxMiddleLeft, #ipboxBottomLeft {clear:left;}
#ipboxContent {background:#FFFFFF;position:relative;-moz-border-radius:10px;border-radius:10px;overflow:visible;box-shadow:5px 5px 20px #000000;-webkit-box-shadow:5px 5px 20px #000000;min-height:300px;height:auto!important;border:1px solid #FFFFFF;}
#ipboxLoadedContent {overflow:auto;margin-bottom:0px;height:auto!important;}
#ipboxLoadingOverlay, #ipboxLoadingGraphic {top:0;left:0;width:100%;height:100%;}
#ipboxPrevious, #ipboxNext, #ipboxClose, #ipboxSlideshow {cursor:pointer;}
#iparcelbox, #ipboxContent, #ipboxLoadedContent {box-sizing: content-box;}
#iparcelbox {top:100px!important;}
#ipboxClose {position:absolute;top:-16px;right:-16px;background:url(//script.i-parcel.com/images/ipar_defaultCloseButton.png) no-repeat;width:34px;height:34px;text-indent:-9999px;}
#ipboxTopLeft {width:0px;height:0px;display:none;}
#ipboxTopRight {width:0px;height:0px;display:none;}
#ipboxBottomLeft {width:0px;height:0px;display:none;}
#ipboxBottomRight {width:0px;height:0px;display:none;}
#ipboxMiddleLeft {width:0px;display:none;}
#ipboxMiddleRight {width:0px;display:none;}
#ipboxTopCenter {height:0px;display:none;}
#ipboxBottomCenter {height:0px;display:none;}
.ipboxIframe {background:#FFFFFF;}
.ipar_custlogo {width:100%;height:auto;margin:0px 0px 10px 0px;}
.ipar_custlogo img {margin:0px auto;display:block;}
.ipar_iparlogo {margin:0px 0px 0px 0px;position:absolute;top:7px;right:10px;}
#ipboxLoadedContent hr {border:0px;height:3px;width:100%;background:#FFFFFF;}
#ipboxLoadedContent i {font-size:11px;display:block;text-align:center;margin:0px 0px 10px 0px;}
#ipboxContent #ipboxLoadedContent table.ipar_table {font-size:12px;width:99%;border-collapse:collapse;text-align:left;margin:10px auto;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td hr{margin:0px;padding:0px;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_listdetails {color:#000000;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_typesofpayment {text-align:center;padding:5px 0px;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_typesofpayment span#ipar_paymenttypes img {display:inline-block;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_paymentdetails {text-align:center;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_paymentdetails img {padding-top:5px;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td div#iparWelcomeMatPostcode {text-align:center;} 
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects {width:100%;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td {text-align:right;}#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td.ipar_country {font-size:12px;padding:2px 5px 2px 0px;width:45%;vertical-align:middle;text-align:right;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td.ipar_currency, 
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td.ipar_language {font-size:12px;padding:2px 5px 2px 0px;width:45%;vertical-align:middle;text-align:right;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td.ipar_postcode {font-size:12px;padding:2px 5px 2px 0px;width:45%;vertical-align:middle;text-align:right;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td select {font-size:12px;padding:2px;width:200px;float:left;color:#000000;height:auto;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td table#ipar_selects tbody tr td input {font-size:12px;padding:2px;width:192px;float:left;color:#000000;height:auto;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_welcome h1 {text-align:center;font-size:22px;margin:0px;padding:0px;font-weight:bold;color:#000000;}
#ipboxContent #ipboxLoadedContent div.ipar_footer {text-align:center;font-size:11px;padding-bottom:10px;color:#000000;}
table.ipar_countrytable tbody tr td input#cmdLookup, table.ipar_countrytable tbody tr td input#cmdReturn, table.ipar_table tbody tr td input#cmdSubmitCS {background:url() no-repeat #000000;height:40px;width:auto;color:#FFFFFF;font-size:14px;border:0px;margin:0px 0px 0px 0px;padding:5px 10px;cursor:pointer;border-radius:4px;font-family:arial;}
table.ipar_countrytable tbody tr td input#cmdLookup:hover, table.ipar_countrytable tbody tr td input#cmdReturn:hover, table.ipar_table tbody tr td input#cmdSubmitCS:hover {background:url() no-repeat #000000;color:#FFFFFF;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table {width:100%;}
table.ipar_countrytable tbody tr td div#packTrackData table#ipar_tracktbl {margin-top:10px;}
table.ipar_countrytable tbody tr td div#packTrackData h4 {color:#000000;margin:0px;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table thead {font-weight:bold;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table thead tr {background:#464D55;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table thead tr td {color:#FFFFFF;padding:5px;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table tbody tr.even {background:#FFFFFF;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table tbody tr.odd {background:#EEEEEE;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table tbody tr td {color:#000000;padding:5px;border:0px;}
table.ipar_countrytable tbody tr td div#packTrackData table.ipar_table tbody tr td select {width:50px;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable {width:95%;display:block;margin:5px auto;font-size:12px;color:#000000;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable thead {display:table;width:100%;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable thead tr {background:#464D55;border:1px solid #000000;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable thead tr td, #ipboxContent #ipboxLoadedContent table.ipar_carttable thead tr th {width:30%;text-align:left;font-weight:bold;padding:5px;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable thead tr .ipar_nameCol {width:50%;text-align:left;font-weight:bold;padding:5px;}  
#ipboxContent #ipboxLoadedContent table.ipar_carttable thead tr .ipar_priceCol {width:22%;text-align:left;font-weight:bold;padding:5px;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable thead tr .ipar_quantityCol {width:22%;text-align:left;font-weight:bold;padding:5px;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable thead tr .ipar_removeCol {width:6%;text-align:left;font-weight:bold;padding:5px;text-decoration: none;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody {display:table;width:100%;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr {border-bottom:1px solid #CCC;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr:last-child {border-bottom:0px;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr.ipar_lineItemsEven {background:#FFFFFF;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr.ipar_lineItemsOdd {background:#EEEEEE;}
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr td {width:30%;text-align:left;padding:5px;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr td.ipar_nameCol {width:50%;text-align:left;padding:5px;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr td.ipar_priceCol {width:22%;text-align:left;padding:5px;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr td.ipar_quantityCol {width:22%;text-align:left;padding:5px;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr td.ipar_removeCol {width:6%;text-align:right;padding:5px;text-decoration: none;} 
#ipboxContent #ipboxLoadedContent table.ipar_carttable tbody tr td input {width:50px;float:left;margin-right:10px;}
#ipboxContent #ipboxLoadedContent div.cartbuttons {display:block;width:95%;margin:0px auto;text-align:center;}
#ipboxContent #ipboxLoadedContent div.cartbuttons input {margin:10px;background:url() #000000;color:#FFFFFF;font-size:14px;width:auto;height:40px;border:0 solid #CCCCCC;padding:0px 10px;}
#ipboxContent #ipboxLoadedContent div.cartbuttons input:hover {background:url() #000000;color:#FFFFFF;}
#ipar_wmatcontinuebutton {margin:10px;background:url() #000000;color:#FFFFFF;font-size:14px;width:135px;height:30px;border:0 solid #CCCCCC;padding:0px 10px;}
#ipboxContent #ipboxLoadedContent div#ipar_carttotals {text-align:right;display:block;width:95%;margin:0px auto;font-size:12px;line-height:22px;padding-bottom:10px;}
#ipboxContent #ipboxLoadedContent div#ipar_carttotals span#ipar_grandtotal {font-weight:bold;}
#ipboxLoadedContent div.totalRow.savingsRow {font-weight:bold;}
img.UPSlogoIcon {display:inline-block; height:16px; padding-right:2px; vertical-align:top;}
table.ipar_countrytable input.ipar_button {padding:6px 12px;background:url() no-repeat #000000;border:0px;color:#FFFFFF;cursor:pointer;}
table.ipar_countrytable input.next {background:url() no-repeat #000000;}
table.ipar_countrytable tbody tr td.ipar_cartButtons {text-align:center;} 
table.ipar_countrytable tbody tr td div.address {display:inline-block;margin:0px 10px;padding:5px;} 
table.ipar_countrytable tbody tr td div.ShippingCol {width:60%;} 
table.ipar_countrytable tbody tr td div.OrderInfo {width:30%;  vertical-align: top;} 
table.ipar_countrytable tbody tr td div.address div.title {background:#464D55;padding:10px;width:100%;color:#000000;font-size:14px;text-align:left;} 
table.ipar_countrytable tbody tr td div.address div.form {background:#FFFFFF;padding:10px;width:100%;height:auto;} 
table.ipar_countrytable tbody tr td div.address div.form table {width:100%;} 
table.ipar_countrytable tbody tr td div.address div.form table tr td {padding:2px;color:#000000;font-size:12px} 
table.ipar_countrytable tbody tr td div.ShippingCol div.form table tr td.col1 {width:25%;} 
table.ipar_countrytable tbody tr td div.ShippingCol div.form table tr td.col2 {width:75%;} 
table.ipar_countrytable tbody tr td div.ShippingCol div.form table tr td.col2 input {height:auto;background-color:#DDDDDD;} 
table.ipar_countrytable tbody tr td div.OrderInfo div.form table tr td.col1 {width:50%;} 
table.ipar_countrytable tbody tr td div.OrderInfo div.form table tr td.col2 {width:50%;text-align:right;font-weight:bold;} 
table.ipar_countrytable tbody tr td div.OrderInfo div.form table tr td h1 {margin:0px;border-bottom:1px solid #000; padding: 0px 0px 0px 0px;} 
table.ipar_countrytable tbody tr td div.address div.form table tr td input {width:100%;padding:4px;border:1px solid #CCCCCC;background-color:#EEEEEE;border-top-color:#999;font-size:12px;height:13px;color:#000000!important;} 
table.ipar_countrytable tbody tr td div.OrderInfo div.form table tr td br {display:block;} 
.ipar_button.next[disabled] { opacity:.5;} 
 
table.ipar_countrytable tbody tr td div.checkoutContinue {width:97%;padding:10px;} 
table.ipar_countrytable tbody tr td div.checkoutContinue input {float:right;} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table { width:auto!important;} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table thead {border:0px;} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table tbody {} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table tbody td:first-child {} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table tbody td {} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table tbody td input[type="text"] {width:99%;} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table tbody td select {width:99%;} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table tbody td textarea {width:99%;} 
#ipboxContent #ipboxLoadedContent div#csData table.ipar_table tbody td input#cmdResetCS {background:#CCCCCC;height:40px;width:auto;color:#000000;font-size:14px;border:0px;margin:0px 0px 0px 0px;padding:5px 10px;cursor:pointer;border-radius:4px;font-family:arial;} 
h1.iparNotice {text-align:center;margin:-12px 0px 12px 0px;color:red;} 
table#ipar_tblSteps { width: 100%;} 
table#ipar_tblSteps tbody tr td.ipar_steps {background:#FFFFFF;padding:10px 0px;text-align:center;font-size:12px;} 
table#ipar_tblSteps tbody tr td.ipar_steps a {text-decoration:none;color:#A5A5A5;cursor:pointer;} 
table#ipar_tblSteps tbody tr td.ipar_steps a.current {font-weight:bold;color:#000000;cursor:pointer;} 
table#ipar_tblSteps tbody tr td.ipar_steps a.complete {font-weight:bold;color:#000000;cursor:pointer;} 
table#ipar_tblSteps tbody tr td.ipar_steps a.complete:hover {color:#000000;} 
/* i-parcel Payment */
#ipar_tblBillShip { width:100%; }#ipar_tblPayment { width:100%; text-align: left;}table.ipar_countrytable tbody tr td div.CCCol {width:60%; vertical-align: top;}table.ipar_countrytable tbody tr td div.CCCol div.form table tr td.col1 {width:40%;}table.ipar_countrytable tbody tr td div.CCCol div.form table tr td.col2 {width:60%;}table.ipar_countrytable tbody tr td div.addresses {width:45%;display:inline-block;margin:0px 10px;padding:5px;line-height:18px;vertical-align:top;font-size:11px;}
table.ipar_countrytable tbody tr td div.addresses b {font-weight:bold;}
table.ipar_countrytable tbody tr td div.addresses br {display:block;}
table.ipar_countrytable tbody tr td div.payment {width:96%;display:block;margin:0px;padding:5px;}
table.ipar_countrytable tbody tr td div.payment div.title {background:#6E7645;padding:10px;width:100%;color:#FFFFFF;font-size:14px;text-align:left;}
table.ipar_countrytable tbody tr td div.payment div.form {background:#E1D8B7;padding:10px;width:100%;height:auto;margin-top:10px;}
table.ipar_countrytable tbody tr td div.payment div.form table {width:100%;}
table.ipar_countrytable tbody tr td div.payment div.form table tr td.col1 {width:18%;}
table.ipar_countrytable tbody tr td div.payment div.form table tr td.col2 {width:82%;}
table.ipar_countrytable tbody tr td div.payment div.form table tr td {padding:2px;color:#000000;font-size:11px;}
table.ipar_countrytable tbody tr td div.payment div.form table tr td input {width:100%;padding:2px;border:1px solid #CCCCCC;background-color:#EEEEEE;border-top-color:#999;font:11px Arial;height:13px;}
table.ipar_countrytable tbody tr td div.payment div.form table tr td input#CCExpMo, table.ipar_countrytable tbody tr td div.payment div.form table tr td input#CCExpYear, table.ipar_countrytable tbody tr td div.payment div.form table tr td input#CCVNum {width:50px;}
table.ipar_countrytable tbody tr td div.submitPayment {width:98%;padding:10px;}
table.ipar_countrytable tbody tr td div.submitPayment input {float:right;}
/* i-parcel Thank You/Order Conf. */
table.ipar_countrytable tbody tr td div.confirmation {width:99%;display:inline-block;margin:0px;padding:5px;}
table.ipar_countrytable tbody tr td div.confirmation div.title {background:none;padding:10px;width:100%;color:#6E7645;font-size:28px;text-align:center;font-family:TimesNewRoman;font-weight:bold;}
table.ipar_countrytable tbody tr td div.confirmation div.form {background:none;padding:10px;margin-top:10px;}
table.ipar_countrytable tbody tr td div.confirmation div.form p {line-height:18px;}
table.ipar_countrytable tbody tr td div.confirmation div.form table {width:100%;}
table.ipar_countrytable tbody tr td div.confirmation div.form table tr td {padding:3px;vertical-align:top;border:1px solid #000;line-height:18px;}
table.ipar_countrytable tbody tr td div.confirmation div.form table tr td b {font-weight:bold;}
table.ipar_countrytable tbody tr td div.confirmation div.form table tr td br {display:block;}
table.ipar_countrytable tbody tr td div.confirmation div.form table tr td table.orderDetails {width:100%;}
table.ipar_countrytable tbody tr td div.confirmation div.form table tr td table.orderDetails tr td table.totals {width:100%;}
table.ipar_countrytable tbody tr td div.confirmation div.form table tr td table.orderDetails tr td table.totals tr td.title {text-align:right;}
table.ipar_countrytable tbody tr td div.closeCart {width:98%;padding:10px;}
table.ipar_countrytable tbody tr td div.closeCart input {float:right;}
#iparcelbox input[type='checkbox'] {opacity:1 !important;}
@media only screen and (min-width:0px) and (max-width:768px) {
#iparcelbox, #ipboxWrapper {width:100%!important;overflow:visible!important;}
#iparcelbox {top:20px!important;left:0px!important;}
#ipboxContent {width:100%!important;min-height:300px;height:auto!important;border-radius:0px!important;-moz-border-radius:0px!important;}
#ipboxLoadedContent {width:98%!important;overflow:auto;margin-bottom:0px;height:auto!important;}
#ipboxContent #ipboxLoadedContent table.ipar_table tbody tr td.ipar_welcome h1 {font-size:18px;margin:0px 0px 5px 0px;}
#ipboxClose {position:absolute;top:-10px;left:0px;background:url(//script.i-parcel.com/images/ipar_defaultCloseButton.png) no-repeat;width:34px;height:34px;text-indent:-9999px;}
}
#ipboxContent {-moz-box-shadow: 5px 5px 10px #333333;} 
#ipboxContent {-webkit-box-shadow: 5px 5px 10px #333333;} 
#ipboxContent {box-shadow: 5px 5px 10px #333333;} 
#ipboxContent {-moz-border-radius: 10px;} 
#ipboxContent {border-radius: 10px;} 
header#mobile_header .iparWelcomeLink {display:inline-block;}
header#mobile_header .iparWelcome, header#mobile_header .iparTrack, header#mobile_header .iparCs {display:none;}
header#mobile_header .iparWelcomeLink a:nth-child(2) {display:inline-block;width:24px;padding:0;}
header#mobile_header .iparWelcomeLinkFlag{padding:0;max-width:24px;}
header#mobile_header nav a#carta {width:84px !important;background-image: url(http://www.americanmuscle.com/clientresources/img/cart-icon.svg);background-color: transparent;background-position-x: 35px;background-position-y: 0px;background-repeat: no-repeat;width: 84px !important;background-size: 31px 33px;padding-left:28px;}
header#mobile_header nav a.phone {display:none;}
header section.global div.mini_nav div.iparWelcomeLink a {font-size:.75em;font-weight:700;text-transform:uppercase;}
section.my_account_menu ul.menu_list li:nth-child(n+7) {display:none;}
header#mobile_header nav div.triggers_container {float:none;text-align:left;width:auto !important;}
body>header#mobile_header nav .triggers_container .browse_trigger {width:27%;}
body>header#mobile_header nav .triggers_container .search_trigger {width:11%;}
.browse_menu_container .browse_menu .account_links_container {display:none !important;}
.iparWelcomeLinkFlag {height: 24px; width: 24px;} 

 /* this is CSS for the jquery-loadmask */ 
.loadmask {z-index: 70000;position: absolute;top:0;left:0;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=60);background-color: #CCC;width: 100%;height: 100%;zoom: 1;} 
.loadmask-msg {z-index: 70001;position: absolute;top: 0;left: 0; padding:2px;} 
.loadmask-msg div {padding:5px 10px 5px 25px;background: url('//script.i-parcel.com/images/spinners/loading_bw_128px.gif') no-repeat 5px 5px;line-height: 16px; color:#222;font:normal 11px tahoma, arial, helvetica, sans-serif;cursor:wait;} 
.masked {overflow: hidden !important;} 
.masked-relative {position: relative !important;} 
.masked-hidden {visibility: hidden !important;} 
#partner_msg{ color: black !important; }

.ipar_cartBottom {width:100%;border:0px;background:#EEE;padding:0px;margin:0px;display:table;font-size:12px;font-family:arial;}
.ipar_cartBottom div.cartLeft {display:table-cell;width:50%;margin:0px;padding:0px;background:#EEE;border-right:1px solid #FFF;}
.ipar_cartBottom div.cartRight {display:table-cell;width:50%;margin:0px;padding:0px;background:#EEE;border-left:1px solid #FFF}
.ipar_cartBottom div.cartLeft div, .ipar_cartBottom div.cartRight div {padding:6px 0px;width:95%;text-align:center;display:block;margin:0px auto;}
.ipar_cartBottom div.cartLeft div.topOption, .ipar_cartBottom div.cartRight div.topOption {width:100%;background:#CCC;border-bottom:2px solid #FFF;}
.ipar_cartBottom div.cartLeft div.bottomOption, .ipar_cartBottm div.cartRight div.bottomOption {}
.ipar_cartBottom div.cartLeft div.ipar_postcode input[type="text"], .ipar_cartBottom div.cartRight div.ipar_promo input[type="text"] {padding:0px 2px; width:23%;}
.ipar_cartBottom div.cartLeft div.ipar_postcode input[type="button"], .ipar_cartBottom div.cartRight div.ipar_promo input[type="button"] {font-size:12px; background-color:#FFFFFF;color:#000000;border:1px solid #CCCCCC;padding:1px 10px 1px 10px;}
.ipar_cartBottom div.cartLeft div input, .ipar_cartBottom div.cartRight div input {display:inline-block;}
.ipar_cartBottom div.cartLeft div.shipOptions {text-align:left;}
.ipar_cartBottom div.cartLeft div.shipOptions span.shipOptionsTitle, .ipar_cartBottom div.cartRight div.ipar_quoteTotals span.quoteTotalsTitle {display:block;border-bottom:1px solid #000; padding:0px 2px 2px 0px;margin-bottom:6px;text-align:left;font-weight:bold;font-size:14px;}
div.shipOptions input[type="radio"] {opacity:1 !important;}
div.shipOptions div {text-align:left !important;}
div.shipOptions #ipar_ddOptions {border-top:1px solid #ccc;}
div.shipOptions #ipar_ddOptions div {margin-left:0;}
.ipar_cartBottom div.cartRight div.ipar_quoteTotals div.totalRow {padding:0px;width:100%;}
.ipar_cartBottom div.cartRight div.ipar_quoteTotals div.totalRow div.ipar_cartTotals_title {float:left;width:50%;text-align:left;padding:1px 0px;}
.ipar_cartBottom div.cartRight div.ipar_quoteTotals div.totalRow div.ipar_cartTotals_Total {float:right;width:50%;text-align:right;padding:1px 0px;}
.ipar_cartBottom div.cartRight div.ipar_quoteTotals div.totalRow div.grandTotal {font-weight:bold;font-size:15px;padding:6px 0px;}
.ipar_cartBottom div.clear {clear:both;}
@media only screen and (min-width:0px) and (max-width:767px) {
    .ipar_cartBottom div.cartLeft, .ipar_cartBottom div.cartRight {float:none;display:block;width:100%;border:0px;}
    .ipar_cartBottom div.cartRight div.topOption {border-top:4px solid #FFF;}
}
.iparMat_GetShippingBilling { margin:4px 10px; display:block;width:100%; text-align:left;}
.iparMat_GetShippingBilling div { padding: 3px 0px; width:100%;}
.iparMat_GetShippingBilling div label { display:inline-block; min-width:25%;}
.iparMat_GetShippingBilling input[type="text"] { width:72%;display:inline-block;padding:2px;}
.spanSameAsShipping { float:right;}
.spanSameAsShipping input[type="checkbox"] { width:20px !important; opacity:1 !important}
.iparMat_AddressShipping,.iparMat_AddressBilling { width:45%;display:inline-block; margin:0 12px 10px 0; font-size: 12px; text-align:left; line-height:16px; }
.iparMat_AddressShipping h1,.iparMat_AddressBilling h1{ margin-bottom:4px; } 
.iparMat_AddressShippingBilling { font-size: 12px; text-align:left; margin-bottom:10px; }
.iparMat_AddressTitle { font-weight:bold;}
label[for='ipar_ControlNum'] { line-height:1.3; }
#ipar_ControlNum { vertical-align:top; }
input#ipar_RMANumber {width:150px;}
div#ipar_rmaDiv {text-align:right;display:block;width:95%;margin:0px auto;font-size:12px;line-height:22px;padding-bottom:10px;}
#ipar_ClearPromoCodeBtn { display:inline-block; color: red; font-weight: bold; width: auto; height: auto; padding: 0 4px; margin: 0 2px 0 -20px; cursor: pointer; }
#ipar_ClearPromoCodeBtn.ipar_hidden{ display:none; }
/* Custom Dialogs */ 
#ipar_customAlert-overlay { display:none; opacity:0; position:fixed; top:0px; left:0px; width:100vw; height:100vh; z-index:80000;}
#ipar_customAlert { background-color:#f2f2f2; text-align:center; }
#ipar_customAlert button { background-color:#000000; color:#fff;}
#ipar_customAlert button:hover { background-color:#000000;}
#ipar_customAlert { font-family:arial, helvetica; border-radius:2px; width:400px; font-size:1em; display:none; position:fixed; max-width:100vw; max-height: 100vh; z-index:81000; top:5%; left:50%; padding:10px; box-shadow:0 0 10px 0 rgba(0,0,0,0.3); -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3); margin-left:-200px;}
@media (min-width: 321px) { #ipar_customAlert { top:25%; } }
@media (max-width: 550px) { #ipar_customAlert { margin-left:-50vw; } }
#ipar_customAlert .header { color:#232323;}
#ipar_customAlert .body { padding:10px; color:#232323;}
#ipar_customAlert button { width:100px; margin:5px auto; padding:5px; word-wrap:break-word; font-family:inherit; border: none;}
.cartLoadingSpinner { position: absolute; top: 60%; left: 50%; width: 50px; height: 50px; margin:-25px 0 0 -25px; -webkit-animation:spin 2s linear infinite; -moz-animation:spin 2s linear infinite; animation:spin 2s linear infinite; display:none; } 
.cartLoadingSpinner.requote { position:relative; width:40px; height:40px; opacity:.4; margin:0px 0px 0px -20px; top:0px;} 
.cartLoadingSpinner.show { display:block; } 
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } 
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } 
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } } 
