/*
	FONTS
*/

@font-face {
	font-family: 'Didot 06 3r';
	src: url('E02A80549CBF07844.eot');
	src: local('?'),
		url('E02A80549CBF07844.eot?#hco') format('embedded-opentype'),
		url(data:application/x-font-woff;base64,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);
	font-weight: normal;
	font-style: normal;
}

.sprite {
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
}
/*	IE 8 REPLACEMENT OF SPRITE	Aleady in style_sheet.jsp */
.lt-ie9 .sprite {
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  /*background: transparent url(../images/sprite_ie8.png) no-repeat;*/
  background-size: inherit;
}

/*BLUE CARET*/
.bluecaret {
  color: #00a7ec;
}

.bluecaret:after {
  overflow: hidden;
  background-size: 67px auto;
  background-position: bottom right;
  display: inline-block;
  content: ' ';
  width: 5px;
  height: 8px;
  margin: 0px 0px 0px 4px;
}

.blueleftcaret {
  color: #00a7ec;
}

.blueleftcaret:before {
  overflow: hidden;
  background-size: 67px auto;
  background-position: bottom right;
  display: inline-block;
  content: ' ';
  width: 5px;
  height: 8px;
  margin: 0px 4px 0px 0px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.grey {
  color: #666666;
}

.absolute {
  position: absolute;
}
/*
	STATIC PAGE STYLES
*/
.static .main h4 {
  font-size: .8em;
  color: #004b8b;
}

.static .main .questions h4 {
  color: #50cadc;
}

.static .main a[data-toggle="collapse"] .caret, .static .main a[data-toggle="safari-collapse"] .caret {
  width: 20px;
  height: 100%;
  border: none;
  float: right;
}

.submit-area {
  background: none;
}

.static .divider {
  height: 1px;
  border-top: 1px solid #999999;
  float: left;
  width: 100%;
  margin: 1em 0;
}

.view-all-faqs {
  font-size: 14px;
  margin-top: 3em;
}

.optional-info {
  padding-left: 20px;
}

.static .enroll-form input, .static .form-right input {
  width: 50%;
  border: 1px solid #CDCDCD;
  height: 32px;
}

.static .enroll-form input[type="checkbox"], .static .form-right input[type="checkbox"] {
  margin: 10px 0 0 -20px;
  width: auto;
  height: auto;
}

.static .enroll-form input[type="text"], .static .form-right input[type="text"] {
  padding: 0 5px;
}

/*
  LOGIN SECTION
*/

.remember #indSaveSignIn-label {
  padding-left: 8px;
}

.separator {
  text-align: center;
  margin-top: 10em;
}

.create-account-info {
  margin-bottom: 45px;
}
/*

  ACCOUNT / LOGGED IN STATE

*/
#gbl-left-nav ul li.active a {
  color: #4683a9;
}

.account .remind-me {
  padding: 16px;
  overflow: auto;
}

.account .remind-me .form-right input[type='radio'] {
  width: auto;
}

.account .remind-me input[type="text"] {
  padding: 0 5px;
}

.account .remind-me input, .account .remind-me select, .account .remind-me textarea {
  width: 90%;
  margin-right: 10px;
}

.account .remind-me select#month {
  background-position: 180px 14px;
}

.account .remind-me select#day {
  background-position: 50px 14px;
}

.account .remind-me select#event {
  background-position: 250px 14px;
}

.account .remind-me input[type="checkbox"], .account .remind-me input[type="radio"] {
  margin: 10px 10px 0 0px;
  width: auto;
  height: auto;
}

.account .remind-me .remind-only-once, .account .remind-me .remind-each-year {
  margin: 5px 0 0 20px;
}

.account .remind-me p {
  font-size: 14px;
  color: #666666;
}

.account .remind-me p.personalize {
  margin: 16px 0;
}

.account .remind-me form {
  padding: 16px;
}

.current-balance, .balance-amount {
  font-size: 14px;
  width: 50%;
}

.static.account {
	/*
    PAGINATION
  */;
}

.static.account .contactholder .create-account {
  padding: 0px 0px 0px 30px;
  min-height: 265px;
}

.static.account .welcome.col-xs-3 {
  padding: 0px 45px 0px 0px;
}

.static.account .main .form-group .form-select {
  margin: 0px 0px 3px 0px;
  max-width: 330px;
}

.static.account .form-group #country_cd.form-select {
  width: 130px;
}

.static.account.create form .optional-info {
  padding-left: 20px;
}

.static.account.create form .form-right .form-group {
  margin-bottom: 10px;
}

.static.account .track-options {
  padding: 4px 0px 0px 0px;
  margin: 0px;
}

.static.account .track-options li:last-child {
  padding: 0px;
}

.static.account .table thead th {
  border-width: 1px;
}

.static.account .table tbody td {
  padding: 11px 0px;
  text-align: left;
  color: #666666;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.static.account .table.no-orders tr td {
  color: #999999;
}

.static.account .paging {
  padding: 4px 0px 0px 0px;
  border-top: #e8e8e8 1px solid;
}

.static.account .paging .pagination {
  margin: 0px;
}

.static.account .pagination>li:first-child>a, .static.account .pagination>li:first-child>span,
	.static.account .pagination>li>a, .static.account .pagination>li>span {
  border-radius: 0px;
  border: none;
}

.static.account .pagination>li>a {
  padding: 6px 7px;
  color: #666666;
}

.static.account .pagination>.active, .static.account .pagination>.active>a {
  background-color: transparent;
  color: #f7971f;
}

.static.account .pagination>li.active>a:hover, .static.account .pagination>li>a:hover {
  background-color: transparent;
  color: #f7971f;
}

.static.account .resultsnav p, .static.account .resultsnav li a {
  font-family: 'Gotham SSm 5r', Arial, "Helvetica Neue", Helvetica,
		sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 11px;
  color: #999999;
}

.static.account .paging .pagination .next, .static.account .paging .pagination .prev {
  width: 10px;
  height: 17px;
  overflow: hidden;
  text-indent: -10000px;
  display: block;
  padding: 0px 0px 0px;
  margin-top: 5px;
}

.static.account .paging .pagination .next {
  background-position: -10px -76px;
  margin-left: 10px;
}

.static.account .paging .pagination .prev {
  background-position: 0px -76px;
  margin-right: 10px;
}

.static.account .paging .pagination .next:hover {
  background-position: -30px -76px;
}

.static.account .paging .pagination .prev:hover {
  background-position: -20px -76px;
}

/*
CONTENT PAGES (CUSTOMER SERVICE, COMPANY INFORMATION)
*/
.static .main {
  padding-right: 35px;
  margin-right: 0px;
  padding-left: 10px;
}

.static .main.col-xs-12 {
  padding: 0px;
}
/*
.static .main a {
	color: #00a7ec;
	text-decoration: none;
} */

.static .main a:hover {
  color: #337AB7;
  text-decoration: none;
}

.static .main a.inactive, .static .main a:inactive {
  color: #CCCCCC;
}

.static .main h2, .static .main h2 a {
  font-family: 'Didot 06 3r';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
}

.static .main h2 {
  line-height: 26px;
  padding-bottom: 5px;
	/*border-bottom: #e5e7e8 1px solid;*/
  margin: 0px 0px 15px;
}

.static .main h3, .static .main h4 {
  margin: 0px 0px 12px;
}

.static .main h4 a {
  font-size: 14px;
}
/* Modified by CTS -- CSS for Myaccount registration Warning message */
#warning-section01 p {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #cc0000;
  line-height: 18px;
  padding-left: 10px;
}

.static .main p.disclaimer {
  padding: 0px;
  font-size: 10px;
  max-width: 418px;
}

.static .main p.disclaimer, .static .main p.disclaimer a {
  font-size: 10px;
}

.static .main p.subtitle {
  margin-top: -2px;
}

.static .main ul {
  padding-left: 15px;
  padding-top: 0px;
}

.static .main ul.w-options {
  padding-left: 20px;
}
.static .main h3 a.collapsed {
  padding-bottom: 7px;
  border-bottom: #F9F5EB 2px solid;
  display: block;
}

.static .main .collapse li {
  padding-bottom: 0px;
  margin-bottom: -4px;
}

.static .main .collapse.in h4 {
  margin-bottom: 0px;
}
.static .main form label {
  padding: 9px 0px 0px;
  margin: 0px;
}

.static .main form select {
  background-position: 97% 14px;
}

.static .main .by-email.contactholder h3 {
  margin-bottom: 16px;
  font-family :  'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static .main .by-email form label {
  padding: 0px 0px 10px;
}

.static .main .by-email form .form-right label {
  padding: 0px 0px 7px;
}

.static .main .by-email form input[type=text] {
  margin-bottom: 3px;
}

.static .main .by-email form textarea {
  margin-bottom: 5px;
}

.static .main input {
  padding: 0px 0px 0px 10px;
}

.static .main input[type=text], .static .main input[type=password],
	.static .main input[type=email] {
  border: #cccccc 1px solid;
}
.static .main input:active {
  color: #666666;
}

.static .main a.std-btn {
  color: #FFFFFF;
  display: inline-block;
  width: auto;
  margin: 3px 9px 0px 0px;
  background-color: #4683a9;
}

.static .main .learn-more a:after {
  content: '|';
  display: inline-block;
  margin: 0px;
  padding: 0px 0px 0px 7px;
  color: #333333;
}

.static .main .learn-more a:last-child:after {
  content: '';
}

.static.faq h3 {
  margin: 0px 0px 15px;
}

.static.faq h3.response {
  margin-bottom: 3px;
}

.static.faq h4 {
  border-bottom: none;
}

.static.giftcards h1 {
  margin: 0px 0px 7px;
  border-bottom: none;
}

.static.giftcards h1.retarded-one-time-style {
  color: #666666;
}

.static .main.inner {
  float: right;
  padding-left: 0;
  width: 700px;
  padding-right: 0px;
}

.static .main.inner.table {
  margin-bottom: 20px;
}

.static .main.inner.table tbody td {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #828890;
  font-size: 14px;
}

.static .main.inner.contact-content {
  margin-bottom: 0;
}

.static .header {
  float: left;
  width: 100%;
}

.static .main .contact-columns .col-xs-6 {
  padding-left: 0px;
}

.static #gbl-content {
  float: right;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
}
.col-xs-6.site-map-main {
  padding-right: 0px;
}
.static #gbl-content table {
  width: 100%;
}

.static .site-map-bg {
  background-color: #f7f7f7;
}

.static .site-map-bg h2 {
  border-bottom: 1px solid #e5e7e8;
}

.static .site-map-bg ul li {
  list-style-type: none;
}

.site-map-bg {
  margin-top: 20px;
  padding: 10px 20px;
}

.site-map-bg .sitemapmenu {
  color: #00a7ec;
  font-size: 12px !important;
  line-height: 1.5em;
  cursor: pointer;
}

.static #gbl-left-nav .gbl-category-ribbon {
  width: 250px;
  background-size: 250px 38px;
}

.static .postalcode .description {
  margin: -2px 0px;
}

.optional-entry {
  position: relative;
  padding-top: 15px;
}

.optional-entry.promos input[type=text] {
  width: 330px;
}

.optional-entry.promos #postal-opt {
  width: 152px;
}

.optional-entry.promos .col-xs-10 {
  margin-left: -8px;
}

.optional-entry .form-group input[type=text] {
  margin: 0px 0px -1px 0px;
}

.optional-entry .postalcode {
  width: 152px;
}

.optional-entry .description {
  margin-top: -2px;
}

#account-create .form-group .email-field input {
  width: 328px;
}

#gbl-form #contact-controls {
  margin: 16px 0px 0px 112px;
}

.optional-entry:before {
  border-top: 1px solid #DDD;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  content: 'Optional';
  display: block;
  color: #004b8b;
  margin: 5px 0px 15px;
  padding: 17px 0px 5px 0px;
  font-size: 14px;
}

.static .main .formholder .form-left, .static .main .formholder .form-right {
  padding-left: 0px;
  padding-right: 0px;
}

.static #account-create {
  padding-left: 0px;
}

.static #account-create .email-field {
  padding-left: 0px;
}

.static #account-create .update-prefs {
  padding-left: 0px;
}

.static .subscribe-option .description {
  padding-left: 0px;
  margin: 3px 0px 0px 0px;
}

.static .form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
  margin: 11px 0px 0px;
}

.static.email-pref .form-horizontal .form-group {
  margin-bottom: 15px;
}

.static a.cancel-button.std-btn {
  color: #FFF;
  margin: 3px 5px 0px 0px;
}

.static a.cancel-button.std-btn.inactive {
  background-color: #999999;
}

.form-group.no-top-margin {
  margin-top: 0 !important;
}

.static #account-create fieldset {
  background-color: #f7f7f7;
  padding: 0px;
  margin: 0px;
}

.static #gbl-form {
  margin-top: 20px;
  margin-bottom: 0px;
}

.static form input[type="text"], form input[type="password"], input[type="number"],
	input[type="email"] {
  height: 32px;
}

.static form .form-right input {
  width: 100%;
}
.static form textarea {
  width: 100%;
  height: 100px !important;
}
.static form textarea {
  border-color: #cccccc;
}

.contact-content.main>h1, .h1-underline {
  padding-bottom: 5px !important;
  border-bottom: #f9f5eb 2px solid;
}

.static .contactholder {
  position: relative;
  background-color: #f7f7f7;
  padding: 30px;
}

.static .contactholder h2 {
  margin-top: 0px;
  line-height: 20px;
}

.static .contactholder .form-left, .static .contactholder .form-right,
	.static .contactholder .form-right .col-xs-12 {
  padding-left: 0px;
}

.static .contactholder .form-right, .static .contactholder .form-right .col-xs-12 {
  padding-right: 0px;
}

.static .contactholder .form-group.col-xs-12 .col-xs-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.static .contactholder input[type="radio"] {
  margin-top: 0px;
  width: 25px;
}

.static .contactholder .subscribe-option input[type="radio"] {
  margin-top: 5px;
}
/* FAQ */
.questions {
  margin-bottom: 18px;
}

.static .main .questions h4 {
  border-bottom: none;
  padding-bottom: 7px;
}

.static .main .questions h4 a {
  border-bottom: #F9F5EB 2px solid;
  display: block;
  padding-bottom: 5px;
}

p[id*='question'] {
  margin-left: 20px;
}

.static .question {
  text-decoration: none;
  color: #666666;
}

.static p.question {
  padding-right: 20px;
}

.static .main a.question .caret:before {
  content: ' ';
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  background-position: -56px -9px;
  position: relative;
  width: 12px;
  height: 6px;
  margin-bottom: 0px;
  margin-left: 4px;
}

.static .main a.question.collapsed .caret:before {
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  margin-left: 6px;
}

.static .main a.question .caret:before {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  border: none;
}

.static .divider {
  height: 1px;
  border-top: 1px solid #DDD;
  float: left;
  width: 100%;
  margin: 20px 0;
}
/*
GIFT CARD TEMPLATES 
*/
.giftcards {
  font-size: 12px;
}

.giftcards .main.col-xs-9 {
  padding-right: 0px;
}

.giftcards .product-itemnumber {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #999999;
  font-size: 11px;
  margin: 0px 0px 13px 0px;
  padding-bottom: 1px;
  padding-right: 11px;
}

.giftcards .send-giftcard {
  border: solid 1px #eceaec;
  border-radius: 6px;
}

.giftcards #product-description {
  padding-top: 0;
}

.giftcards .gift-card-details .right-col-area .send-giftcard .form-group {
  margin-bottom: 7px;
}

.giftcards .gift-card-details .right-col-area .send-giftcard .form-group input {
  max-width: 330px;
}

.giftcards .gift-card-details .right-col-area .send-giftcard .middle {
  padding: 10px 10px 0 10px;
}

.giftcards .gift-card-details .right-col-area .send-giftcard .bottom {
  background-color: #eceaec;
}

.giftcards .gift-card-details .right-col-area .send-giftcard .bottom .buttons {
  text-align: right;
  padding: 10px 10px 9px 0;
}

.giftcards .gift-card-details .right-col-area .send-giftcard .form-control {
  height: auto;
  padding: 0;
}

.giftcards .tiny {
  font-size: 60%;
}

.giftcards .required-fields {
  text-align: right;
}

.giftcards .prodhdr {
  margin-top: 25px;
}

.giftcards .gift-category-container {
  border: none;
}

.giftcards .gift-category-container h1 {
  font-family: 'Didot 06 3r';
  font-style: normal;
  margin-top: 0;
}

.giftcards .gift-category-container .card-category .collection-pricing,
	.giftcards .gift-category-container .card-category .collection-checkbox {
  margin: 5px 0;
  text-align: center;
  width: 100%;
}

.giftcards .gift-category-container .card-category .collection-pricing a,
	.giftcards .gift-category-container .card-category .collection-checkbox a {
  color: #666666;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
}

.giftcards .gift-category-container .card-category .collection-pricing a:hover,
	.giftcards .gift-category-container .card-category .collection-checkbox a:hover {
  color: #4683a9;
  text-decoration: none;
}

.giftcards .gift-category-container .submit {
  width: 50%;
  margin: 16px;
}

.giftcards .gift-category-container-detail {
  border: none;
}

.giftcards .gift-category-container-detail .add-to-bag {
  display: inline-block;
  width: auto;
  font-size: 14px;
  padding: 9px 20px 14px 20px;
  margin-bottom: 8px !important;
}

.giftcards .gift-category-container-detail #product-image-section {
  text-align: center;
}

.giftcards .gift-category-container-detail #p-picture {
  margin: -13px auto;
}

.giftcards .gift-category-container-detail #p-picture.music-gift {
  margin-top: -18px;
  z-index: -1;
  position: relative;
  margin-left: 10px;
}

.giftcards .gift-category-container-detail ul {
  list-style-position: outside;
  font-size: 14px;
  padding: 0 15px;
}

.giftcards .gift-category-container-detail ul li {
  margin: 5px 0;
  color: #666666;
  font-size: 12px;
}

.giftcards .gift-category-container-detail img {
  margin-top: 5px;
  margin-left: -5px;
}

.giftcards .gift-category-container-detail label, .giftcards .gift-category-container-detail .form-group,
	.giftcards .gift-category-container-detail div {
  padding: 0;
  font-size: 12px;
}

.giftcards .gift-category-container-detail .form-group {
  margin-bottom: 10px;
}

.giftcards .gift-category-container-detail .form-group label {
  margin-right: 20px;
  padding-top: 10px;
}

.giftcards .gift-category-container-detail input {
  height: 32px;
  width: 100%;
  max-width: 330px;
}

.giftcards .gift-category-container-detail textarea {
  border: 1px solid #DFDFDF;
  width: 100%;
  height: 64px;
  max-width: 330px;
}

.giftcards .gift-category-container-detail .margin-tb {
  margin: 16px 0px;
}

.giftcards .product-display-and-detail .gift-card-details {
  margin-bottom: 45px;
}

.giftcards .bestsellers {
  margin-bottom: 0;
}

.giftcards #main_images #image-top img, .giftcards #main_images #image-bottom img {
  width: 717.5px;
}
/*
STATIC CHECKOUT STYLES
*/
a#popupForgotPasswordLink {
  position: relative;
  top: -2px;
}

a#popupContactUsLink {
  position: relative;
  top: -21px;
}

.or-seperator.or-seperator-1 {
  text-align: center;
  position: absolute;
  margin-top: 11px;
  margin-left: 300px;
  height: 20px;
  width: 47px;
  background-color: #f7f7f7;
}
}

.header {
    /*font-family: 'Gotham SSm 5r', Arial, "Helvetica Neue", Helvetica, sans-serif !important;*/;
}

.shipinfosec {
  display: inline-block;
  width: 250px;
  margin-left: 371px;
  margin-top: 19px;
}

.value.col-xs-10.form-group.email1 {
  margin-bottom: 0px !important;
}

.clearfix.checkboxC {
  margin-left: 114px;
    /*margin-top: -10px;*/;
}

.headerDescription {
  margin-bottom: 5px;
}

.static.checkout input.checkbox {
  display: none;
}

.static.checkout span.styled-checkbox {
  height: 16px;
  width: 16px;
  border: 1px #CCCCCC solid;
  display: inline-block;
  position: relative;
  left: -22px;
  top: 14px;
}

.static.checkout #contentLeft {
  width: 660px;
  padding: 0px;
}

.static.checkout .dim, .static.checkout .step_ok {
  display: none;
}

.static.checkout .note strong {
  color: #cc0000;
}

.static.checkout input[type=checkbox] {
  display: inline-block;
  padding-left : 0px;/**JNJ-1058**/
}

.static.checkout form select[name=sizes] {
  width: 65px;
  background-position: 45px 14px;
}

.static.checkout form select[name=quantity] {
  width: 45px;
  background-position: 25px 14px;
}

.static.checkout .full {
  padding-right: 0;
}

.static.checkout .shoppingholder {
  width: 100%;
  background: #f7f7f7;
  text-align: center;
  padding: 45px;
}

.static.checkout .shoppingholder.empty {
  padding: 27px 45px 15px;
  margin-bottom: 0px;
}
/*Ram - JNJ-552*/
.static.checkout .shoppingholder.empty p {
  font-size: 15px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #828890;
}
/*Ram - JNJ-552*/
.static.checkout .shoppingholder.empty a.continue {
  font-size: 12px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #4683a9;
}
/*Ram - JNJ-552*/
.static.checkout .shoppingholder.empty a.continue:hover {
  color: #337AB7;
}

.static.checkout .shoppingholder.empty a.continue:after {
  overflow: hidden;
  background-size: 67px auto;
  background-position: bottom right;
  display: inline-block;
  content: ' ';
  width: 5px;
  height: 8px;
  margin: 0px 0px 0px 4px;
}

.static.checkout .main.bestsellers {
  margin-bottom: 0px;
}

.static.checkout .main.bestsellers .slick-prev {
  left: 0px;
}

.static.checkout .main.bestsellers .slick-next {
  right: 0px;
}

.static.checkout .main.bestsellers .slick-slider {
  padding: 0px 20px;
}

.static.checkout .shopping-table {
  margin: 20px 0px 0px;
  width: 100%;
  font-size: 12px;
  overflow: hidden;
}

.static.checkout .shopping-table .bag-header {
  margin: 0px;
  padding: 7px 21px;
  background-color: #f8f9f9;
}

.static.checkout .shopping-table .bag-header .product-name {
  margin-left: -5px;
}

.static.checkout .shopping-table .bag-header .remove {
  margin-left: 42px;
}

.static.checkout .shopping-table .bag-header .color {
  margin-left: 47px;
}

.static.checkout .shopping-table .bag-header .size {
  margin-left: 36px;
}

.static.checkout .shopping-table .bag-header .quantity {
 margin-left: -44px;
}

.static.checkout .shopping-table .bag-header .unit-price {
 margin-left: 75px;
}

.static.checkout .shopping-table .bag-header .total-price {
	margin-left: -27px;
	width: 32px;
}

.static.checkout .shopping-table .bag-header p, .static.checkout .shopping-table .bag-header span {
  margin: 0px;
  display: inline-block;
  padding: 0px;
  color: #666666;
  text-transform: uppercase;
}

.static.checkout .shopping-table .bag-body {
  padding: 11px 0px;
  border-bottom: #e5e7e8 solid 1px;
}

.static.checkout .shopping-table .bag-body:last-child {
  border-bottom: none;
}

.static.checkout .shopping-table .bag-footer {
  background-color: #f8f9f9;
  padding: 8px 16px 0px;
  margin: -1px 0px 20px;
}

.static.checkout .shopping-table .product-thumbnail {
  width: 147px;
  padding: 0px;
  margin: 0px auto;
  text-align: center;
}

.static.checkout .shopping-table .product-details {
  width: 850px;
  margin-top: 21px;
}

.static.checkout .shopping-table .product-details select {
  height: 25px;
  background-position: 81% 10px;
}

.static.checkout .shopping-table .product-details label {
  display: inline-block;
}

.static.checkout .shopping-table .product-details .product-info {
  width: 180px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 15px;
  margin: 0px;
}

.static.checkout .shopping-table .product-details .product-info p {
  margin: 0px;
  font-size: 12px;
}

.static.checkout .shopping-table .product-details .product-info .product-name a {
  color: #666666;
  font-size: 14px;
}

.static.checkout .shopping-table .product-details .product-info .itemnumber,
	.static.checkout .shopping-table .product-details .product-info .regular-price.strike {
  color: #999999;
}

.static.checkout .shopping-table .product-details .product-info .strike.regular-price {
  position: relative;
  white-space: nowrap;
}

.static.checkout .shopping-table .product-details .product-info .strike:after {
  border-top: 1px solid #AAB1B9;
  position: absolute;
  content: "";
  right: 0;
  top: 48%;
  left: 0;
}

.static.checkout .shopping-table .product-details .product-info .sale-price {
  color: #cc0000;
}

.static.checkout .shopping-table .product-details .product-info .special-message {
  font-family: 'Gotham SSm 5r', Arial, "Helvetica Neue", Helvetica,
		sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #f7971f;
}

.static.checkout .shopping-table .product-details .remove {
  text-align: center;
  margin: -4px 70px 0px -4px;
}

.static.checkout .shopping-table .product-details .color {
  margin-left: -28px;
}

.static.checkout .shopping-table .product-details .size {
  width: 67px;
  margin-right: 50px;
}

.static.checkout .shopping-table .product-details .quantity {
  width: 65px;
  text-align: center;
}

.static.checkout .shopping-table .product-details .quantity select {
  float: none;
}

.static.checkout .shopping-table .product-details .unit-price {
	width: 50px;
	margin-left: 131px;
	font-size: 12px;
}

.static.checkout .shopping-table .product-details .total-price {
  width: 70px;
  margin-left: 49px;
  text-align: right;
  font-size: 12px;
}
.static.checkout .shopping-table .product-details .total-price b {
  font-weight: normal;
}
.static.checkout .shopping-table thead tr {
  background: #f7f7f7;
  color: #999999;
}

.static.checkout .shopping-table thead tr th {
  padding: 15px 0;
}

.static.checkout .shopping-table thead tr th:first-of-type {
  padding: 15px 20px;
}

.static.checkout .shopping-table tbody tr {
  border-bottom: 1px solid #f7f7f7;
}

.static.checkout .shopping-table tbody td {
  white-space: nowrap;
}

.static.checkout .shopping-table tbody td .text {
  float: left;
  margin-top: 20px;
}

.static.checkout .shopping-table tbody td.item {
  width: 30%;
}

.static.checkout .shopping-table .product-price {
  font-size: 12px;
}

.static.checkout .checkout-actions.top {
  margin-top: 12px;
}

.static.checkout .checkout-actions.bottom {
  border-top: 1px solid #e5e7e8;
  margin-top: 20px;
  padding-top: 13px !important;
}

.static.checkout .checkout-actions .express-checkout-label {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  margin-left: 16px;
  color: #004b8b;
  padding: 0px;
  width: 225px;
}

.static.checkout .checkout-actions .std-btn {
  height: 35px;
  padding: 8px 29px;
  margin: 0px;
  position: relative;
  top: -7px !important;
}

.static.checkout .checkout-actions .continue-shopping {
  margin-top: 15px;
}

.static.checkout .checkout-actions .continue-shopping a {
  color: #00a7ec;
  font-family: 'Gotham SSm 5r', Arial, "Helvetica Neue", Helvetica,
		sans-serif;
  font-weight: 500;
  font-style: normal;
}

.static.checkout .checkout-actions .continue-shopping a:hover {
  color: #337AB7;
}

.static.checkout .checkout-actions .or {
  float: left;
  margin: 10px;
}

.static.checkout .checkout-actions .checkout-buttons {
  width: 395px;
  margin-left: 99px;
  margin-top: 12px;
}

.static.checkout .checkout-actions .checkout-buttons:after {
  position: absolute;
  content: "OR";
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #999999;
  right: 0px;
  top: 7px;
}
.caption {
  position:relative;
  top:2px;
}
.static.checkout .checkout-actions .checkout-buttons .std-btn {
  top: -2px;
}

.static.checkout .checkout-actions .checkbox {
  position: absolute;
  left: 0;
  top: 15px;
  margin-right: 20px;
  display: none;
}

.static.checkout .checkout-promo-summary {
  padding: 0px 0px 30px;
}

.static.checkout .order-summary {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #f7f7f7;
  color: #666666;
  padding: 20px 20px 12px;
  font-size: 12px;
  line-height: 14px;
  width: 560px;
}

.static.checkout .order-summary .col-xs-2 {
  text-align: right;
}
.giftInfo span {
  display: none;
}
.static.checkout .order-summary .line-item {
  padding: 0px 0px 9px;
  margin-left:6px;
}

.static.checkout .order-summary .total {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #333333;
}

.static.checkout .checkoutpromo {
  padding: 0px;
}
.static.checkout .checkoutpromo p span {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #828890;/** Ram JNJ-892 **/
}

.static.checkout .checkoutpromo .gymbucks h3 {
  margin-top: 20px;
}
.static.checkout .checkoutpromo .gymbucks, .static.checkout .checkoutpromo .shipping {
  position: relative;
  padding-left: 110px;
}
.static.checkout .checkoutpromo .gymbucks:before, .static.checkout .checkoutpromo .shipping:before {
  content: ' ';
  display: inline-block;
  width: 55px;
  height: 50px;
  position: absolute;
  left: 35px;
  top:0px;
}
.static.checkout a span {
  color: #FFFFFF;
}
.static.checkout .form-link, .static.checkout .editAddShippingC a {
  font-size: 12px;
  margin: 0px;
}

.static.checkout .dotted {
  border-bottom: #F9F5EB 2px solid;
}

.static.checkout .contactholder.section {
  font-size: 12px;
  margin: 0px 0px 10px;
  padding-top: 13px;
  padding-bottom: 13px;
  border: 1px solid #cccccc;
}

.static.checkout .contactholder.section .links.col-xs-2 {
  text-align: right;
}

.static.checkout .contactholder .labelholder .description {
  margin: 5px 0px 0px;
}

.static.checkout .contactholder .sectionHeader {
  position: relative;
}

.static.checkout .contactholder .prevSection .userInfo, .static.checkout .contactholder .prevSection .shippingInfo,
	.static.checkout .contactholder .prevSection .giftInfo {
  margin: 2px 0px 1px;
  color: #999999;
  font-size: 12px;
}

.static.checkout .contactholder .sectionHeader h2, .static.checkout .contactholder .nextSection h2,
.static.checkout .contactholder .prevSection h2 {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
}
.static.checkout #step_signIn .prevSection h2 {
  margin: 0px 0px 2px;
}

.static.checkout #step_signIn .email2 .value {
  padding: 0px 0px 0px 0px;
}

.static.checkout #step_signIn #signIn_submit {
  margin-right: 0px;
}

.static.checkout .contactholder #step_signIn .prevSection h2 {
  margin: 0px 0px 2px;
}

.static.checkout .contactholder #step_signIn .email2 {
  padding: 18px 0px 0px;
  overflow: auto;
}

.static.checkout .contactholder #step_signIn .email2 .value {
  padding: 0px 0px 0px 0px;
}

.static.checkout .contactholder #step_signIn #signIn_submit {
  margin-right: 0px;
}

.static.checkout .contactholder #shippingSelect_form select {
  margin: 0px 0px 20px;
  width: 330px;
}

.static.checkout .contactholder #shippingSelect_form .std-btn {
  margin: 0px 10px 0px 0px;
}

.static.checkout .contactholder #shippingSelect_form #shipping_SelectContinue {
  margin-right: 0;
}

.static.checkout .contactholder .editAddShippingC {
  margin: 0px 0px 16px;
}

.static.checkout .contactholder .checkboxC {
  padding: 8px 0px 6px;
}

.static.checkout .contactholder .checkboxC[for="indDefaultShipTo3"] {
  padding-bottom: 0px;
}

.static.checkout .contactholder .checkboxC label {
  padding: 0px;
}

.static.checkout .contactholder #shippingMethod {
  margin: 9px 0px 0px;
}

.static.checkout .contactholder #shippingMethod h3 {
  margin: 0px 0px 14px;
}

.static.checkout .contactholder #shippingMethod select {
  margin: 0px 0px 7px;
  width: 330px;
}

.static.checkout .contactholder #shippingMethod .ship-info {
  margin: 16px 0px 0px;
}

.static.checkout .contactholder .checkbox {
  margin: 0px 6px 0px 0px;
}

.static.checkout #step_shipping .shippingMethodSelection {
  margin-bottom: 50px;
}

.static.checkout #step_shipping .shippingMethodSelection .shippingMethod {
  margin-bottom: 10px;
}

.static.checkout #step_shipping .lfield.row {
  margin: 0px 0px 10px;
}
/* 
.static.checkout #step_shipping .lfield.row select {
	width: 158px;*by CTS*
	height: 32px;
} */

.static.checkout #step_shipping .lfield.row .description {
  margin: 0px;
}

.static.checkout #step_shipping .lfield.row .col-xs-4 {
  width: 130px;
}

/* .static.checkout #step_shipping input.checkbox {
	display: none;
} */

.static.checkout #step_shipping span.styled-checkbox {
  left: 0px;
  top: 0px;
}

.static.checkout #step_shipping .checkboxC .col-xs-1 {
  width: 23px;
}

.static.checkout #step_shipping .buttonsPlaceholder .std-btn {
  margin: 0px 0px 0px 10px;
}
/** Ram JNJ-608 **/
.static.checkout #step_gifts em.description.note {
  display: block;
  margin: 0px 0px 14px;
  font-size: 11px;
  margin-left: 25px;
  margin-top: -10px;
  width: 100%;
  float: left;
}

.static.checkout #step_gifts em.description.note.smallHeaderDescription {
  margin: 1px 0px 15px;
}

.static.checkout #step_gifts .blockStyle .header {
  margin: 0px 0px 4px;
}

.static.checkout #step_gifts .blockStyle label {
  margin: 0px 0px 13px;
  padding: 0px;
}

.static.checkout #step_gifts .blockStyle input[type=radio] {
  margin: 2px 0px 0px;
}

.static.checkout #step_gifts .giftMessage .header {
  margin: 0px 0px 6px;
}

.static.checkout #step_gifts .giftPriceOptions .note {
  margin: 5px 0px 0px;
}

.static.checkout #step_billingInfo .field.col-xs-3 {
  width: 155px;
}

.static.checkout #step_billingInfo .discounted-products .field.col-xs-3 {
  padding-top: 14px;
}

.static.checkout #step_billingInfo .discounted-products .field.col-xs-3.price {
  padding-top: 0px;
}

.static.checkout #step_billingInfo .explain {
  margin: 5px 0px 13px;
}

.static.checkout #step_billingInfo .rewards-c input.rewards {
  width: 271px;
}

.static.checkout #step_billingInfo .fields .text.giftcard {
  margin: 0px 5px 0px 0px;
}

.static.checkout #step_billingInfo .redeem .enter-pin {
  line-height: 20px;
}

.static.checkout #step_billingInfo .redeem .discounted-products {
  margin: 10px 0px 0px;
}

.static.checkout #step_billingInfo .eligible-amount .entered {
  padding: 17px 15px 16px;
}

.static.checkout #step_billingInfo .eligible-amount .button.col-xs-offset-3 {
  margin: 17px 0px 0px 145px;
}

.static.checkout #step_billingInfo #editBillingAddressSection h3 {
  margin: 0px 0px 15px;
}

.static.checkout #step_billingInfo #editBillingAddressSection label {
  padding-right: 0px;
  padding-top: 0;
}

.static.checkout #step_billingInfo #editBillingAddressSection .clearfix {
  margin: 0px 0px 10px;
}

.static.checkout #step_billingInfo #editBillingAddressSection .explain {
  margin: 6px 1px 0px;
  padding: 0px;
}
.row.col-xs-offset-2.col-xs-10 a {
  margin-left: -8px;
}
.static.checkout #step_billingInfo #editBillingAddressSection .checkboxL {
  padding: 0px 0px 0px 10px;
  margin-left: 0px;
}

.static.checkout #step_billingInfo #editBillingAddressSection .checkboxL .checkbox {
  padding: 0px 10px 0px 0px;
}

.static.checkout #step_billingInfo #editBillingAddressSection .checkboxL .explain {
  padding: 0px 0px 0px 10px;
  margin: 6px 0px 0px -24px;
}

.static.checkout #step_billingInfo #editBillingAddressSection select {
  width: 260px;
}

.static.checkout #step_billingInfo #editBillingAddressSection select.expires-yyyy {
  width: 90% !important;
}

.static.checkout #step_billingInfo #editBillingAddressSection select.expires-mm {
  width: 90% !important;
  margin: 0px 10px 0px 0px;
}

@-moz-document url-prefix () {
 
  .static .checkout #step_billingInfo #editBillingAddressSection select {
    width: 172px;
  }

  .static.checkout #step_billingInfo #editBillingAddressSection select.expires-yyyy {
    width: 83px;
  }

  .static.checkout #step_billingInfo #editBillingAddressSection select.expires-mm {
    width: 80px;
  }
}

.static.checkout #step_billingInfo #editBillingAddressContinue {
  margin: 0px;
}

.static.checkout .orderSummaryItem {
  padding: 30px 0px;
  border-bottom: #e8e8e8 1px solid;
}

.static.checkout .orderSummaryItem .productImage {
  padding: 0px 0px 0px 0px;
  margin-top: -20px;
}

.static.checkout .orderSummaryItem .productDescription {
  padding: 0px 0px 0px 10px;
  margin: 0px;
}

.static.checkout .orderSummaryItem .productDescription p {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
}

.static.checkout .orderSummaryItem h3 {
  margin: 0px 0px 0px;
  font-size: 14px;
  color: #666666;
  font-family: 'Gotham SSm 4r', Arial, "Helvetica Neue", Helvetica,
		sans-serif;
  font-weight: 400;
  font-style: normal;
}

.static.checkout .orderSummaryItem .productPrice {
  display: none;
}

.static.checkout .orderSummaryHeader {
  background-color: #f7f7f7;
  position: relative;
  width: 293px;
  margin-left: -15px;
}

.static.checkout .orderSummaryHeader a.links {
  font-family: 'Didot 06 3r';
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  position: absolute;
  top: 13px;
  right: 18px;
}

.static.checkout .orderSummaryHeader h3 {
  margin: 0px 0px 0px;
  padding: 10px 0px 9px 18px;
}

.static.checkout .summary-footer {
  padding: 15px;
  background-color: #f7f7f7;
}

.static.checkout #contentRight {
  width: 295px;
  height: auto;
  margin: 0px 0px 0px 35px;
	/*border: 1px solid #e3e3e3;*/
  border: 1px solid #cccccc;
}

.static.checkout #contentRight .headerDescription, .static.checkout #contentRight .productPrice,
.static.checkout #contentRight .orderSummaryTotal {
  font-size: 12px;
  color: #666666;
  padding: 0px;
}

.static.checkout #contentRight .orderSummarySubTotal {
  padding-top: 3px;
}

.static.checkout #contentRight .productPrice {
  padding: 0px 0px 3px;
}

.static.checkout #contentRight .orderSummary .bold span {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #999999;
  font-weight: normal;
}

.static.checkout #contentRight .orderSummary em {
  font-style: normal;
}

.static.checkout #contentRight .orderSummary p, .static.checkout #contentRight .orderSummary span {
  padding: 0px;
}

.static.checkout #contentRight .orderSummary p.col-xs-3, .static.checkout #contentRight .orderSummary span.col-xs-3 {
  text-align: right;
}

.static.checkout #contentRight .orderSummary .orderSummaryContent {
  height: 365px;
  overflow-y: auto;
}

.static.checkout #contentRight .orderSummary .orderSummaryContent ::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

.static.checkout #contentRight .orderSummary .orderSummaryContent ::-webkit-scrollbar-track {
  background: #EDEDED;
}

.static.checkout #contentRight .orderSummary .orderSummaryContent ::-webkit-scrollbar-thumb {
  background: #gymborange;
}

/*
GYMUI-698 - Checkout - Spacing

.static.checkout #contentRight .orderSummary .orderSummarySubTotal {
	padding: 5px 0px 0px;
	border-top: #F9F5EB 2px solid;
}
*/

.static.checkout #contentRight .orderSummary .orderSummarySubTotal .bold {
  font-family: 'Gotham SSm 5r', Arial, "Helvetica Neue", Helvetica,
		sans-serif;
  font-weight: 500;
  font-style: normal;
}

.static.checkout #contentRight .orderSummary .orderSummarySubTotal p {
  padding: 0px 0px 2px;
}

.static.checkout #contentRight .orderSummary .orderSummaryTotal {
  margin: 9px 0px 0px 0px;
  font-size: 16px;
}

.static.checkout #gift_card_form #giftcardpin4 {
  width: 85px;
}

.static.checkout .rewards.row label {
  padding-top: 0;
  letter-spacing: -0.1px;
}

.static.checkout .main #home1_rr {
  margin-top: 42px;
}

.static.order-details a.std-btn.short-btn {
  margin-top: 0;
  height: 32px;
  padding-top: 6px;
}
/*
    CHECKOUT ORDER CONFIRMATION PAGE
  */
.static.checkout.confirm {
	/*END TABLE.product STYLES*/;
}

.static.checkout.confirm h1#order-confirmation {
  margin-bottom: 16px;
}

.static.checkout.confirm p.thankyou {
  margin-bottom: 0px;
}

.static.checkout.confirm .order-confirm-header .print {
  position: absolute;
  right: 16px;
  top: 5px;
  font-size: 12px;
}

.static.checkout.confirm table.products {
  margin: 15px 0px 0px;
}

.static.checkout.confirm table.products .shipTo {
  width: 185px;
  padding-right: 20px;
}

.static.checkout.confirm table.products .shipTo p {
  margin: 0px;
}

.static.checkout.confirm table.products .itemPicture {
  width: 125px;
}

.static.checkout.confirm table.products thead {
  background-color: #f7f7f7;
  margin-bottom: 20px;
}

.static.checkout.confirm table.products thead th {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 10px 0px;
  font-size: 12px;
  line-height: 18px;
  color: #666666;
  text-transform: uppercase;
}

.static.checkout.confirm table.products thead th.unitPrice, .static.checkout.confirm table.products thead th.totalPrice {
  text-align: right;
}

.static.checkout.confirm table.products thead th:first-child {
  padding-left: 20px;
}

.static.checkout.confirm table.products thead th:last-child {
  padding-right: 20px;
}

.static.checkout.confirm table.products tbody tr td {
  padding: 20px 0px;
  vertical-align: top;
}

.static.checkout.confirm table.products tbody tr td p {
  color: #999999;
}

.static.checkout.confirm table.products tbody tr td p b {
  color: #666666;
}

.static.checkout.confirm table.products tbody tr td:first-child {
  padding-left: 20px;
}

.static.checkout.confirm table.products tbody tr td:last-child {
  padding-right: 20px;
}

.static.checkout.confirm table.products tbody tr td.itemPicture {
  padding: 0px;
  width: 125px;
}

.static.checkout.confirm table.products tbody tr td.itemDescription {
  padding-left: 0px;
}

.static.checkout.confirm table.products tbody tr td.itemDescription a {
  color: #666666;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 19px 0px 0px;
}

.static.checkout.confirm table.products tbody tr td.itemDescription .itemID {
  font-size: 11px;
}

.static.checkout.confirm table.products tbody tr td.qty {
  text-align: center;
}

.static.checkout.confirm table.products tbody tr td.unitPrice, .static.checkout.confirm table.products tbody tr td.totalPrice {
  text-align: right;
}

.static.checkout.confirm table.products tbody tr td .billing-info {
  width: 50%;
  position: relative;
  padding: 17px 20px 20px 19px;
  line-height: 18px;
}

.static.checkout.confirm table.products tbody tr td .billing-info .brandbucks {
  bottom: 20px;
}

.static.checkout.confirm table.products tbody tr td .order-prices {
  padding: 20px 20px 20px 19px;
  line-height: 18px;
}

.static.checkout.confirm table.products tbody tr td .value {
  text-align: right;
}

.static.checkout.confirm .become-member {
  margin: 20px 0px 0px;
}

.static.checkout.confirm .order-summary .billpay-info {
  height: 200px;
}

.static.checkout.confirm .order-summary .billpay-info h3.header1 {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #093150;
  font-size: 18px;
  margin: 0px;
}

.static.checkout.confirm .bestsellers {
  margin-bottom: 0px;
}

#redeemGiftCardBtn, #redeemPromoCodeBtn, #redeemBrandbucksBtn {
  padding-left: 24px;
  padding-right: 24px;
}

.marginLeft {
 /** By CTS **/
  margin-left: 15px !important;
}

#enterBrandbucksBtn {
  padding-left: 26px;
  padding-right: 26px;
}
/*
  CHECKOUT MODALS
*/
.static.checkout #contactmodal .modal-dialog {
  width: 410px;
}

.static.checkout #contactmodal .modal-dialog .modal-body {
  margin: 0px;
  padding: 0px;
}

.static.checkout #contactmodal .modal-dialog a.std-btn {
  padding: 10px 20px 9px;
  margin: 0px;
}

.static.checkout #contactmodal .modal-dialog .buttonsPlaceholder {
  margin-top: 20px;
}

.static.checkout #contactmodal .modal-dialog .headerDescription, .static.checkout #contactmodal .modal-dialog .normalize {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
}

.static.checkout #contactmodal .modal-dialog ul {
  margin-left: 0px;
  padding: 11px 0px 0px 20px;
}

.static.checkout #contactmodal .modal-dialog .modal-footer, .static.checkout #contactmodal .modal-dialog .modal-header {
  border: none;
  padding: 0px;
}

.static.checkout.shipping #contactmodal .modal-dialog {
  width: 620px;
}

.static.checkout.shipping #contactmodal .modal-dialog table.normalize {
  table-layout: auto;
  margin-bottom: 20px;
}

.static.checkout.shipping #contactmodal .modal-dialog table.normalize td,
	.static.checkout.shipping #contactmodal .modal-dialog table.normalize th {
  line-height: 14px;
  padding: 5px;
}
/*
TRACK YOUR ORDER PAGE
*/
.track-order .contactholder {
  margin-top: 3px;
  padding-top: 28px;
}

.track-order .contactholder h3 {
  margin: 0px 0px 1px;
}

.track-order .contactholder input[type="text"], .track-order .contactholder input[type="password"],
	.track-order .contactholder input[type="number"] {
  width: 235px;
  margin: 0px 0px 10px;
  margin-right: 10px;
}

.track-order .contactholder .track-recent form {
  padding-top: 5px;
}

.track-order .std-btn {
  width: 235px;
  margin: 0px;
}

.track-order .track-recent {
  padding: 0px 30px 25px 0px;
  border-right: #d8dadd 1px solid;
  min-height: 265px;
}

.track-order .order-history .std-btn {
  margin-left: 83px;
}

.track-order .order-history {
  padding: 0px 0px 0px 30px;
}

.track-order .track-recent form label {
  margin-right: 8px;
}

.track-order p.forgot-password {
  margin: 6px 0px 0px 69px;
  font-size: 11px;
}

.track-order .no-order-number {
  padding: 45px 30px 0px;
}

p.forgot-password.probsignin.trouble-signing {
  position: absolute;
  margin-left: 69px;
  margin-top: 5px;
  width: 369px;
}

.row.remember.order-his {
    /* margin-top: -26px; */
    /* position: relative; */
  margin-bottom: 8px;
  margin-left: 5px;
}
/*
ORDER DETAILS
*/
.before-label:before {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

.static.order-details {
	/* SHIPPING ITEM */;
}

.static.order-details .main {
  padding: 0px;
}

.static.order-details .main p {
  margin: 0px;
}

.static.order-details a.std-btn {
  margin: 3px 15px 0px 0px;
  height: 35px;
  padding-top: 7px;
}

.static.order-details a.std-btn.right-aligned {
  margin: 3px 0px 0px 0px;
  height: 35px;
  padding-top: 7px;
}

.static.order-details .overview div.order-number:before {
  content: 'Order Number: ';
}

.static.order-details .overview div.order-date:before {
  content: 'Date: ';
}

.static.order-details .overview div.order-status:before {
  content: 'Status: ';
}

.static.order-details .shipping-item {
  padding: 0px 0px 8px;
	/* SHIPPING INFO */;
}

.static.order-details .shipping-item p, .static.order-details .shipping-item div {
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.order-details .shipping-item .shipping-info {
  margin: 0px;
}

.static.order-details .shipping-item .shipping-info .ship-to:before {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

.static.order-details .shipping-item .shipping-info .ship-to.ship-to:before {
  content: 'Ship To:';
  height: auto;
  display: block;
  margin: 0px 0px 1px;
  font-weight: 600;
  color: #828890;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
}

.static.order-details .shipping-item .shipping-info p:before {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

.static.order-details .shipping-item .shipping-info p.ship-note {
  padding: 11px 0px 3px;
}

.static.order-details .shipping-item .shipping-info p:before {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
}

.static.order-details .shipping-item .shipping-info p.ship-via:before {
  content: 'Shipped Via:';
}

.static.order-details .shipping-item .shipping-info p.tracking-number:before {
  content: 'Tracking Number:';
}

.static.order-details .shipping-item .shipping-info p.ship-note:before {
  content: 'Note:';
}

.static.order-details .shipping-item .item-table {
  padding: 0px 10px;
}

.static.order-details .shipping-item .item-table .row div:last-child {
  text-align: right;
}

.static.order-details .shipping-item .item-table .info-content .row.last {
  border-bottom: none;
}

.static.order-details .shipping-item .item-table .info-content .row.last div {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #666666;
}

.static.order-details .billing-info {
  background-color: #f7f7f7;
  margin: 0px;
  padding: 20px;
  height: 190px;
  position: relative;
}

.static.order-details .billing-info .bill-to:before {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

.static.order-details .billing-info .bill-to:before {
  font-size: 12px;
  color: #666666;
  content: 'Bill To:';
  display: block;
  margin: 0px 0px 1px;
}

.static.order-details .billing-info .bill-overview {
  padding: 0px;
  height: 100%;
}

.static.order-details .billing-info .payment-method {
  padding: 0px 0px 0px;
  position: absolute;
  bottom: 0px;
}

.static.order-details .billing-info .payment-method:before {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

.static.order-details .billing-info .payment-method:before {
  font-size: 12px;
  color: #666666;
  content: 'Payment Method:';
  display: block;
  margin: 0px;
}

.static.order-details .billing-info .order-summary {
  padding: 0px 0px 0px 60px;
  height: 100%;
}

.static.order-details .billing-info .order-summary h3, .static.order-details .billing-info .order-summary p {
  margin: 0px 0px 2px;
}
/** Ram JNJ-629 **/
.static.order-details .billing-info .order-summary .total {
  position: relative;
  bottom: 0px;
  right: 0px;
  width: 416px;
  margin-bottom: 0;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.static.order-details .colpad {
  padding-left: 60px;
}
/*
ALL PURPOSE
*/
.block {
  display: block;
}

.padding-right {
  padding-right: 2em !important;
  padding-left: 0;
}

.no-padding {
  padding: 0;
}

.no-padding input, .no-padding div {
  padding: 0;
}

.no-margin {
  margin: 0;
}

.blue {
  color: #58c5ca;
}

.caps {
  text-transform: uppercase;
}

.dkblue {
  color: #004b8b !important;
}

.center {
  text-align: center;
}

.my-account {
  margin: 0 0 10px 0;
}

.static .main h3.create-header {
  margin-top: 0;
}

.bold {
  font-weight: 500 !important;
}
/** CTS **/
.static .main h1 sup {
  font-size: 50%;
  top: -0.9em;
}

.static.account #gbl-content3 .contactholder form.row {
  margin: 0;
}

.current-balance {
  margin-top: 8px;
  margin-bottom: 3px;
}

.static.checkout.shopping-bag .main h1 {
  margin-bottom: 0px !important;
  border-bottom: 0px;
}

.static.checkout.shopping-bag .main .shopping-bag-header-summary {
  border-bottom: #F9F5EB 2px solid;
}

.static.checkout.shopping-bag .main .shopping-bag-header-summary div.summary {
  margin-top: 32px;
  margin-left: -38px;
}
/* CHECKBOXES */
label.express-checkout-label input.checkbox {
  display: none;
}

label.express-checkout-label span.styled-checkbox {
  height: 16px;
  width: 16px;
  border: 1px #CCCCCC solid;
  display: inline-block;
  position: relative;
  left: -22px;
  top: 14px;
}

#shopping-bag-body input[type=checkbox] {
  display: none;
}

#shopping-bag-body span.styled-checkbox {
  height: 16px;
  width: 16px;
  border: 1px #CCCCCC solid;
  display: inline-block;
  position: relative;
	/*left: 0px;*/
  top: 14px;
}

.checkout.order-details .form .form-group.has-error input[type=email] {
  border-color: #a94442;
  outline: none;
}

.checkout.order-details .form .form-group.has-error .help-block.with-errors {
  margin-left: 150px;
  margin-top: -24px;
  position: relative;
}

.checkout.order-details .form .form-group.has-error .help-block.with-errors:after {
  content: ' ';
  display: inline-block;
  overflow: hidden;
  background-size: 67px auto;
  position: absolute;
  width: 19px;
  height: 19px;
  background-position: -50px -16px;
  top: -1px;
  left: -16px;
}

.checkout.order-details .form .form-group.has-error .help-block.with-errors ul li {
  color: #a94442;
}

/* Added Error message styling for Track Order Page */
p.errormsg {
  padding-top: 10px;
  padding-right: 25px;
  text-align: center;
  color: #C80129 !important;
}

/* Modified by CTS -- CSS for default shipping address */

.handling-method {
  margin: 15px 0;
  margin-bottom: 74px;
}

.ship-multiple-link {
  margin-right: 35px !important;
}

/** E- Gift Card Start Here **/
p.requiredField {
 /* padding: 0px !important; */
  font-size: 10px !important;
  /* float: right !important; */
  margin-left: 388px;
}

.starColor {
  color: #f58426;
  font-size: 14px;
  margin-left: 4px;
}

p.disclaimer.diswid {
  margin-left: 156px;
  width: 200px !important;
  text-align: left;
}

input#to, 
input#emailaddress ,
input#confirmemailaddress,
textarea#message,
input#amount {
  border: 1px solid #cccccc;
}
input#to, 
input#from,
input#emailaddress, 
input#confirmemailaddress, 
textarea#message, 
input#amount:focus {
outline: none!important;
}
/** E- Gift Card End Here **/

/** Validation for Error Message Start here **/
.error  .validation-label {
  color: #f36 !important;
}

.error  .validation-input {
  border-color: #f36 !important;
}

.star {
  font-size: 12px;
  color: #999999;
}
/** Validation for Error Message End here **/

/** Shopping Bag Express Checkout Starts Here **/
.label.shopping-bag-label {
  margin-left: -24px !important;
  padding-bottom: 0px !important;
  font-size: 16px !important;
  color: #4683a9 !important;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  font-style: normal;
  font-weight: normal;
  margin-top: 5px;
}
/** Shopping Bag Express Checkout End Here **/

/** Signin Starts Here **/

input.checkmargin {
  margin-left: -3px;
}

select#country_cd_3 {
  width: 290px;
}

select#state_cd_3 {
  width: 290px;
}

.shippingMethod.row {
  margin-top: 5px;
}

.row.lfield {
  margin: 0px 0px 10px;
}

.row.clearfix.checkboxC {
  margin-left: 2px;
}

em.phoneUSFormat {
  margin-left: 208px;
}

.col-xs-6.track-recent {
  padding-right: 0px;
  padding-bottom: 0px;
}

.track-order p.forgot-password {
  font-size: 11px;
}

p.casesen {
  margin-top: 6px;
}

/** Signin End Here **/

/** PDP Warning Starts Here */
.chokinghazard {
  font-size: 12px;
  color: red;
}

span.warningtext {
  font-size: 11px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #999999 !important;
}

.secondtext {
  font-size: 11px;
  color: #999999 !important;
}
/** PDP Warning End Here */

/*Modified by CTS for static page size chart*/
#gbl-size-chart-nav {
  padding-left: 0px !important;
}
/** Gift cards start Here */
.col-xs-offset-2.checkout-btn {
  margin-left: 342px;
}

p.disclaimer.diswid {
  margin-left: 277px;
  width: 200px !important;
  text-align: left;
}
/** Gift cards end Here */

/** Checkout Starts Here */
.shipinfosec {
  display: inline-block;
  width: 250px;
  margin-left: 371px;
  margin-top: -74px;
}

.header {
  font-family: 'Didot 06 3r' !important;
}

div#ship-add {
  margin: 0 0 10px 0px !important;
}

div#billing-check {
  margin: 0 0 0 147px;
}

div#shipping-check {
  margin: 0 0 0 147px;
}

.checkout-ship-desc {
  width: 230px;
  margin-left: 383px;
  margin-top: -30px;
  position: absolute;
}

.shippingMethod.row.ship-option-head {
  margin-bottom: 10px;
  width: 300px;
  float: right;
  margin-top: -50px;
  margin-left: 366px !important;
  position: absolute;
}

.field.labelholder.col-xs-4.no-padding {
  width: auto;
}
/* .static.checkout #step_billingInfo #editBillingAddressSection select {
   width: 260px;
} */
#editReplaceCC #editBillingAddressSection select {
  width: 100% !important;
/**by CTS**/;
}

#editReplaceCC .form input.text {
  width: 100% !important;
 /** by CTS**/;
}

.checkout.order-details .form input.text {
  width: 290px;
}

/* EC-300 Display of 'Add new address' popup from Ship&Handling page is distorted when checking for mandatory field validation */
#editShippingAddress_form .form input.text {
  width: 260px;
}
.static form input[type="text"], form input[type="password"], input[type="number"], input[type="email"]:focus {
  outline: none;
}
#cvvWhatIsThisPopup {
  margin-left: 0px !important;
}
.align-right {
  text-align: right !important;
}

/*Added for the forgot password and contact us link alignment in checkout sign in*/
.cSigInLinkAlign {
  top: -21px;
}

/** BY CTS - Checkout Billing error alignment start **/
.clear {
  clear: both;
}

.errorContainer {
  margin: 0 0 15px 0px;
}

.iconWarning {
  margin-right: 10px;
}
.value.left.col-xs-8 .field.stateBlock_3 .iconWarning {
	margin-left: 3px;
	margin-top: 7px;
}
/** BY CTS - Checkout Billing error alignment end **/
/** Gift card submit right alignment start **/

/** Gift card submit right alignment end **/

/** JNJ Changes **/

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=904d327c-1ece-43d2-a4de-49baefc66e86");

@font-face {
  font-family: "Avenir LT W01_65 Medium1475532";
  src: url("../fonts/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
  src: url("../fonts/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"), url("../fonts/Fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"), url("../fonts/Fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"), url("../fonts/Fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"), url("../fonts/Fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
}

@font-face {
  font-family: "Avenir LT W01_85 Heavy1475544";
  src: url("../fonts/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
  src: url("../fonts/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"), url("../fonts/Fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"), url("../fonts/Fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"), url("../fonts/Fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"), url("../fonts/Fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}

@font-face {
  font-family: 'Didot Roman';
  src: url('../fonts/Fonts/881A9779E37A37233.eot');
  src: local('?'), url('../fonts/Fonts/881A9779E37A37233.eot?#hco') format('embedded-opentype'), url(data:application/x-font-woff;base64,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);
  font-weight: normal;
  font-style: normal;
}

.main.col-xs-12 .shopping-bag-header-summary  .col-xs-2.no-padding {
  width: 25%;
}

.main.col-xs-12 .shopping-bag-header-summary  .col-xs-2.no-padding h1 {
  color: #093150;
  font-family: 'Didot 06 3r';
  font-size: 22px;
}

.main.col-xs-12 .shopping-bag-header-summary #shopping-bag-header-summary {
  width: 75%;
  color: #4683A9;
  font-size: 12px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .checkout-actions .continue-shopping a {
  color: #4683A9;
  font-size: 12px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.bag-header01.bag-header.row p.col-xs-12 span {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  color: #093150;
  font-size: 12px;
  font-weight: normal;
}

.static.checkout .shopping-table .product-details .product-info .product-name {
  color: #093150;
  font-size: 14px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .shopping-table .product-details .product-info .product-name a {
  color: #093150;
  font-size: 14px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .shopping-table .product-details .product-info p {
  color: #AAB1B9;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .shopping-table .product-details .product-info .strike.regular-price {
  color: #AAB1B9;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .shopping-table .product-details .unit-price {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.static.checkout .shopping-table .product-details .product-info .sale-price {
  color: #828890;
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .shopping-table .product-details .color {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}

.static.checkout .update-bag-hint {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #828890;
}

.static.checkout .bag-update-c.pull-right  a.update-shopping-bag-button {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #4683A9;
}

.static.checkout .order-summary h3 {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 18px;
  color: #093150;
}

.static.checkout .order-summary #total-contents span {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #828890;
}

.static.checkout .order-summary #estTotal span {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #828890;
}

.static .main form select {
  color: #828890;
}
.static.checkout .checkoutpromo h3 {
  color: #093150;
  font-size: 18px;
  display: inline-block;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  padding-left: 55px;
}
.static.checkout .contactholder.section {
  border: none;
}
.static.checkout .contactholder .sectionHeader h2 {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 21px;
  margin-top: 12px;
  color: #093150;
  border-bottom: #e5e7e8 solid 1px;
  padding-bottom: 10px;
}
.static.checkout .contactholder.section {
  border: 1px solid #cccccc;
}
.static.checkout .note {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #828890;
  margin-top: 16px;
  display: none;
}
#shippingMethod .col-xs-5 {
	margin-top: 43px;
	margin-left: -45px;
}
.static.checkout .note.note_text_box { 
  margin-top: -3px;
}
.static.checkout .contactholder h3 {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #4683a9;
  font-size: 16px;
}

.static .main form label, .static .main form input {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  color: #828890;
}

.nobreadcrumb.static.checkout.shipping.order-details label.col-xs-2 {
  width: 17.66666667%;
}

.nobreadcrumb.static.checkout.shipping.order-details div.col-xs-10 {
  width: 82.333333%;
}

a#popupForgotPasswordLink {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #4683a9;
  font-size: 12px;
}

a#popupContactUsLink {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #4683a9;
  font-size: 12px;
}

.static.checkout .note strong {
  font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #828890;
}

.std-btn {
  background: #4683a9;
}

#signIn_submit.std-btn {
  text-transform: uppercase;
  letter-spacing: 0;
}

.static.checkout .contactholder .nextSection h2, .static.checkout .contactholder .prevSection h2 {
  font-family:'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 21px;
  margin: 0px;
  padding: 0px;
  color: #093150;
  text-transform: none;
}

.static .contactholder {
  background-color: #ff7f7;
}
.clearfix.checkboxC
     margin-left: 0px;
}
.static.checkout .orderSummaryHeader h3 {
font-family: 'Didot 06 3r';
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 21px;
margin-top: 12px;
color: #093150;
}

.static.checkout .orderSummaryHeader a.links {
color: #4683a9;
text-decoration: none;
}

.static.checkout .orderSummaryHeader h3.col-xs-12 {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 21px;
color: #093150;
}

.static.checkout .orderSummaryItem  .productDescription  h3 {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #093150;
}

.static.checkout .orderSummaryItem .productDescription p {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 14px;
color: #828890;
line-height: 21px;
}

.static.checkout #contentRight .orderSummary .orderSummarySubTotal .bold {
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #828890;
}

.static.checkout #contentRight .orderSummary .orderSummarySubTotal p span {
color: #828890;
}

.static .contactholder {
background-color: #f8f9f9;
}

.static.checkout .summary-footer {
background-color: #f8f9f9;
}

.static.checkout #contentRight .orderSummary .orderSummarySubTotal .bold {
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #828890;
}

.orderSummaryTotal span {
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #828890;
font-size: 14px;
}

.static.checkout #contentRight .orderSummary .bold span {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .contactholder .prevSection .userInfo, 
.static.checkout .contactholder .prevSection .shippingInfo, 
.static.checkout .contactholder .prevSection .giftInfo {
color: #828890;
line-height: 21px;
font-size: 15px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .contactholder #shippingSelect_form select {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
width: 330px !important;
font-size: 14px;
color: #828890;
border: 1px solid #CDCDCD;
border-radius: 0;
padding-right: 40px;
}
.static.checkout .orderSummaryHeader a.links {
color: #4683a9;
text-decoration: none;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.checkout .orderSummaryHeader a.links:hover {
color: #093150;
}

.static.checkout #step_shipping .lfield.row select {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 15px;
color: #828890;
border: 1px solid #CDCDCD;
border-radius: 0;
}

.static.checkout .contactholder.section {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 12px;
color: #828890;
}

.static .main p, .static .main li, .static .main .description {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #828890;
}

.static .main p {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #828890;
font-size: 12px;
line-height: 19px;
}
.static .main .style1 {
  color: #828890;
  font-size: 15px;
}


.phoneUSFormat {
font-size: 14px;
}

.static.checkout #step_gifts .blockStyle label {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #828890;
}

.static.checkout #step_gifts .blockStyle label:hover {
color: #828890;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
}

.static.checkout .header {
font-family: 'Didot 06 3r';
font-style: normal;
font-weight: normal;
color: #828890;
}

.static.checkout #step_gifts .blockStyle label {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
color: #828890 !important;
}

.static.checkout #step_gifts em.description.note.smallHeaderDescription {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
}

.static.checkout #step_gifts .giftMessage .header {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 15px;
color: #828890;
}

.static.checkout #billingAddressText {
font-size: 14px;
}

.static.checkout .billing-prev-c div {
font-size: 15px;
}

.static.checkout .contactholder.section .sectionHeader  .subheader1 {
font-size: 15px;
}

.checkout.order-details #editBillingAddressSection.form input.text {
width: 15z0px;
}

.static.checkout.confirm h1#order-confirmation {
border-bottom: #e5e7e8 solid 1px;
font-family: 'Didot 06 3r';
font-style: normal;
font-size: 22px;
line-height: 28px;
color: #093150;
}

.static.checkout.confirm h2.header {
font-family: 'Didot 06 3r';
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 21px;
color: #093150;
}

.static.checkout.confirm p.thankyou {
line-height: 21px;
font-size: 15px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #828890;
}

.static.checkout.confirm table.products thead th {
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding: 10px 0px;
font-size: 12px;
line-height: 18px;
color: #093150;
text-transform: uppercase;
}

.static.checkout #step_billingInfo #editBillingAddressSection .labelholder {
width: none;
width: 260px;
}

.static.checkout #step_billingInfo #editBillingAddressSection select {
width: 260px;
height: 32px;
}

.col-xs-offset-4.checkboxL {
margin-left: 0px;
}

input#promo4 {
width: 276px;
}

span.value {
margin-left: 2px;
}

.makeshop {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
font-style: normal !important;
font-weight: 500 !important;
font-size: 16px !important;
color: #004b8b !important;
line-height: 21px !important;
margin-top: 4px !important;
}

#cc_indDefaultCreditCard {
margin-left: -10px;
}

#cvvWhatIsThisPopup {
margin-left: 1px !important;
}

.static.checkout #step_billingInfo #editBillingAddressSection select.expires-mm {
width: auto;
margin: 0px 10px 0px 0px;
}

.track-order .contactholder h3 {
margin: 0px 0px 1px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
color: #093150;
font-size: 18px!important;
}

.makeshop {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
color: #093150 !important;
font-size: 18px!important;
}

.static.checkout .checkout-actions .std-btn {
	height: 35px;
	padding: 8px 20px;
	margin: 0px;
	position: relative;
	top: -15px !important;
	text-decoration: none !important;
	text-transform: uppercase;
	letter-spacing: 1.4px;
}

.static .main li, .static .main .description {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #828890;
font-size: 15px;
}

.static .main h6 {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 15px;
color: #828890;
margin-left: 0px;
line-height: 18px;
}

.static.checkout .checkout-actions .checkout-buttons .std-btn:hover {
background-color: #4683a9 !important;
}

.static.checkout.shopping-bag .main .shopping-bag-header-summary {
border-bottom: 1px solid #e5e7e8;
}

.static.checkout .shoppingholder.empty a.continue::after {
/*background: transparent url("/media/JNJ/images/arrow_continue_shopping.png") no-repeat scroll center center / 7px auto;*/
content: " ";
display: inline-block;
height: 15px;
margin: 0 0 0 6px;
position: relative;
right: 0;
top: 4px;
-webkit-transform: rotate(180deg) !important;
-moz-transform: rotate(180deg) !important;
-o-transform: rotate(180deg) !important;
-ms-transform: rotate(180deg) !important;
width: 10px;
}

.static.checkout.shopping-bag .main h1 {
color: #093150;
font-family: 'Didot 06 3r';
font-size: 22px;
}
.static.checkout .checkout-actions .continue-shopping a:hover {
color: #305973;
}
.static .main h4 {
	font-family: 'Didot 06 3r';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	margin: 0px 0px 10px;
	padding: 0px 0px 7px;
}

.static.account .contactholder .create-account .std-btn {
margin-top: 1px;
}

.outfit .sizechart-bn {
margin-right: -11px;
}

.static.checkout .contactholder .headerDescription {
	font-size: 15px;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #828890;
	margin-bottom: -5px;
}
.static .main a.signin-btn {
	text-align: center;
	background-color: #4683a9;
	text-transform: uppercase;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing: 1.4px;
	font-size: 14px;
	text-shadow: none;
	height: 40px;
	padding-top: 10px;
	color: #FFFFFF;
	display: inline-block;
	width: 235px;
	margin: 0px 0px 0px 84px;
}

.col-xs-7.submit-button.std-btn.margin-l-10 {
background-color: #99aab5;
}

#account-create {
background: none!important;
}

#billingIsThisSafePopup {
margin-left: 40px;
margin-top: 5px;
}

.static.checkout #step_billingInfo #editBillingAddressSection label[for="cc_indDefaultCreditCard"] {
margin: -17px 0px 0px 13px; /** Ram JNJ 902 */
}

.verisignicon-default-add-edit {
margin-left: 50px !important;
margin-top: 10px;
}

.checkout.bag .checkoutpromo .shipping {
border: #eaebed dashed 2px;
padding: 60px 20px;
width: 410px;
}
.checkout.bag .checkoutpromo .shipping:before {
content: ' ';
display: inline-block;
/*background: transparent url(/img/checkout_truck.png) center center no-repeat;*/
background-size: contain;
width: 51px;
height: 41px;
margin: 0px 0px -25px;
position: relative;
top: 0px;
left: 5px;
}

.signOut-data {
font-size: 12px;
}
/*--------------------------------------------------------------------------------------------*/
.static.checkout.confirm table.products {
width: 990px;
}

.static.checkout .checkoutpromo .shipping {
	padding: 53px 20px;
	border: #eaebed dashed 2px;
	width: 410px;
	height: 175px;
}

#get_password_hint_account {
margin-top: 5px;
}

.static.checkout .checkout-actions span {
float: left;
font-size: 11px;
color: #666666;
}

#shopping-bag-body input[type=checkbox]:checked + span:before {
background-size: 14px 14px;
}

#shopping-bag-body input[type=checkbox]:checked+span:before {
content: '';
position: absolute;
background-size: 10px 10px;
width: 14px;
height: 14px;
background-repeat: no-repeat;
top: 2px;
left: 2px;
}

.static.checkout .shopping-table .product-details .remove {
text-align: center;
}

.styled-checkbox.express {
margin-top: -6px;
}

.static.checkout input[type=checkbox]:checked+span:before {
	content: '';
	position: absolute;
	background-size: 10px 10px;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	top: 2px;
	left: 2px;
}
.static.checkout .shopping-table .product-details .size select {
	width: 90px;
	margin-left: 44px;
}
.static.checkout .shopping-table .product-details .quantity select {
	width: 49px;
	margin-left: 43px;
}
.static.account .contactholder .create-account .std-btn {
	position: absolute;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	width: 236px;
	text-align: center;
	margin-left: -88px;
}
.remember {
margin-left: -14px !important;
}

#indSaveSignIn-label {
color: #828890 !important;
}

.static.account .main .form-group input {
margin: 0px 0px 3px 0px;
max-width: 260px;
}

.note.grey.absolute.passwordRec a {
color: #828890;
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.account.create .contactholder h3 {
margin-top: -2px;
font-family: 'Didot 06 3r';
font-style: normal;
font-size: 22px;
color: #093150;
}

.static.account .welcome.col-xs-3 h3 {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 21px;
color: #828890;
width: 210px;
}

.static.account .welcome.col-xs-3 p {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 15px;
line-height: 21px;
color: #828890;
width: 210px;
}

.static.account .welcome.col-xs-3 a {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #4683a9;
}

.static .main h1 {
padding: 0 0 8px 0;
margin: 0 0 8px 0;
border-bottom: 1px solid #e5e7e8;
text-transform: capitalize;
text-align: left;
line-height: 28px;
font-family: 'Didot 06 3r';
font-style: normal;
font-size: 22px;
}

.col-xs-6.track-recent p {
line-height: 21px !important;
width: 450px;
}

.track-order .track-recent .std-btn:hover {
background-color: #4583a9;
}

.track-order .contactholder .order-history form {
padding-left: 16px;
margin-top: 28px;
}

.track-order p.forgot-password a {
color: #4683a9;
}

.track-order .order-history form label {
margin-right: 8px;
}

#create-account:hover {
background-color: #4583a9;
}

#sep-bil-form hr {
border-top: none !important;
border: none;
margin: 0px !important;
}
/*
.static.checkout .contactholder h3 {
margin: 15px 0px 11px;
}*/

span.fontgotham {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #4683a9;
text-decoration: none;
font-size: 12px;
}

.form-link.cSigInLinkAlign {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

.clearfix.checkboxC {
margin-left: 123px;
}

.static.checkout .contactholder form .description {
margin-top: 5px;
}

.static.checkout #step_signIn .email2 {
padding: 12px 0px 0px;
letter-spacing: -1.0px;
}

#signIn_submit:hover {
background-color: #4683a9;
}

.table-body04 {
line-height: 21px;
list-style-position: outside;
	/*margin-left: 6px;*/;
}

.static.account .track-options li {
margin: 0px 0px 0px 15px;
padding: 0px 0px 5px 0px;
}

.static.account .table {
font-size: 12px;
margin: 12px 0px 0px;
padding: 0px;
border-color: #e8e8e8;
}

.static.account .table thead th {
padding: 9px 0px 3px 3px;
text-transform: uppercase;
color: #093150;
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: 500;
font-style: normal;
font-size: 11px;
}

.static.checkout .checkout-actions .express-checkout-label span {
font-size: 12px;
color: #828890;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
display: block;
text-align: left;
}

.track-order .contactholder .track-recent form {
padding-left: 15px;
}

.track-order .contactholder .track-recent form .submit-button.std-btn {
margin-left: 16px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
text-transform: uppercase;
margin-top: 14px;
}

p.forgot-password.passwordlink {
margin-top: 60px;
position: absolute;
margin-left: 88px;
}

p.forgot-password.probsignin {
position: absolute;
margin-left: 87px;
margin-top: 85px;
}

.form-group.col-xs-3.no-padding.margin-b-10 {
margin-top: 12px;
}

.col-xs-9.static.checkout p {
font-size: 15px !important;
margin-top: 5px;
}

.col-xs-3.static.checkout span {
margin-left: -37px;
width: 222px;
}

.static .main form select {
width: auto;
max-width: 290px;
float: left;
font-size: 14px;
color: #999999;
border: 1px solid #CDCDCD;
border-radius: 0;
height: 32px;
background-size: 6px auto;
padding: 0px 0px 0px 10px;
-webkit-appearance: none;
-moz-appearance: none;
background-position: 92% 14px;
}
.inline {
display: inline;
}

.col-xs-12.submit-area.margin-t {
padding-left: 400px !important;
}

.static.account .contactholder .track-recent .std-btn {
padding: 10px 91px 5px 91px;
position: absolute;
left: 72px;
margin-top: 28px;
}

.static .main a.signin-btn:hover {
background-color: #4683a9;
}

.static.checkout #step_billingInfo .bottom-promo.note {
padding: 0px 0 0 20px;
width: 520px;
margin-left: -19px;
margin-top: -13px;
}

#editBillingAddressContinue:hover {
background-color: #4683a9 !important;
}

.static.order-details a.std-btn.right-aligned:hover {
background-color: #4683a9;
}
/*.placeholderGray.clearfix.buttonsPlaceholder {
	margin-top: 50px;
	border-top: 1px solid #e8e8e8;
	padding-top: 20px;
}*/
.static.checkout.confirm .order-confirm-header .buttons {
position: absolute;
top: 85px;
right: 17px;
text-transform: uppercase;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
letter-spacing: 1.4px;
}

.static.checkout.confirm h2.header1 {
padding-bottom: 14px;
border: none;
margin: 0px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #093150;
}

.static.checkout .contactholder #shippingMethod {
margin: 20px 0px 20px 0px;
position: relative;
}

.label.shopping-bag-label {
margin-top: -2px;
}

.static.checkout .checkout-actions .continue-shopping a:hover {
color: #305973;
}

#single-ship-border {
padding-top: 10px;
}

.itemnumber {
color: #aab1b9;
}
/** JNJ 549 **/
.static.checkout .contactholder form .field .description {
margin: -2px 0px 5px;
font-size: 12px;
}

.static.checkout #step_billingInfo .explain a {
font-size: 12px;
}
/** JNJ 549 **/
/*
.submit.pull-left {
    padding-left: 168px;
}*/
.inline.static.checkout {
font-size: 15px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.optional-info.pull-left .inline {
font-size: 15px;
}

.form-group.col-xs-9.submit-area.no-padding.margin-none {
margin-left: 159px;
}

/*Rahul : JNJ-299 Start*/
.static.checkout .bag-update-c.pull-right  a.update-shopping-bag-button {
margin-left: 15px;
}
/*Rahul : JNJ-299 End*/

/*Rahul : JNJ-373 Start - it is breaking the express checkout checkbox
.static.checkout span.styled-checkbox {
    left: -3px;
}
Rahul : JNJ-373 End*/ 


/*Rahul : JNJ-380 Start - This one is over riding other buttons when hover on them (Ex:sign page when hover)
.static .main a:hover {	
    color: #305973 !important;
}*/

#updateShoppingBag:hover {
color: #305973 !important;
}

/*Rahul : JNJ-380 End*/

/*Rahul : JNJ-381 and JNJ-392 Start*/
.static .main h1 {
color: #093150;
font-size: 24px;
}
/*Rahul : JNJ-381 and JNJ-392 End*/

/*Ram : JNJ-573 Start*/
/* Multi shipment styling starts*/
#Header-sec {
display: inline-block;
margin-top: 10px;
padding-top: 10px;
}

#item-sec {
display: inline-block;
width: 130px;
}

#ship-to-sec {
display: inline-block;
width: 210px;
}

#ship-desc-sec {
display: inline-block;
width: 230px;
margin-left: 25px;
}

#clear-multi {
padding-right: 0px;
width: 23%;
margin-top: 10px;
}

#item-method-sec {
    margin-top: 15px;
}

#shippingAddressText {
	width: 200px;
	margin-top: 10px;
	text-align: left;
	color: #828890;
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
}
.col-xs-5.shippingMethod {
	margin-left: 25px;
	padding-right: 0px;
	width: 35%;
	margin-top: 10px;
}
.static .main form select#shippingMethodList {
	width: 255px;
	background-position: 97% 13px;
	line-height: 21px;
}

#item-detail {
margin-bottom: 20px;
}
/* Multi shipment styling ends*/
#orders-in-giftbox {
margin-bottom: 15px;
}

#box0_0,
#box1_0 ,
#box2_0 ,
#box3_0 {
width: 225px;
}

/*Rahul : JNJ-371 Start*/
.static.checkout .shopping-table {
margin-top: 8px;
}
/*Rahul : JNJ-371 End*/

/*Rahul : JNJ-372 Start*/
#shopping-bag-body span.styled-checkbox {
top: 7px;
}
/*Rahul : JNJ-372 End*/

/*Rahul : JNJ-545 Start*/
.static .main a.shipping-link {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: normal;
}

.static .main a.signOut-data {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: normal;
}

.static .main a.gifts-link {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: normal;
}

.header {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

.or {
font-size: 15px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: normal;
}
/*Rahul : JNJ-545 End*/
/*Rahul : JNJ-586 Start*/
.static.checkout .shopping-table .product-details .product-info p {
color: #AAB1B9 !important;
}

.static.checkout.confirm table.products tbody tr td.itemDescription a {
color: #093150;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
}
/*Rahul : JNJ-586 Start*/

/* Amar's work start from here */
.col-xs-offset-4.checkboxLL {
    margin-left: 12px;
}
h2 {
	font-family: 'Didot 06 3r';
	font-style: normal;
	font-size: 22px;
	line-height: 28px;
	color: #093150;
}

.static.checkout .order-summary {
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif ;
	font-weight: 400;
	font-style: normal;
	background-color: #f8f9f9;
	color: #828890;
	padding: 20px 20px 12px;
	font-size: 12px;
	line-height: 14px;
	width: 560px;
}
.static.checkout .contactholder #shippingSelect_form select{
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
    width: 330px !important;
	font-size: 14px;
    color: #828890;
    border: 1px solid #CDCDCD;
    border-radius: 0;
}
.static.checkout .shopping-table .product-details .product-info .product-name {
  color:#093150;
  font-size:14px;
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  width: 135px;
}
.col-xs-6.no-padding.visa h2 {
	font-size: 18px;
	font-family: 'Didot 06 3r';
}
/** Ram JNJ-613 Start **/
.static .enroll-form select {
    margin-bottom: 15px;
}
/** Ram JNJ-613 End **/

/*Rahul : JNJ-618 Start*/
.express-checkout-label span.styled-checkbox {
    top: 13px !important;
}
/*Rahul : JNJ-618 End*/
/*Ram : JNJ-641 Start*/
h1, .h1 {
    font-family: 'Didot 06 3r';
    font-style: normal;
    font-size: 22px;
    line-height: 28px;
    color: #093150;
}
.h1-underlined {
    padding: 0 0 8px 0;
    margin: 0 0 8px -16px;
    border-bottom: 1px solid #e5e7e8;
    text-transform: capitalize;
    text-align: left;
    line-height: 28px;
}
/*Ram : JNJ-641 End*/

/* Amar's 10/20/2015 */
.track-order .contactholder .track-recent form {
padding-top: 13px;
}

.track-order .track-recent .std-btn {
margin-left: 128px;
margin-top: 40px;
text-transform: uppercase;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
letter-spacing: 1.4px;
}
/** Ram JNJ-619 Start **/
.static.account .contactholder .create-account .submit #create-account {
margin-top: 19px;
}
/** Ram JNJ-619 End **/
.main.col-xs-12 h1 {
margin-top: 25px;
}

.static.order-details .overview {
padding-bottom: 15px;
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 12px;
color: #828890;
margin-top: 15px;
}

.static.order-details .overview div:before {
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: 500;
font-style: normal;
display: inline-block;
margin: 0px 5px 0px 0px;
text-transform: uppercase;
color: #828890;
}

.static.order-details .overview div.order-status {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
}

.col-xs-3.order-date {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.col-xs-3.order-number {
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static .main a {
color: #4683a9;
text-decoration: none;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.static.order-details a.std-btn {
text-transform: uppercase;
letter-spacing: 1.4px;
}

.no-order-number p b {
font-weight: bold;
}

.static.order-details .shipping-item .shipping-header h3 {
color: #4683a9;
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
margin: 10px 0px 0px 10px;
}

.static.order-details .shipping-item .shipping-header {
background-color: #f7f7f7;
height: 41px;
margin: 0px 0px 15px;
}

.static.order-details .shipping-item .item-table .info-header div {
text-transform: uppercase;
color: #093150;
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
}

.static.order-details .shipping-item .ship-product-info {
margin-top: 28px;
padding: 0px 6px;
}

.static.order-details .shipping-item .item-table .row {
padding: 8px 0px;
border-top: #E8E8E8 solid 1px;
color: #828890;
}

.static .main h3, .static .main h3 a, .static .main h4 {
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
color: #093150;
line-height: 21px;
}

.col-xs-3.col-xs-offset-6.colpad {
font-size: 12px !important;
font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

.std-btn.pull-right.continue-link {
margin-top: 0px !important;
}

#multi-bottom-btns {
border-top: 1px solid #e8e8e8;
padding-top: 15px;
}

#popupForgotPasswordLink:hover {
color: #828890;
}

.form-link.cSigInLinkAlign:hover {
color: #828890 !important;
}

/*Rahul : JNJ-651 Start*/
#shippingMethod div a:hover {
color: #305973;
text-decoration: none;
}
/*Rahul : JNJ-651 end*/
/*Rahul : JNJ-776 Start*/
.visa-checkout {
	margin-top: 8px;
	margin-left: 11px;
}
#visaregularCheckout {
 margin-top: 6px;
}
/*Rahul : JNJ-776 end*/
/*Rahul : JNJ-797 Start*/

.static.account .table tbody td {
color: #828890;
font-size: 12px;
font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-weight: normal;
}

.static #gbl-content3 li a {
color: #4683a9;
}

.static #gbl-content3 li a:hover {
color: #305973;
}
/*Rahul : JNJ-797 End*/

/*Rahul : JNJ-793 start*/
.update-bag-hint {
font-size: 12px !important;
}
/*Rahul : JNJ-793 end*/

/*Rahul : JNJ-801 Start*/
.shopping-bag-header-summary div h1 {
margin-top: 10px !important;
}

#shopping-bag-header-summary {
margin-top: 18px;
margin-left: -37px;
}
/*Rahul : JNJ-801 Start*/
.static.account .main h3 {
    font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #4683a9;
}
.col-xs-6.track-recent h3 {
   color: #093150 !important;
}

/*
	STATIC PAGE STYLES
*/
/* FAQ new styles 15 Sept 2015 */
.hMain {
  padding: 0 0 8px 0;
  border-bottom: 1px solid #e5e7e8;
  line-height: 28px;
  font-family: 'Didot 06 3r';
  color: #093150;
  font-size: 22px;
  display: block;
}

.static .main .bOne .hThree p {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 21px;
  margin-top: 12px;
  color: #093150;
}

.static .main .bOne {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #828890;
  font-size: 15px;
}

.static .main .bOne a {
  color: #4683a9;
  text-decoration: none;
  font-size: 16px;
}

.static .main .bOne p a {
  font-size: 15px;
}

.static .main .bOne ul li a {
  font-size: 15px;
}

.static .main .bOne p {
  color: #828890;
  text-decoration: none;
  font-size: 15px;
  line-height: 21px;
}

.static .main h3.top-faq-header {
  margin: 15px 0;
}

.question .caret {
  font-size: 16px;
}

.static.rewards .main a {
  font-size: 12px;
}

.static.rewards .main a.std-btn {
  font-size: 14px;
}

.static.rewards .main h4 a {
  font-size: 14px;
}

.learn-more {
  color: #666666;
}

.static .question {
  text-decoration: none;
}

.static .question h2 {
  color: #50cadc;
}

.static.rewards .main form label {
  padding: 9px 0px 5px;
}

.static.rewards .main .rewards-home {
  margin: 0px 0px -38px -9px;
}

.static.rewards .main.benefitsholder a.std-btn {
  margin-top: 9px;
}

.static.rewards .main .questions h3 {
  margin-bottom: 12px;
}

.static .divider {
  height: 1px;
  border-top: 1px solid #999999;
  float: left;
  width: 100%;
  margin: 15px 0px;
}

.static .reward.benefitsholder {
  background-color: #f7f7f7;
  padding: 28px 30px 30px;
}

.static.rewards .contactholder a, .small {
  font-size: 12px;
}

.static.rewards .contactholder a.std-btn {
  font-size: 14px;
  margin-top: 0px;
}

.view-all-faqs {
  font-size: 14px;
  margin-top: 14px;
}

.padding-right, .static .main.col-xs-8 {
  padding-right: 2em !important;
}

.reward.benefitsholder ul {
  margin-bottom: 0px;
}

.reward.benefitsholder p:last-child {
  margin-bottom: 0px;
}

.static .enroll-form input {
  width: 100%;
  border: 1px solid #CDCDCD;
  margin-bottom: 1em;
  height: 32px;
}

.static .enroll-form input[type="checkbox"] {
  margin: 9px 0px 0 -17px;
}
#gbl-content h2 {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin-bottom: 8px;
}

/*
#gbl-content a {
  font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
}*/

tr b {
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: normal;
	color: #093150 !important;
}
#gbl-content tr td b p a {
    color: #093150 !important;
	font-size: 16px;
}
.static .main .response {
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	color: #4683a9 !important;
    font-size: 16px !important;
}
.static .main.inner.col-xs-9 p {
   font-size: 15px;
   /*float:none;*/
}
/* Ram JNJ-963 Start */
.static.account .main .my-acc-main p {
   font-size: 13px;
   float:none;
}
/* Ram JNJ-963 End */
.static.checkout .checkoutpromo .shipping p span {
    color: #828890 !important;
}
#add-to-bag-button {
	text-transform: uppercase;
}
#gift-card-edit {
	border-left: 1px solid #d3d3d3;
	top: 15px;
	position: absolute;
	margin-left: -15px;
	padding-left: 8px;
	height: 17px;
}
.note.grey.absolute.passwordRec {
	margin-top: -2px;
	margin-left: -45px;
}

/* Certona CSS */
.price-block {
    text-align: center;
    margin: 0px auto;
    width: 100%;
    overflow: visible;
    display: block;
}
.price-reg {
    color: #828890;
    font-size: 12px;
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    width: 100%;
    text-align: center;
    float: left;
}
.price-reg.ymal-strike {
    color: #AAB1B9;
       font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
    position: relative;
    white-space: nowrap;
    text-decoration: line-through;
    width: 50%;
    text-align: right;
       padding-right: 3px;
}
.price-now {
    color: #828890;
    font-size: 12px;
    font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    width: 50%;
    text-align: left;
    float: left;
    padding-left: 3px;
}
.special-offer {
    color: #093150!important;
    font-size: 11px;
    font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
}
.col-xs-4 .btn.btn-default.std-btn.pull-right {
	margin-bottom: 20px;
	margin-top: -8px;
	margin-right: -31px;
	text-transform: uppercase;
}
.col-xs-4.pull-right .btn.btn-default.std-btn.pull-right {
	margin-top: 20px;
	margin-right: 0px;
	text-transform: uppercase;
}
.static .main input#aba_cardVerifyNum {
   width: 96px;
}
.track-order .main.col-xs-12 h1 {
   margin-top: 20px;
}
/* free shipping logo stuff*/

.static.checkout .checkoutpromo h3 {
  margin: 20px 3px 43px;
}
.checkoutpromo .shipping:before {
  margin-top: 23px;
  margin-left: 140px;
}
.static.checkout .checkoutpromo .shipping p {
	font-family: 'Avenir LT W01_65 Medium1475532', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #4683A9;
	margin-top: -40px;
	text-align: center;
	line-height: 15px;
}
#shipping {
	font-family: 'Avenir LT W01_85 Heavy1475544', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
}
.static.checkout .checkout-actions .continue-shopping a::before{
	content: " ";
	display: inline-block;
	height: 15px;
	left: -5px;
	margin: 0 0 0 6px;
	position: relative;
	top: 4px;
	width: 10px;
	transform: none;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	background-size: 81px;
	background-position: 0px -31px;
}
.static.checkout .shoppingholder.empty a.continue::after {
	content: " ";
	display: inline-block;
	height: 13px;
	left: 0px;
	margin: 0 0 0 6px;
	position: relative;
	top: 4px;
	width: 6px;
	transform: none;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	background-size: 81px;
	background-position: 0px -31px;
}
.shippingItem.row .row.editAddShippingC {
    margin-left: -15px;
}
.main.inner.contact-content.col-xs-9 b {
    font-weight: normal;
    color: #333;
}
p.subtitle b {
    font-weight: normal;
    color: #333;
}
.static .main form select {    
    background-position: 96% 14px;   
    padding: 0 20px 0 10px;
}