
	
	#cartSection #cart-table .item-user-actions button{
		display: inline;
	}
	
	.singleShippingNewDesign .checkoutShipping{
		font-family: gillsans !important;
	}
	
	.singleShippingNewDesign .fieldsWrapper .form-row label{
		color:#41201F;
		font-size:14px;
	}


	#cartSection .update-bag #update-cart,#cartSection #cart-table .item-user-actions button
		{
		color: #333333 !important;
		font-size: 13px !important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		text-decoration: underline solid rgb(121, 121, 121) !important;
		white-space: nowrap;
	}

#cart-table .item-user-actions{
		width: auto;
	}
	
	#cartSection #cart-table .product-details{
		margin:0!important ; 
		clear: both;
	}
	#cart-table tfoot .cart-footer {
		width:auto;
	}
	
	button.white{
		width:70px;
	}
	
	
	#cartSection table.item-list tr.cart-row , #cartSection table.item-list tr.cart-promo{
		background:none;
	}
	.cart-coupon-code .reward-checkboxes{
   font-size:14px;
}

	#cartSection table.item-list td.item-details {
		width:60.5%;
	}
	
	#cartSection #cart-table .item-total.sub-total-promotion, .pt_cart #cartSection .section-header.th-total-header {
		width:11%;
	}
	
	.pt_cart #cartSection .section-header{
		border-bottom:1px solid #D4B75F;
		padding-bottom: 10px !important;
	}
	
	.pt_cart tr th.section-header:first-child {
    padding-left: 24px !important;
}
	
	#cartSection .cart-coupon-code h3{
		padding-bottom:0px;
	}
	
	#cartSection .guest-rewards h3 {
    	background: url("../images/interface/u308.png") no-repeat 0px 2px;
    	bcakground-position:inherit;
	}
	
	
	
	#cartSection .rewards-n-promotion {
		background-color: #E4E4E4;
		padding: 20px;
		width:97%!important;
		margin:25px 0px !important;
	}
	
	.guest-rewards {
    	border-top: 1px solid #FFFFFF;
    	padding-top: 10px;
	}
	
	#cartSection input#dwfrm_cart_couponCode{
		width:206px;
		margin:auto;
	}
	
	#cartSection .cart-coupon-code button.white, #cartSection .guest-rewards a#rewardsLogin{
	    background-color: #D4B75F;
	    border:none;
		margin-left:9px;
		color: #FFFFFF;
		font-size:16px!important;
	}
	
	#cartSection .cart-coupon-code button.white:hover, #cartSection .guest-rewards a#rewardsLogin:hover{
		background-color: #987627;
	}
	
	#cartSection .rewards-n-promotion #coupon-rewards , #cartSection .rewards-n-promotion .cart-coupon-code {
		width: auto;
		float: none;
	}

	
		#cartSection .guest-rewards a#rewardsLogin {
		margin: 0;
		position: relative;
		top: -10px;
	}
	
	.cart-order-totals,.discount-disclaimer {
		width: 30%;
		margin-right: 50px;
		width: 26%;
		float: right;
		margin-top: 25px;
	}
	
	
	.nortonSecuredImage{
		float:right;
	}
	
	.nortonSecuredImageWrapper {
		width:100%;
		float:left;
	}
	
	.checkout-billing .nortonSecuredImageWrapper {
		margin-bottom: 40px;
		margin-top:-5px;
	}
	
	.checkoutShipping .nortonSecuredImageWrapper{
		margin-bottom: 40px;
		margin-top: 15px;
	}
	
	.order-summary-footer .cart-order-totals .nortonSecuredImageWrapper{
		 margin-top: 15px;
	}
	
	
	.form-row.form-row-button.continue-button .button-fancy-large{
		width:220px!important;
		float:right;
	}

	
	#cartSection.cart-actions{
		width: 100%;
		padding:0;
		
	}
	.increaseButtonHeight{
		height:60px;
		font-weight: 700;
		font-style: normal;
		font-size: 24px;
		color: #41201F!important;
	}
	
	#cartSection .cart-actions{
		position:static;
	}

	/*Breadcrumb Design*/
	.singleShippingNewDesign .checkout-progress-indicator>div {
		float: left;
		height: 42px;
		position: relative;
		width: 32%;
		border-left: none;
		border-right: none;
		padding-bottom: 0px;
		margin-left: 0!important;
		line-height: 2;
		font-family: adobecaslonproregular !important;
		font-weight: 400;
		font-style: normal;
		font-size: 20px!important;
		color: #41201f!important;
	}
	
	.singleShippingNewDesign .checkout-progress-indicator>div span{
		font-family: adobecaslonproregular !important;
		font-weight: 400;
		font-style: normal;
		font-size: 20px!important;
	}
	
	.singleShippingNewDesign .checkout-progress-indicator>div a{
		font-size: 20px!important;
		color: #41201f !important;
	}

	.singleShippingNewDesign .checkout-progress-indicator {
		width: 107%!important;
		border-bottom: none!important;
		left: -24px;
	}
	/*.singleShippingNewDesign .checkout-progress-indicator>div:after,.checkout-progress-indicator>div:before {
		border: solid transparent;
		content: " ";
		height: 0;
		left: 100%;
		pointer-events: none;
		position: absolute;
		top: 50%;
		width: 0;
	}*/
	/*.singleShippingNewDesign .checkout-progress-indicator>div:after {
		border-color: rgba(136, 183, 213, 0);
		border-width: 21px;
		margin-top: -21px;
	}
	.singleShippingNewDesign .checkout-progress-indicator>div:before {
		border-color: rgba(194, 225, 245, 0);
		border-left-color: #d4b75f;
		border-width: 23px;
		margin-top: -23px;
	}*/
	/*.singleShippingNewDesign .checkout-progress-indicator div.active {
		background: linear-gradient(to bottom, #D2B25B 0%, #B18F35 100%) repeat
			scroll 0 0 rgba(0, 0, 0, 0);
	}
	.singleShippingNewDesign .checkout-progress-indicator div.active:after {
		border-left-color: #BD9B43;
	}
	.singleShippingNewDesign .checkout-progress-indicator div.inactive:after {
		border-left-color: white;
	}
	.singleShippingNewDesign .checkout-progress-indicator div.inactive {
		z-index:10;
	}*/
	
	/* Form fields design - Starts*/
	.ptCheckoutUpdate .singleShippingNewDesign .primary-content{
		width:68%!important;
	}
	.singleshipping-stepone{
		width:100%;
	}
	
	.singleShippingNewDesign .fieldsWrapper {
		display: inline-block;
		float: left;
		width: 49%;
		margin-top:10px;
	}
	
	.singleShippingNewDesign .secondColumn{
		float:right;
	}
	
	.singleShippingNewDesign .form-row input.input-text{
		width:94%!important;
		outline-color: white!important;
	}
	
	.singleShippingNewDesign .textboxAstextarea .form-row input.input-text{
		outline-color: white!important;
	}
	
	.singleShippingNewDesign .checkoutShipping .state ,.checkout-billing .state{
		width: 53%!important;
	}
	
	.singleShippingNewDesign .checkoutShipping .zip , .checkout-billing .zip{
		width:37%;
	}
	
	.singleShippingNewDesign .checkoutShipping .state .form-row label ,.singleShippingNewDesign .checkoutShipping .zip .form-row label ,.singleShippingNewDesign .checkout-billing .state .form-row label ,.singleShippingNewDesign .checkout-billing .zip .form-row label {
		width:100%!important;
		margin-top:0px!important;
	}

	
	#dwfrm_singleshipping_shippingAddress #poStandard-message{
		position: absolute;
   		right: 0;
	}
	
	#poStandard-message .form-row {
		position: relative;
   		top: -4px;
   	}
   	
   	.checkoutShipping .shipment-strawberry .picker-container{
   		position: relative;
    	top: -10px;
   	}
   	
   	.shippingpromotions p, .shippingpromotions{
   		margin: 0 5px 5px 0;
   	}
	
	.form-row span.error{
		 margin: 0 !important;
		 font-size:14px;
	}
	
	/* Form fields design - Ends*/
	
	.shippingmethods.singleship{
		border-color:#D0C6A6;
		padding-bottom: 20px!important;
	}
	
	/* .singleShippingNewDesign .checkoutShipping .shipping-option-box, .singleShippingNewDesign .checkoutShipping .shipbydate-contain.ship-by-date.shipping-option-box{
		width: 47%!important;
		display: inline-block;
		float: left!important;
	} */
	
	.singleShippingNewDesign .checkoutShipping .shipping-method{
		border-right: 1px solid #E6E6E6;
	}
	
	/* .singleShippingNewDesign .checkoutShipping .shipbydate-contain.ship-by-date.shipping-option-box {
	padding-left: 10px !important;
	border-left: 1px solid #e6e6e6;
	position: relative;
	left: -1px;
	color: rgb(65, 32, 31) !important;
	font-size: 14.44444465637207px !important;
	font-style: normal !important;
	font-weight: normal;
	line-height: normal;
} */

.singleShippingNewDesign div.singleshipping-stepone .singleship .shipment-option.or-divider{
	 	width: 47%;
		display: inline-block;
		margin:0 0 1px 0px!important;
		padding-left:10px;
		
	 }
	
	.singleShippingNewDesign .checkoutShipping .shipping-option-box .shipment-option.or-divider{
		width:100%!important;
	}
	
	.singleShippingNewDesign .devider{
		background:none !important;
		 text-align: left !important;
	}
	.singleShippingNewDesign .devider span{
		margin:0!important;
		padding:0!important;
		color: #41201f;
    	font-family: AdobeCaslonPro !important;
	}
	
	/*Gift Message Design*/
	.singleShippingNewDesign .checkoutShipping .form-row.giftmessage {
		width: 219px;
		display: inline-block;
		display: inline-block;
		float: left;
		position:relative;
		top:7px;
	}
	.ptCheckoutUpdate div.singleshipping-stepone .textboxAstextarea {
		width: 374px;
		display: inline-block;
		float:right;
		border: 1px solid #999999;
		padding-top:1px;
		padding-bottom:1px;
	}
	
	.giftlineTotal{
		 height: auto !important;
    	margin: 0px 0 4px !important;
    	color:#666666;
    	position:relative;
    	left:4%;
	}
	
	
	.singleShippingNewDesign .checkoutShipping .giftErrorMessage{
		 margin-bottom: 22px;
    	padding-bottom: 18px;
    	border-bottom:1px solid #D0C6A6;
    	clear:both;
	}
	
	
	.giftlineTotal span.forDesktop{
		margin-left:25px;
	}
	
	.ptCheckoutUpdate div.singleshipping-stepone .textboxAstextarea .form-row
		{
		margin-bottom: 0;
	}
	.ptCheckoutUpdate  div.singleshipping-stepone .textboxAstextarea .form-row input.input-text
	{
	border: none;
	padding: 0px 0px 0px 2px !important;
	font-weight: 400 !important;
	font-style: normal;
	font-size: 14px !important;
	text-decoration: none !important;
	color: #999999 !important;
	margin-bottom:0px!important;
	margin-left:1px!important;
}

.pt_checkout .singleShippingNewDesign legend {
		padding: 0 !important;
	}

	.singleShippingNewDesign .checkoutShipping .singleship-button button {
		float: right !important;
		width: 220px !important;
		color: rgb(65, 32, 31) !important;
		font-family: ACaslonPro-Bold, 'Adobe Caslon Pro Bold',
			'Adobe Caslon Pro' !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: bold !important;
		line-height: normal !important;
	}

.shippingmethods.singleship{
		width:100%!important;
		padding-top: 20px !important;
	}
	
	.singleShippingNewDesign .form-indent{
		position:relative;
		top:13px;
	}
	
	.pt_cart .primary-content .bagTitle {
		background-color: white;
		padding: 0 24px!important;
		position: relative;
		margin-top:18px;
	}

	/*Font Changes as per new design */
	ul.product-availability-list .not-available {
		font-weight: 400;
		font-style: normal;
		font-size: 12px;
		color: #BE2000;
		line-height: 14px;
	}
	
	/*Billing Page */
	
	.singleShippingNewDesign .checkoutBillingUpdated #telephoneTip .content-asset ,.singleShippingNewDesign .checkoutBillingUpdated .form-row a.selectBox{
		width: 100%!important;
	}
	
	
	.singleShippingNewDesign .checkoutBillingUpdated fieldset.solid-border{
		width:98%!important;
	}
	
	.singleShippingNewDesign .checkoutBillingUpdated .month{
		width:53%;
	}
	
	.singleShippingNewDesign .checkoutBillingUpdated .year{
		width:44%;
		margin:0!important;
		float:right;
	}
	
	.singleShippingNewDesign .checkoutBillingUpdated fieldset.solid-border ,.singleShippingNewDesign .checkoutBillingUpdated fieldset.solid-border.bottom-border,.singleShippingNewDesign div.singleshipping-billing fieldset.billing-address{
		border-bottom:1px solid #D0C6A6!important;
	}
	
	.singleShippingNewDesign .checkoutBillingUpdated #GiftCard.plus,.singleShippingNewDesign .checkoutBillingUpdated #GiftCard.minus{
		left:0!important;
		float:right;
	}

/* Confirmation page  */
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage h1 {
		border-bottom: 1px solid #d0c6a6;
		color: rgb(71, 45, 39)!important;
font-size: 20px;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-bottom: 12px;
	}
	
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation h1{
		border-bottom:none;
		padding-bottom:0px;
	}
	
	
	.para {
		width: 43%;
		float: left;
		margin-top:0!important;
	}
	
	.registrationArea .guestRegistrationDetails{
		margin-bottom:0px!important;
	}
	
	.registrationArea {
		width: 50%;
		float: left;
		margin-left: 6%;
	}
	.registrationArea .form-row{
		margin-bottom:0;
		width: 100% !important;
	}
	
	.registrationArea .form-row .form-caption{
		display:none;
	}
	
	.registrationArea a.selectBox,.checkoutConfirmation .form-row input.input-text-pw,.registrationArea a.selectBox span.selectBox-label
		{
		width: 100% !important;
	}
	
	.registrationArea .birthMonth {
		float: left;
		margin-right: 4px;
		width: 55% !important;
	}
	
	.registrationArea .birthDay {
		clear: none;
		float: right;
		width: 43% !important;
	}
	
	.registrationArea .birthDay div{
		padding-left: 4px;
	}
	.registrationArea .form-row span.error{
		position:static;
	}
	
	#guestConfirmationPage a.socialtwitter, #guestConfirmationPage a.socialpinterest, #guestConfirmationPage a.socialfacebook, #guestConfirmationPage a.socialgplus{
		width:152px!important;
		height:40px;
		background-color: #6A402F!important;
		background-position: center center!important;
    	background-repeat: no-repeat !important;
    	text-align: center;
	}
	
	#guestConfirmationPage a.socialgplus{
		 background-image: url("../images/backgrounds/u127.png") !important;
		 background-size: 40px 40px !important;
	}
	
	.checkoutConfirmation .signme{
		padding-left:0px!important;
		color: rgb(65, 32, 31)!important;
font-size: 13px!important;
font-style: normal!important;
font-weight: normal!important;
line-height: 18px!important;
	}
	
	#RegistrationForm .registerCustomer{
		width: 178px!important;
		color: rgb(255, 255, 255) !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important;
		text-align: center !important;
		padding: 4px 0 !important;
	}

	
	#RegistrationForm .signme a{
		text-decoration:underline;
	}
	
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialtwitter{
		 background-image: url("../images/backgrounds/u123.png") !important;
		 background-size: 33px 26px !important;
    	
	}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialpinterest{
		background-image: url("../images/backgrounds/u125.png") !important;
		background-size: 27px 26px !important;
	}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialfacebook{
		background-image: url("../images/backgrounds/u121.png") !important;
		background-size: 26px 26px !important;
	}

	/*Promo Design */
	.promoDetails {
		font-family: gillsans;
		font-weight: 400;
		font-style: italic;
		font-size: 14px;
		color: #41201f;
	}
	
	.cartcoupon,.invalidCoupon {
		margin-bottom: 12px;
	}
	
	
	#cartSection .guest-rewards #rewardsLogin{
	 	margin:0 0 0 9px !important;
	 }
	
	.forMobile{
		display:none!important;
	}
	#cartSection #promoSection{
		width:60%;
		display:inline-block;
		float:left;
	}

	.select-address {
		width: 100%;
		margin-top: 12px;
		padding-bottom: 0;
		padding-top: 0;
	}

	.pt_checkout .select-address .form-row.shipDecide {
		width: 100%;
		margin: 0px;
	}
	
	#cartSection #cart-table a.removeProduct {
		 background:#CCCCCC;
   	 	border-radius: 26px;
   		 height: 16px;
   		 margin-left: 17px;
   		 width: 1px;
   		 padding-right:15px;
	}
	#cartSection #cart-table a.removeProduct:hover{
	 background:#999999;
	}
	#cartSection #cart-table .price-total{
		padding-top:0px!important;
	}
	
	.closeButton {
		color: white;
		font-size: 10px;
		font-weight: 400;
		left: 4px;
		padding-top: 1px;
		position: relative;
		text-align: center;
		top: -4px;
	}
	
	#cartSection #cart-table tfoot a.removeProduct{
		display:none;
	}
	
	.pt_cart .primary-content .bagTitle .info{
		display:none;
	}
	
	.customerQuery {
		background-attachment: scroll !important;
		background-clip: border-box !important;
		background-color: rgba(0, 0, 0, 0) !important;
		background-image: url("../images/backgrounds/u190.png") !important;
		background-origin: padding-box !important;
		background-position: 0 1px;
		background-repeat: no-repeat !important;
		background-size: auto auto !important;
		float: none !important;
		margin: 1px 101px 7px !important;
		position: absolute;
		width: 20px !important;
	}
	
	.customerQuery a{
		left: 5px;
		padding-top: 1px;
		position: relative;
		text-align: center;
		top: -5px;
		font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
		font-weight: 700;
		font-style: normal!important;
		font-size: 10px!important;
		color: #FFFFFF!important;
		display:inline-block!important;
		outline-style: none;
	}

	.focusedLineCount {
		position: absolute;
		right: -18px;
		font-family: GillSans, Arial, sans-serif;
		font-size: 12px;
		font-style: italic;
		color: #8e817e;
		top:0;
		width:16px;
	}
	
	.textboxAstextarea .form-row {
		position: relative;
	}
	
	.singleShippingNewDesign .mandatoryFieldInfo {
		float: right;
		font-family: GillSans;
		font-weight: 400;
		font-style: normal;
		font-size: 12px;
		color: #797979;
		margin-top: 6px;
	}
	
	.ptCheckoutUpdate #primary .singleshipping-stepone legend#select-or-enter-address
		{
		width: 80%;
		float: left;
		color: rgb(65, 32, 31);
		font-size: 20px !important;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		letter-spacing:0;
	}

.singleShippingNewDesign .checkoutBillingUpdated fieldset.solid-border.bottom-border.spacegiftmes legend{
		width:100%;
	}
	.singleShippingNewDesign .checkoutBillingUpdated #GiftCard.plus, .checkoutBillingUpdated #GiftCard.minus{
		top:4px!important;
	}
	
	.singleShippingNewDesign div.singleshipping-billing fieldset.billing-address ,.singleShippingNewDesign .checkoutBillingUpdated fieldset.solid-border.bottom-border,.singleShippingNewDesign .checkoutBillingUpdated fieldset.solid-border{
		width:100%!important;
	}
	
	.fieldsWrapper .form-indent {
		display:inline-block;
		top:0px;
	}
	
	.fieldsWrapper .form-caption{
		display:inline-block;
	}
	
	.fieldsWrapper .form-caption a{
		font-style: normal !important;
    margin-left: 4px !important;
    position: relative;
    text-decoration: underline;
    top: 2px;
	}
	
	#updateAddresscheckbox div{
		float:left;
		width:100%;
	}
	
	.customerAddress{
		display:inline-block;
		width:45.8%;
	}
	
	.editAddress{
		display:inline-block;
	}
	
	.drawBorder{
		border-left:1px solid #E6E6E6;
		padding-left:4%!important;
		position: relative;
		left: -1px;
	}
	
	.singleshipping-placeorder table.item-list.checkoutPlaceOrder tr td.shippingDetailsPO{
		padding-right:4%;
	}
	
	.shippingDetailsPO{
		border-right:1px solid #E6E6E6;
	}
	
	.billingDetailsPO legend, .shippingDetailsPO legend{ 
		width:100%;
	} 
	
	.shippingAddressSec span.label, .billingDetails span.label{
		clear:both;
	}
	
	.shippingAddressSec span.value ,.billingDetails span.value{
		float:left;
	}
	
	
	.checkoutPlaceOrder tr{
		border-bottom:1px solid #D0C6A6!important;
		padding-bottom:10px;
	} 
	.checkoutPlaceOrder tr.border{
		border-bottom: none !important;
		
	}
	
	
	

	
	.checkoutPlaceOrder .item-image{
		width:auto!important;
	}
	.checkoutPlaceOrder .item-details{
		width:65%!important;
		margin-left: 10px;
		float:left;
	}
	.checkoutPlaceOrder .item-quantity{
		width:auto;
	}

	.singleShippingNewDesign .checkoutPlaceOrder .item-quantity {
		float: right !important;
		width: 10% !important;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder .item-total {
		float: right !important;
		width: 12% !important;
	}
	
	.checkoutPlaceOrder .item-quantity {
		font-family: gillsans;
		font-weight: 400;
		font-style: normal;
		color: #797979!important;
		font-size: 14px!important;
	}

	.forPadding {
		display: inline-block;
		position: relative;
		width:100%;
		height:15px;
	}
	
	#updateAddresscheckboxBilling .form-indent{
		float:left;
	}
	
		/* Place Order - Promotion Design -Starts*/
	

	.pt_checkout .ptCheckoutUpdate .singleShippingNewDesign #primary{
		padding: 0 0 46px!important;
	}
	
	.item-total .item-price .value{
		 min-width: initial;		 
		 color: #41201F !important;
font-family: gillsans !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: normal !important;
line-height: normal !important;

	}
	

	.order-summary-footer .cart-coupon-code {
		display: inline-block;
		float: left;
		margin-top: 30px;
		width: 56%;
		padding: 20px;
		background-color: #e4e4e4;
	}
	
	
	.order-summary-footer .rewards-n-promotion{
		background-color: #e4e4e4;
		float:left;
	}
	
	.order-summary-footer .cart-coupon-code .error {
    	border: medium none;
    	padding: 0;
	}

	.order-summary-footer .cart-coupon-code button.white {
		background: #d4b75f;
		border: medium none;
		color: #ffffff;
		margin-left: 9px;
		height: 30px;
		text-decoration: none;
		width: 70px;
		float:right;
	}
	
	.order-summary-footer .cart-coupon-code h3{
		border-bottom:none;
	}
	
	.order-summary-footer .cart-coupon-code input{
		width:76%;
	}
	
	.order-summary-footer .cart-order-totals {
		display: inline-block;
		margin-right: 0;
	}
	
	.order-summary-footer .cart-order-totals .increaseButtonHeight{
		padding:4px 35px;
	}

/*Fonts and Spacing */
	.pt_cart .primary-content .bagTitle h1 {
		font-weight: bold;
		font-size: 24px;
		color: #41201F;
		margin-bottom: 0px;
	}
	
	#cart-table{
		border-top:2px solid white;
	}
	
	#primary .html-slot-container{
		margin: 10px 0 0 24px;
	}
	
	.singleShippingNewDesign #primary .html-slot-container{
		margin: 0;
	}
	
	.pt_cart .primary-content .bagTitle .recommendationcheckoutscroll h1 {
		font-size: 16px;
	} 
	
	.cart-promo .bonus-item-actions a.select-bonus {
		text-decoration: underline;
	}

	#cartSection table th span {
		font-weight: 400;
		font-style: normal;
		font-size: 14px;
		color: #41201F;
	}

	#cartSection table.item-list td.item-image {
		padding: 20px 10px 20px 22px !important;
		min-width: 0 !important;
		width: 50px;
		height: 50px;
	}
	
	#cartSection table.item-list td.item-details, #cartSection table.item-list td{
		padding:20px 0!important;
	}
	
	#cartSection table.item-list td.item-details .product-list-item{
		/*padding-top:6px; Commented by pradeep*/
	}
	

	#cartSection td.item-details .name a {
		color: #41201F !important;
		font-size: 13px !important;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		white-space: nowrap;
	}
	
	#cartSection td.item-details .name a:hover{
		text-decoration: underline;
	}
#cartSection table.item-list td.item-image img {
		width: 50px !important;
	}
	
#cartSection td.item-details .product-list-item .product-details span,#cartSection td.item-details .product-list-item .product-details .product-pieces
		{
		font-weight: 400;
		font-style: normal;
		font-size: 11px!important;
		color: #797979;
		letter-spacing:0px;
	}
	
	#cartSection td.item-details .product-list-item .line-item-price,#cart-table .price-sales
		{
		font-size: 13px!important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		white-space: nowrap;
		color: #797979!important;
	}
	
	 #cartSection #cart-table .price-promotion .price-standard{
	 	font-size: 13px!important;
	 	color: #797979!important;
	 	margin-right: 0px!important;
	 } 
	
	
	#cartSection #cart-table .item-quantity {
		width: 10%;
	}
	
	#cartSection #cart-table .removeProductColumn{
		width:11%;
	}
	
	#cartSection #cart-table .item-quantity input {
		height: 30px;
    	padding: 0 !important;
    	text-align: center;
    	width: 30px;
    	font-size: 14px;
    	color: black;
	}
	.shoppingBag tfoot .error-message {
		width: 66%;
	}
	
	#primary .error-message ,#primary .error-message-cart {
		font-family: Gillsans;
		font-size: 14px!important;
		font-style: normal;
		font-weight: normal;
		line-height: 16px;
		position: relative;
		padding: 10px 24px;
	}
	
	#primary .error-message-limited{
		padding:0px;
	}
	
	#primary tfoot .error-message{
		padding: 0px 24px;
		top:0px;
	}

	#cartSection .cart-coupon-code h3 , #cartSection .guest-rewards h3{
		color: #41201F;
		font-family: AdobeCaslonProRegular,serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		height: 22px;
		line-height: normal;
		white-space: nowrap;
		width: auto
	}

	#cartSection .guest-rewards span {
		font-family: Gillsans;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
	}
	
	#cartSection .guest-rewards span.forDesktop{
		color: #41201F!important;
		font-size: 14px!important;

	}
	
	#cartSection .guest-rewards h3{
		padding: 3px 0 7px 27px!important;
	}
	
	.singleShippingNewDesign div.singleshipping-stepone .checkoutShipping a.view-all {
		float: left !important;
		padding-left: 10px !important;
		text-decoration: underline;
		text-transform: none;
		color: #797979 !important;
		font-family: GillSans !important;
		font-size: 13px !important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		text-decoration: underline solid rgb(121, 121, 121) !important;
		white-space: nowrap;
		margin-bottom: 6px;
    	padding-top: 7px;
}

#singleShippingMethods .shippingOptionsHeader {
		display: inline-block;
		float: left;
		color: rgb(65, 32, 31);
		font-family: ACaslonPro-Bold, 'Adobe Caslon Pro Bold',
			'Adobe Caslon Pro';
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		white-space: nowrap;
		letter-spacing: 0px;
	}

	.backToBag {
		position: absolute;
		bottom: 83px;
		right: 24px;
	}
	
	.singleShippingNewDesign .expandArea{
		width:300px;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder td a.giftMessageEdit{
		float:none;
		text-transform: none !important;
	}
		
	.singleShippingNewDesign .checkoutPlaceOrder td .noGiftMsg{
		padding-bottom: 15px;
		font-family: Gillsans;
		font-size:14px;
		color:#333333; 
		
	}
	
	.singleShippingNewDesign table.item-list.checkoutPlaceOrder .giftMsg{
		font-family: Gillsans;
		font-size:14px;
		color:#333333;
	}

	.backToBag a, .multiShipBack a{
		color: rgb(51, 51, 51);
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		text-decoration: underline;
		position: relative;
		bottom: 0;
		right: 0;
	}
	
	.needAssistance {
		color: rgb(71, 45, 39);
		font-size: 12px;
		font-style: normal;
		font-weight: 200;
		line-height: normal;
	}

	.singleShippingNewDesign .checkoutShipping .form-row label.custom-checkbox {
		color: #41201F;
		font-family: GillSans !important;
		font-size: 13px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important;
		padding-left: 19px!important;
	}
	
	.singleship .shipping-methods-slots{
		margin-bottom:28px;
		margin-top:0px;
	}
	
	.singleShippingNewDesign #poboxmessagecontent {
		/*margin-bottom: 5px;
		top: -16px;*/
		color: rgb(190, 32, 0) !important;
		font-family: GillSans, 'Gill Sans' !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important;
		position: relative;
	}

div.singleshipping-stepone .singleship .shipping-option-box .shipment-option.or-divider{
		padding-left:0px;
	}
	
	.shippingmethods .shipbydate-contain .form-row.label-inline{
		margin-bottom:6px;
	}
	
	.shipment-strawberry .shipbydate-contain{
		border-left:none!important;
	}
	
	div.singleshipping-stepone .singleship .shipment-strawberry .shipment-option.or-divider{
		padding-left:0px!important;
		width:100%;
	}
	
	.singleShippingNewDesign .checkoutShipping .shipment-strawberry .shipbydate-contain.ship-by-date.shipping-option-box{
		width:100%!important;
		padding-left:0px!important;
	}
	
	.shippingmethods .shipment-strawberry .shipbydate-contain .form-row.label-inline{
		float:left;
	}

	.strawberry-shipping-information,.strawberry-shipping-msg {
		color: #666666;
		font-family: gillsans;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
	}
	
	
	.strawberry-shipping-msg{
		line-height: 28px;
	}

.shippingmethods .shipment-strawberry .shipbydate-contain .form-row.label-inline label{
		white-space: normal;
		height:auto!important;
	}
	
	.shippingmethods .shipment-strawberry .shipbydate-contain.ship-by-date.shipping-option-box .picker-container{
		float:right!important;
		top: -73px;
		position:relative;
		right:9px;
	}
	
	.shippingmethods .shipment-strawberry .jdpicker_w .date_selector{
		padding:0px!important;
	}
	.singleship .shipping-methods-slots{
		width:100%;
		font-family: GillSans;
		font-size:14px;
		color:#333333;
		
	}

	.cart-coupon-code .reward-checkboxes label.custom-checkbox {
		display: inline-block;
		text-transform: none;
		font-family: Gillsans;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
}

.shoppingBag .cart-coupon-code .rewardsList {
		text-transform: uppercase;
	}
	
	.singleShippingNewDesign div.shipment-merchandize-total, .checkoutmultishipping .shipment-title h1 .shipment-merchandize-total{
		color:#666666;
		font-family:gillsans !important;
		font-size: 13px!important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		display:inline-block;
		width:210px;
	}




	.pt_checkout .singleShippingNewDesign legend div#giftHeader.shipment-header {
		color: rgb(65, 32, 31);
		font-family: ACaslonPro-Bold, 'Adobe Caslon Pro Bold',
			'Adobe Caslon Pro';
		font-size: 20px!important;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		white-space: nowrap;
		letter-spacing: 0px;
}

	#cartSection .cart-coupon-code .error {
		background: none;
		cursor: default;
		display: inline;
		font-family: GillSans, 'Gill Sans' !important;
		font-size: 12px !important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
	}

	#cartSection tfoot .update-bag {
		padding: 0px 0px !important;
	}
	
	#cartSection #cart-table tfoot tr td {
		padding-bottom: 12px !important;
		padding-top: 14px !important;
	}
	
	.rewardsClub{
		width:212px;
		display:inline-block;
	}

	#cartSection .cart-order-totals table.order-totals-table tr td {
		color: #41201F!important;
		font-size: 14px!important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		white-space: nowrap;
		line-height: 24px;
    	padding: 0;
    	
	}
	
	#cartSection .cart-order-totals table.order-totals-table tr td.lTxt{
		font-family: AdobeCaslonProRegular !important;
	}

	#cartSection .cart-order-totals table.order-totals-table tr.last-child td{
		font-family:AdobeCaslonProRegular,serif !important;
		font-style: normal;
		font-weight: bold !important;
		line-height: normal;
		white-space: nowrap;
		padding: 10px 0;
	}
	
	#cartSection .cart-order-totals table.order-totals-table tr.last-child td:last-child{
		font-family:Gillsans!important;
	}

	#cartSection #cart-table .item-total.sub-total-promotion span {
		color: #41201f;
   		font-size: 14px !important;
		font-style: normal;
		font-weight: bold !important;
		line-height: normal;
		white-space: nowrap;
		
	}
	
	#cartSection #cart-table .item-total.sub-total-promotion>span{
		float:right;
		margin: 0 50px 0 0;
	}

	
	.order-totals-table .trForSpace td{
		padding:3px;
	}
	
	#cartSection .cart-actions .increaseButtonHeight {
	    margin:6px 0px 12px;
	    color:white!important;
	}
	
	#cartSection .cart-actions .multishipmentclick{
		color: rgb(71, 45, 39) !important;
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
	}
	
	.checkout-progress-indicator{
		top:0px;
	}

	.removeHeaderBorder{
		border-bottom:none!important;
	}
	.singleShippingNewDesign .checkoutShipping .state .form-row a.selectBox.input-select ,.singleShippingNewDesign .checkout-billing .state .form-row a.selectBox.input-select{
		width: 170px !important;
	}
	.singleShippingNewDesign .checkoutShipping .fieldsWrapper .form-row label ,.singleShippingNewDesign .checkout-billing .fieldsWrapper .form-row label {
		margin:0px 0px 2px 0px!important;
		padding:0px!important;
	}
	.singleShippingNewDesign .checkoutShipping .fieldsWrapper .form-row label.custom-checkbox ,.singleShippingNewDesign .checkout-billing .fieldsWrapper .form-row label.custom-checkbox{
		padding-left:19px!important;
		padding-top:2px !important;
		font-size:13px;
	}
	
	.singleShippingNewDesign .fieldsWrapper .form-row{
		margin: 0 0 6px;
	}
	
	.singleShippingNewDesign .fieldsWrapper .form-caption{
		padding:0px!important;
		margin:0px!important;
	}

	.singleShippingNewDesign .checkoutShipping #telephoneTip .content-asset p ,.singleShippingNewDesign .checkout-billing #telephoneTip .content-asset {
		color: rgb(153, 153, 153)!important;
		font-family: Arial-ItalicMT, 'Arial Italic', Arial!important;
		font-size: 11px!important;
		font-style: italic;
		font-weight: normal;
		line-height: 14px;
	}
	
/* 	 .singleShippingNewDesign .checkoutShipping .form-row input[type="radio"] + label{
		padding: 2px 0 0px 18px!important;
		width:100%;
	} */

/* 	div.singleshipping-stepone .shipping-delivery-date {
		color: #666666!important;
		font-size: 13px!important;
		font-style: normal!important;
		font-weight: normal!important;
		line-height: normal!important;
		margin-left:18px!important;
		padding-top:0px!important;
		font-family:gillsans!important;
	
		
	} */
	
	.shippingmethods .shipment-strawberry .ship-by-date .shipping-delivery-date{
		margin-left:0px!important;
		padding-top:8px!important;
		font-family:Gillsans!important;
		font-size:14px!important;
		color:#666666!important;
	}
	
	.shippingmethods .shipment-strawberry .ship-by-date .shipping-delivery-date .sdateresult a{
		font-family:Gillsans!important;
		font-size:12px!important;
		color:#41201F;
	}
	
	/* .singleShippingNewDesign .checkoutShipping .radioText {
	
		color:  #41201F !important;
		font-size: 14px !important;
		font-family:gillsans !important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		position: relative;
		top: -3px;
	} */

	/* .singleShippingNewDesign .shippingmethods .shipbydate-contain .shipping-cost,.singleShippingNewDesign .ship-by-date .shipping-cost
		{
		font-size: 14px !important;
		font-family:GillSans;
		color:#333333!important;
		margin-top:10px;
		
	} */
	
	.singleShippingNewDesign .shippingmethods .strawberryShipmentDetails .shipbydate-contain .shipping-cost{
		margin-top:10px;
	}
	
	/* .singleShippingNewDesign .checkoutShipping .shipbydate-contain.ship-by-date.shipping-option-box .radioText{
		top:-4px;
	} */
	
/* 	.singleShippingNewDesign .checkoutShipping .shipbydate-contain.ship-by-date.shipping-option-box .shipping-cost{
		margin-left:18px;
	} */
	
	.singleShippingNewDesign .checkoutShipping .shipping-method .form-row{
		margin-bottom:0px;
	}
	
	.singleShippingNewDesign .checkoutShipping .shipping-promos{
		 margin: 0.5em 0;
	}
	
/* 	.singleShippingNewDesign .checkoutShipping .jdpicker_w .date_selector{
		padding: 17px 0 17px 0px;
	} */
	
	.strawberryShipmentDetails{
		display:inline-block;
		width:32%;
	}
	
	.singleShippingNewDesign .checkoutShipping #singleShippingMethods{
		float:left;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing{
		font-family:Gillsans !important;
		
	}


	.singleShippingNewDesign .singleshipping-billing .checkout-billing .billing-address legend{
		float: left;
	}
	.singleShippingNewDesign .singleshipping-billing .checkout-billing .billing-address legend{
		width:80%;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing .billing-address legend,.singleShippingNewDesign .singleshipping-billing .checkout-billing #paymentMethod{
		color: #41201F !important; 
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		white-space: nowrap;
		letter-spacing: 0px;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing #paymentMethod{
		width:auto;
	}
	
	 .singleShippingNewDesign .singleshipping-billing .checkout-billing #giftCardSection legend{
		color: rgb(65, 32, 31) !important;
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		letter-spacing: 0px; 	
	 }
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing .billing-address .select-address{
		margin-top:7px;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing .billing-address .select-address .form-row{
		margin:0px;
	}
	
	.singleShippingNewDesign .singleshipping-billing .labelname{
		font-size: 14px;
	}

	.singleShippingNewDesign .singleshipping-billing .checkout-billing .zip {
		float: right;
		padding-right: 13px;
		width: 35% !important;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing .state .form-row label , .singleShippingNewDesign .singleshipping-billing .checkout-billing .zip .form-row label{
		margin-bottom:0px!important;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing .zip .form-row {
		margin-left: 0px !important;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing #paymentMethod{
		float:left;
	}
	
	.checkout-billing #paymentMethodsSection .mandatoryFieldInfo{
		float:left;
		margin-left: 10px;
    	margin-top: 3px
	}

	.checkout-billing .form-label-text.expires {
		color: rgb(65, 32, 31) !important;
		font-size: 14px !important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
	}
	
	.checkout-billing .cardWrapper{
		position:relative;
	}

	.checkout-billing .cardTypes {
		left: 100%;
		position: absolute;
		top: 25px;
		width: 100%;
		margin-left:5px;
	}

	.checkout-billing .cardTypes .Master,.checkout-billing .cardTypes .Visa,.checkout-billing .cardTypes .Amex,.checkout-billing .cardTypes .Discover {
		width: 37px;
		height: 23px;
		display: inline-block;
		margin-left: 5px;
		opacity: 0.25;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
		filter: alpha(opacity=25);
	}
	
	.checkout-billing .cardTypes .Master {
		background: url("../images/backgrounds/u129.png") no-repeat;
	}
	
	.checkout-billing .cardTypes .Visa {
		background: url("../images/backgrounds/u131.png") no-repeat;
	}
	
	.checkout-billing .cardTypes .Amex {
		background: url("../images/backgrounds/u133.png") no-repeat;
	}
	
	.checkout-billing .cardTypes .Discover {
		background: url("../images/backgrounds/u135.png") no-repeat;
	}

	.checkoutBillingUpdated .form-row-button.continue-button .button-fancy-large
		{
		color: rgb(65, 32, 31) !important;
		font-size: 16px !important;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
	}
	
	.removeOpacity {
		opacity: 1 !important;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
		filter: alpha(opacity=100) !important;
	}
	
	.checkoutPromoBanner .reward-content {
		border-bottom: none;
	}
	
	.cart-coupon-code .reward-checkboxes{
		margin: 0px 0px;
	}

	.reward-checkboxes td {
		padding: 0;
	}

	.shoppingBag #cart-table td.item-details .product-list-item .shipby, .singleShippingNewDesign .checkoutPlaceOrder .product-list-item .shipby {
		font-family: Gillsans;
		color: #333333;
		font-size: 13px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		width:420px;
		
	}
	
.singleShippingNewDesign .checkoutShipping  #address_error{
		color: rgb(190, 32, 0)!important;
		font-family: Gillsans!important;
		font-size: 14px!important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		margin-bottom:0px!important;
		margin:0px;
}

	.singleShippingNewDesign .checkoutShipping  #address_error .content-asset{
		margin-left:39%;
	}

	.singleShippingNewDesign .checkoutShipping .shipment-strawberry{
		border-bottom: 1px solid #E4E4E4;
    	margin-bottom: 22px;
    	padding-bottom: 10px;
    	margin-top:20px;
    	float:left;
	}
	
	#cartSection .cart-coupon-code ul.coupons-discount button.button-text{
		color:#41201F!important;
		font-family:Gillsans !important;
		 padding: 0 0 0 4px!important;
		 font-size: 12px;
	}
	
	#cartSection .cart-coupon-code a{
		color:#41201F!important;
		font-family:Gillsans !important;
		text-decoration: underline;
		font-size:12px!important;
	}

	#promoSection span.couponName {
		font-family: Gillsans;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
	}
	
	#promoSection span.couponStatus {
		font-family: Gillsans;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
}

	td.item-details .product-list-item .strawbery-notification  , .singleShippingNewDesign .checkoutPlaceOrder .product-list-item .strawbery-notification {
		font-family: Gillsans;
		color: #333333;
		font-size: 13px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		width:420px;
		
	}

/*Place Order Page */


	.ptCheckoutUpdate .singleShippingNewDesign legend {
		color: #41201F !important;
		font-family: AdobeCaslonProRegular !important;
		font-size: 20px !important;
		font-style: normal;
		font-weight: bold !important;
    	letter-spacing: -1px !important;
    	
    	
	}

	.shippingAddressSec span.label,.billingDetails span.label,.paymentDetails span.label
		{
		color: #666666!important;
		font-family:Gillsans!important;
		font-size: 14px!important;
		font-style: normal!important;
		font-weight: normal!important;
		line-height: 18px!important;
		width:100px!important;
	}
	
	.shippingAddressSec span.value,.billingDetails span.value,.paymentDetails span.value{
		color: #333333!important;
		font-family:Gillsans!important;
		font-size: 14px!important;
		font-style: normal!important;
		font-weight: normal!important;
		line-height: 18px!important;
		
	}
	
	.checkoutPlaceOrder td a.section-header-note.shippingEdit ,.checkoutPlaceOrder td a.section-header-note.billingEditPO{
		float:right;
	}
	
		.checkoutPlaceOrder td a.section-header-note {
		margin: 0 !important;
		color: #41201F!important;
		font-family: Gillsans!important;
		font-size: 14px!important;
		font-style: normal!important;
		font-weight: normal!important;
		line-height: normal!important;
		text-decoration: underline solid rgb(65, 32, 31)!important; 
		
	}

	.checkoutPlaceOrder .shippingAddressSec,.checkoutPlaceOrder .billingDetails
		{
		padding: 4px 0 0px !important;
		float:left;
		width:100%;
	}
	
	.checkoutPlaceOrder .shippingMethodSec , .checkoutPlaceOrder .shippingMethodSec-strawberry {
		padding: 0 0 20px !important;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder .shippingMethodSec,.singleShippingNewDesign .shippingMethodSec .deliverydatemessagestyle ,.singleShippingNewDesign .checkoutPlaceOrder .shippingMethodSec-strawberry, .singleShippingNewDesign .checkoutPlaceOrder .shippingMethodSec-strawberry .deliverydatemessagestyle
		{
		
		font-family: Gillsans !important;
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important; 
		
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder .shippingMethodSec, .singleShippingNewDesign .checkoutPlaceOrder .shippingMethodSec-strawberry
	{
	color: #333333 !important;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder .shippingMethodSec-strawberry .placeOrderShippingTotal{ 
		color:#41201F
	}
	
	.singleShippingNewDesign .shippingMethodSec .deliverydatemessagestyle ,.singleShippingNewDesign .shippingMethodSec-strawberry .deliverydatemessagestyle{
		color:#666666!important;
		padding-top:0px!important;
	}

	.checkoutPlaceOrder .paymentDetails{
		 padding: 25px 0 15px!important;
	}
	
	.checkoutPlaceOrder .paymentEdit{
		margin-top:20px;
	}
	
	.checkoutPlaceOrder .cartHeader{
		border-bottom:none!important;
	}
	
	.checkoutPlaceOrder .cartHeader td{
		padding-top:24px!important;
	}
	
.checkoutPlaceOrder .list-items-row{
	 padding: 0 0 7px!important;
	
}
	
	
	.checkoutPlaceOrder tr.cart-row{
		border-top: 1px solid #E6E6E6 !important;	
	}
	
	.checkoutPlaceOrder tr.cart-row td{
		padding-top:10px!important;
	}
	
	.checkoutPlaceOrder tr.first td{
		padding-top:0!important;
	}
	
	.checkoutPlaceOrder tr.first{
		 border-top:none!important;
	}
	
	
	
	.checkoutPlaceOrder .first .list-items-row{
		 margin: 10px 0 0!important;
		
	}
	
		.checkoutPlaceOrder .last .list-items-row{
		 margin: 0px!important;
	}

	.checkoutPlaceOrder .item-details .product-list-item a {
		color: #41201F !important;
		font-size: 13px !important;
		font-style: normal !important;
		font-weight: bold !important;
		line-height: normal !important;
		
	}
	
	
	.checkoutPlaceOrder .list-items-row img{
		width:50px!important;
		height:50px!important;
	}
	
	.checkoutPlaceOrder{
		font-family:gillsans;
	}

	.checkoutPlaceOrder .item-details .product-list-item a {
		color: #41201F !important;
		font-size: 13px !important;
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		
	}
	
	.checkoutPlaceOrder .item-details .product-list-item a:hover{
			text-decoration: underline;
		}
	
	.checkoutPlaceOrder .list-items-row .productDesc .value,.checkoutPlaceOrder .list-items-row .productDesc .price-sales {
		color: rgb(121, 121, 121) !important;
		font-family: Gillsans !important;
		font-size: 13px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important;
	}
	.order-summary-footer .cart-order-totals .place-order-totals .order-totals-table tr td{
		color: #41201F;
font-family: Gillsans;
font-size: 14px;
font-style: normal;
font-weight: normal;
line-height: 24px;

	}
	
	.order-summary-footer .cart-order-totals .place-order-totals .order-totals-table tr td:first-child{
		color:  #666666!important;
font-family: adobecaslonproregular;
font-size: 14px;
font-style: normal;
font-weight: normal;
line-height: 24px;

	}
	
	
	.order-summary-footer .cart-order-totals .place-order-totals .order-totals-table tr.trForSpace td{
		 padding: 4px;
	}
	
	.place-order-totals .order-totals-table tr.order-total.last-child td{
		padding-top:10px!important;
		color: rgb(65, 32, 31)!important;
		font-weight:bold;
	}
	
	.order-summary-footer .cart-order-totals .place-order-totals .order-totals-table tr.order-total.last-child td:first-child{
		color:#41201F!important;
font-family: adobecaslonproregular;
font-size: 18px;
font-style: normal;
font-weight: bold;
line-height: normal;
	
	}
	
	

	.checkout-place-orderSummary .order-totals-table td{
		padding:0px;
	}
	
	.order-confirmation-details a.button-fancy-large.removeProduct {
		top: -56px !important;
		width: 230px !important;
		color: rgb(255, 255, 255) !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important;
		text-align: center !important;
		padding: 4px 0 !important;
	}
	
	.primary-content .order-confirmation-details h3 {
		color: #333333 !important;
		font-family: Gillsans !important;
		font-size: 18px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: 22px !important;
	}
	
	.primary-content #guestConfirmationPage .devider {
		background: url("../images/interface/dividerbg.png") repeat-x scroll 0 0
			rgba(0, 0, 0, 0) !important;
		display: inline-block !important;
		height: 20px !important;
		text-align: center !important;
		width: 100% !important;
		margin: 15px 0 0!important;
	}
	
	.primary-content .devider .f16 {
		color: rgb(142, 129, 126) !important;
		font-size: 18px !important;
		font-style: italic !important;
		font-weight: normal !important;
		line-height: 18px !important;
		position: relative;
    	top: 3px;
	}
	
	.pt_order-confirmation .ptCheckoutUpdate .primary-content {
		width: 620px !important;
	}
	
	#guestConfirmationPage .button-fancy-large.middleAlign {
		color: rgb(255, 255, 255) !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important;
		text-align: center !important;
		padding: 4px 0 !important;
		width:195px!important;
		left: 0;
    margin: 0 auto;
    padding: 4px 0 !important;
    position: absolute;
    right: 0;
	}
	
	#guestConfirmationPage .button-fancy-large.leftAlign {
		color: rgb(255, 255, 255) !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: normal !important;
		text-align: center !important;
		padding: 4px 0 !important;
		width:178px!important;
	}
	
	
	.pt_order-confirmation .checkoutConfirmation{
		 border-top: 1px solid #CCCCCC;
   		 padding-top: 40px;
	}
	
	.pt_order-confirmation .checkoutConfirmation .content-asset p{
		color: rgb(51, 51, 51)!important;
font-size: 13px!important;
font-style: normal!important;
font-weight: normal!important;
line-height: 16px!important;
	}
	
	.checkoutConfirmation ul.guestRegistrationDetails li span.Namevalue{
		color: rgb(51, 51, 51)!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: normal!important;
line-height: 18px!important;
	}
	
	.checkoutConfirmation ul.guestRegistrationDetails li label.name{
		color: rgb(102, 102, 102)!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: normal!important;
line-height: 18px!important;
	}

	
	.checkoutConfirmation .registrationArea span.labelname{
		color: rgb(65, 32, 31)!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: normal!important;
	}
	
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation .form-row label.custom-checkbox{
		color: rgb(71, 45, 39);
font-size: 20px;
font-style: normal;
font-weight: bold;
line-height: 15px;
	}
	
	.checkoutConfirmation ul.guestRegistrationDetails li label.name{
		width:32%!important;
	}
	
	#guestConfirmationPage .checkoutConfirmation .form-row label{
		margin: 5px 0 0 !important;
	}
	
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage p.registerNewCustomer{
		margin:0!important;
	}
	
	.pt_order-confirmation .checkoutConfirmation .tbm30{
		margin: 35px 0 !important;
	}
	
	
	/* Place Order Promo Section - starts*/
	.singleshipping-placeorder .rewards-n-promotion , .multishipmentUpgrade .rewards-n-promotion{
		background-color: #e4e4e4;
   		margin: 25px 0 !important;
    	padding: 20px;
    	width:325px;
    	display: inline-block;
    	float:left;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code .error , .multishipmentUpgrade .rewards-n-promotion .cart-coupon-code .error{
		background: none;
		cursor: default;
		display: inline;
		font-size: 12px !important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		border: medium none;
    	padding: 0;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code button.white, .singleshipping-placeorder .rewards-n-promotion .guest-rewards a#rewardsLogin,.multishipmentUpgrade .rewards-n-promotion .cart-coupon-code button.white, .multishipmentUpgrade .rewards-n-promotion .guest-rewards a#rewardsLogin
	{
		background: #D4B75F;
		border:none;
		margin-left:5px;
		color: #FFFFFF;
		font-size:16px!important;
		width:70px;
		height:30px;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code, .multishipmentUpgrade .rewards-n-promotion .cart-coupon-code{
		background: none;
		padding: 0;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code input , .multishipmentUpgrade .rewards-n-promotion .cart-coupon-code input{
		width:236px;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code .coupons-discount{
		padding:0px;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code ul.coupons-discount button.button-text{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    text-decoration: underline;
    color: #41201F !important;
    font-family: GillSans !important;
    font-size: 12px;
    padding: 0 0 0 4px !important;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code h3, .singleshipping-placeorder .rewards-n-promotion .guest-rewards h3,.multishipmentUpgrade .rewards-n-promotion .cart-coupon-code h3, .multishipmentUpgrade .rewards-n-promotion .guest-rewards h3
	{
		color: #41201F;
		font-family: adobecaslonproregular;			
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		height: auto;
		line-height: normal;
		white-space: nowrap;
		width: auto;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code h3,.multishipmentUpgrade .rewards-n-promotion .cart-coupon-code h3{
		border-bottom:none;
		padding-bottom:0px;
	}
	
	 .singleshipping-placeorder .rewards-n-promotion .cart-coupon-code span.couponName{
		font-family: Gillsans;
    	font-size: 14px;
    	font-style: normal;
    	font-weight: bold;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code span.applied{
		color:#41201F;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code span.notApplied{
		color: #be2000;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code span.couponStatus{
		font-family: Gillsans;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	}
	
	.ptCheckoutUpdate .order-summary-footer{
		float:right;
		margin-top:10px;
	}
	/* Place Order Promo Section - ends*/
	

	.cart-coupon-code .reward-checkboxes .rewardsStatusText{
		text-transform: uppercase;
		
	}
	
	.cart-coupon-code .reward-checkboxes label.rewardsNotApplied{
		color:#BE2000;
	}
	
	
	
	
	
	/* Rewards Login Page - Starts*/
	
	
	.rewardsLoginDialog .checkout-login-singledhiping .login_model_register_cart_popup{
		width:100%;
	}
	
	.rewardsLoginDialog{
		padding:35px;
		height:auto!important;
	}
	
	.rewardsLoginDialog div#wrapper.checkout-login-singledhiping.pt_account button.golden{
		margin-bottom:2px;
	}

	.rewardsLoginDialog .error-form ,.rewardsLoginDialog .form-row span.error , .checkoutUserLoginPage .error-form,.checkoutUserLoginPage .form-row span.error{
		margin: 0 0 8px;
		color: rgb(190, 32, 0);
		font-family: Gillsans;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
	}

.checkoutUserLoginPage #dialog-container,.rewardsLoginDialog #dialog-container{
		height:auto!important;
	}
	 
	
        
                
                .rewardsLoginDialog div#wrapper.checkout-login-singledhiping.pt_account button.golden,
                .checkoutUserLoginPage div#wrapper.checkout-login-singledhiping.pt_account button.golden{
                               width:99%;
                               color: rgb(255, 255, 255);
                                font-size: 16px;
                                font-style: normal;
                                font-weight: normal;
                                line-height: normal;
                                text-align: center;
                }
                
                
	 
	 .rewardsLoginDialog .checkout-login-singledhiping .login-box-content input{
	 	width:263px;
	 }
	 
	 /*For checkout*/
	 
	 .checkoutUserLoginPage .checkout-login-singledhiping .guestcehckout{
	 	margin-top:8px;
	 	height:auto;
	 }
	 
	 .checkoutUserLoginPage .guestcehckout{
	 	color: rgb(102, 102, 102);
font-size: 14px;
font-style: normal;
font-weight: normal;
line-height: normal;

	 }
	 
	 .checkoutUserLoginPage .checkout-login-singledhiping .guestcehckout h2{
	 	padding:0;
	 }
	 
	 .checkoutUserLoginPage div#wrapper.checkout-login-singledhiping div.guestcehckout p{
	 	 margin: 0 0 15px;
	 }
	 
	 .checkoutUserLoginPage div#wrapper.checkout-login-singledhiping.pt_account .register-or-not{
	 	padding-top:5px;
	 }
	 
	 .checkoutUserLoginPage div#wrapper.checkout-login-singledhiping div.guestcehckout p, .checkoutUserLoginPage div#wrapper.checkout-login-singledhiping.pt_account .register-or-not p{
	 	font-size: 14px;
	 }
	 
	 .checkoutUserLoginPage div#wrapper.checkout-login-singledhiping.pt_account button.golden{
	 	width:185px;
	 }
	 .checkoutUserLoginPage{
	 	padding:35px;
		height:auto!important;
	 }
	 
	 .checkoutUserLoginPage div#wrapper.checkout-login-singledhiping.pt_account .span12of12 button.golden{
	 	margin-bottom:2px;
	 }
	 
	 .checkoutUserLoginPage div#wrapper .register-or-not p.registerAccount a{
	 	color: rgb(71, 45, 39);
font-size: 14px;
font-style: normal;
font-weight: normal;
line-height: normal;
text-decoration: underline solid rgb(71, 45, 39);
	 }
	 
	 /*Common*/
	 
	.checkoutUserLoginPage .ui-dialog-titlebar, .rewardsLoginDialog .ui-dialog-titlebar{
	 	margin:0;
	 	padding:0!important;
	 }
	 
	 .checkoutUserLoginPage .form-row, .rewardsLoginDialog .form-row{
	 	margin-bottom:0;
	 }
	 
	 .rewardsLoginDialog .password-alignment-text , .checkoutUserLoginPage .password-alignment-text{
	 	margin-top:4px;
	 }
	 
	 .checkoutUserLoginPage .form-row label,.rewardsLoginDialog .form-row label{
	 	margin-bottom:0;
	 	
	 }
	 
	 .checkoutUserLoginPage .ui-dialog-title,.rewardsLoginDialog .ui-dialog-title {
		color: rgb(71, 45, 39)!important;
		font-size: 24px!important;
		font-style: normal!important;
		font-weight: normal!important;
		line-height: normal!important;
	}
	
	.checkoutUserLoginPage .checkout-login-singledhiping h2.header,.rewardsLoginDialog .checkout-login-singledhiping h2.header {
		color: rgb(71, 45, 39);
		font-size: 18px;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		margin-top: 10px;
	}
	
	.checkoutUserLoginPage .checkout-login-singledhiping .login-box-content,.rewardsLoginDialog .checkout-login-singledhiping .login-box-content {
		color: rgb(106, 64, 47);
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		padding-top:10px;
	}
	
	.checkoutUserLoginPage .checkout-login-singledhiping .login-box-content .rememberme, .rewardsLoginDialog .checkout-login-singledhiping .login-box-content .rememberme{
		font-size: 12px;
    line-height: 15px;
    width: 100%;
	 }
	 
	.checkoutUserLoginPage .checkout-login-singledhiping .login-box-content .rememberme label, .rewardsLoginDialog .checkout-login-singledhiping .login-box-content .rememberme label{
	 	width:auto;
	 	padding-left: 20px;
	 }
	 
	 .checkoutUserLoginPage .checkout-login-singledhiping .span6of12,.rewardsLoginDialog .checkout-login-singledhiping .span6of12{
	 	margin-top:13px;
	 }
	 
	 .checkoutUserLoginPage .checkout-login-singledhiping a#password-reset,.rewardsLoginDialog .checkout-login-singledhiping a#password-reset{
	 	color: rgb(121, 121, 121);
font-size: 13px;
font-style: normal;
font-weight: normal;
line-height: normal;
text-decoration: underline solid rgb(121, 121, 121);
position: relative;
    right: 2px;
	 }
	/*Common*/ 
	 
	 
/* Rewards Login Page - Ends*/

/* Design for Error Message - Starts*/
	.highlightLabel,.highlightLabel .required-indicator ,.highlightLabel .labelname{
		color:#be2000;
	}
	
	.errorsContainer{
		position:relative;
	}
	
	.errorsContainer span.error{
		margin: 0;
		background: white;
		font-size:14px;
	}
	.defaultErrorContainer{
		height:17px;
		position:relative;
	}
	
	.defaultErrorContainer span{
		position:absolute;
		margin:0;
	}
	
	.checkout-billing .errorsContainer{
		float:left;
		width:100%;
	}
/* Design for Error Message - Ends*/


#cartSection .order-totals-table tr.trForSpace{
	border-bottom: 1px solid #e6e6e6;
	height:10px;
}


.singleShippingNewDesign .checkoutShipping .strawberryErrorMessage{
	margin:0;
	font-size:14px;
	color: #be2000;
}



.singleShippingNewDesign #dwfrm_billing_paymentMethods_creditCard_cvn{
	padding: 8px 2px !important;
    width: 34px !important;
     text-align: center;
}


.singleShippingNewDesign .cvvInformation{
	margin: -58px 98px 0 !important;
}

.singleShippingNewDesign .checkoutBillingUpdated #CCVCode .content-asset{
		width:auto;
		margin:0 0 8px;
}

	.singleShippingNewDesign .checkoutBillingUpdated #CCVCode .content-asset p
		{
		color: rgb(153, 153, 153);
		font-family: Arial-ItalicMT, 'Arial Italic', Arial;
		font-size: 11px;
		font-style: italic;
		font-weight: normal;
		line-height: 14px;
	}
	
	
	
	#cartSection .cart-order-totals table.order-totals-table tr.discount td, .place-order-totals .order-totals-table tr.discount td{
color:#be2000!important;
}

#cartSection .cart-order-totals table.order-totals-table tr.discount td:first-child{
	font-family:adobecaslonproregular !important;
}

.order-summary-footer .cart-order-totals .place-order-totals .order-totals-table tr.discount td{
color:#be2000!important;
} 
	
	
	/*--Vinod: shipping page changes  starts--*/
.line-item-price {
    color: #8e817e;
    display: block;
    float: left;
    padding-top: 1px;
    position: relative;
}
.product-details {
    clear: both;
    margin: 0 !important;
}

.checkoutPlaceOrder .list-items-row .product-details .label{
       display: inline;
       text-transform: uppercase;
       color: #797979;
    font-size: 11px !important;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    font-family: Gillsans;
}


.checkoutPlaceOrder .list-items-row .product-details .value{
       text-transform: uppercase;
       color: #797979;
    font-size: 11px !important;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    font-family: times new roman;
    padding-right:10px;
       
}

.product-list-item .product-pieces{
    display: inline;
     border-left: 1px solid #cdcdcf;
    font-size: 0.833em;
    margin: 0 8px 0 0;
    padding: 0 0 0 10px;
    color: #797979;
    font-size: 11px !important;
}

.product-list-item .sku{
  display: inline;
  font-size: 0.833em;
}

.singleShippingNewDesign .checkoutPlaceOrder .product-list-item .attribute{
    display:inline;
     border-left: 1px solid #cdcdcf;
    font-size: 0.833em;
    padding: 0 10px;
}


	
	
	/*--Vinod: shipping page changes ends--*/	
	
/* Place Order Item Details Design - Starts*/


.singleShippingNewDesign .checkoutPlaceOrder .item-image{
	float:left;
	width:auto;
	display:inline-block;
}

.singleShippingNewDesign .checkoutPlaceOrder .item-details{
	
	float:none;
	width:auto;
	display:inline-block;
}
.singleshipping-placeorder table.item-list.checkoutPlaceOrder tr.shippingBillingDetails td{
	
	float:left;
}

.singleShippingNewDesign .checkoutPlaceOrder .line-item-price{
	margin: 0 20px 3px 0;
}

.singleShippingNewDesign .checkoutPlaceOrder tr.giftMessageSection .giftMessageContent{
	float:left;
	width:100%;
	
}

.singleShippingNewDesign .checkoutPlaceOrder tr.giftMessageSection .giftMessageEditButton{
	float:right;
	width:19px;
}

/* Place Order Item Details Design - Ends*/

.singleShippingNewDesign .sendToMultipleAddressWrapper{
width:100%;	
margin-bottom: 10px;
height:10px;
	
}

.singleShippingNewDesign .sendToMultipleAddress{
float:right;
font-family:Gillsans;
font-size:13px;
color:#797979;
text-decoration: underline;
}

#cartSection #cart-table .price-promotion .price-sales{
		color: #be2000!important;
}

.singleShippingNewDesign .checkoutPlaceOrder .list-items-row .productDesc .price-promotion .price-sales{
		color:#be2000!important;
}

.singleShippingNewDesign .checkoutPlaceOrder .list-items-row .productDesc .price-promotion .price-standard{
	font-family:Gillsans;
	font-size: 13px;
	
}
	
.singleShippingNewDesign .shippingBillingDetails .drawBorderRight{
		border-right: 1px solid #e6e6e6;
}

.singleShippingNewDesign .shippingBillingDetails .cardDetailsPlaceOrder {
	left: -1px;
    position: relative;
    width: 299px;
}


 ul.product-availability-list .on-order, ul.product-availability-list .not-available{
	font-family: gillsans;
	color: #be2000;
}

 #cartSection ul.product-availability-list .on-order, #cartSection ul.product-availability-list li.is-in-stock{
	font-family: gillsans;
	font-size:14px;
	margin-top: 3px;
}

.singleShippingNewDesign .singleshipping-placeorder .backorder{
	clear:both;
}

.singleShippingNewDesign .checkoutPlaceOrder .item-total .item-price .value{
	float:right;
}

#cartSection #cart-table .item-total.sub-total-promotion span.priceAdjustedTotalVal{
	color: #be2000;
	padding:0px;
}


.singleShippingNewDesign .checkout-progress-indicator .progressIndicatorImage ,.checkout-progress-indicator .progressIndicatorImage {
	left: 0;
    position: absolute;
}


.singleShippingNewDesign .checkout-progress-indicator > div.active a , .singleShippingNewDesign .checkout-progress-indicator > div.active a span, .singleShippingNewDesign .checkout-progress-indicator > div.active{
	color:white!important;
}


.singleShippingNewDesign .singleshipping-placeorder .rewards-n-promotion .cart-coupon-code #addCoupon , .multishipmentUpgrade .rewards-n-promotion .cart-coupon-code #addCoupon{
	float:right;
}


.singleShippingNewDesign .checkoutPlaceOrder tr.giftMessageSection td,.singleShippingNewDesign .checkoutPlaceOrder tr.giftMessageSection td legend {
	margin-top:10px;
	width:100%;
} 

	.singleShippingNewDesign .checkout-billing #giftCardSection{
		margin-top:10px;
	}

	#cartSection table.item-list td.item-details,#cartSection table.item-list td.pwp-item-details .pwp-cart-message
	{
		font-family: gillsans;
		font-size: 14px;
		margin-top: 5px;
	}
	
	#cartSection table.item-list td.item-details,#cartSection table.item-list td.pwp-item-actions .select-pwp
		{
		float: left;
		font-family: gillsans;
		font-size: 14px;
		margin-top: 5px;
	}
	
	#cartSection table.item-list td.pwp-item-actions .select-pwp:hover{
		text-decoration:underline;
	}
	
	#cartSection table.item-list td.item-details{
		margin-top: 0px;
	}
	
	#cartSection #cart-table .item-quantity input.nonEditableQty{
		border:none;
		background:none;
	}
	
	#cartSection td.item-details .product-list-item .promo, #cartSection #cart-table .item-total .promo-adjustment, #cartSection #cart-table .price-adjusted-total, #cartSection #cart-table .price-unadjusted, .checkoutPlaceOrder .product-list-item .promo{
	
		font-size:12px!important;
		padding:0px!important;
	}
	
	/* To Align 'Total' header in cart page - Pradeep 
	#cartSection #cart-table .item-total.sub-total-promotion, .pt_cart #cartSection .section-header.th-total-header span{
		float: right;
    	margin-right: 50px;	
	}*/
	
	
	.singleShippingNewDesign .checkoutPlaceOrder .item-total span.bonus-item{
		color:#41201f !important;
		float: right;
    	margin-top: 0;
	}
	
	.singleShippingNewDesign  .checkoutPlaceOrder .summary .price-adjusted-total{
		color: #be2000!important;
	}
	
	
	.singleShippingNewDesign .widenFieldsWrapper{
		width:72.5%;
	}
	
	.singleShippingNewDesign .widenFieldsWrapper .form-row input.input-text{
		width:95.5%!important;
	}
	
	#promoSection span.applied{
		color:#41201F;
	}
	
	#promoSection span.couponStatus{
		color: #41201F;
	}
	
	#promoSection span.notApplied{
		 color: #be2000;
	}
	
	.singleShippingNewDesign .textboxAstextarea .defaultGiftMessage{
		color:red;
	}
	
	#primary .akhi-surcharge{
		padding-left:0px;
		font-family: GillSans;
		font-size: 14px;
		margin-bottom: 0;
	}
	
	#primary .akhi-PO{
		padding-left: 0px;
		font-family: GillSans;
		font-size: 14px;
		margin-bottom: 0;
	}
		
	.singleShippingNewDesign .checkoutShipping .no-shipping-methods{
		font-size:14px;
		margin-top:10px;
	}
	
	
	#cartSection table.item-list thead tr.dummyHeaderTr{
		 background-color: white;
    	border-top: 1px solid white;
    	position: relative;
	}
	#cartSection table.item-list thead th.dummyHeader{
		height:2px;
	}
	
	
	/*For Security Badge */
	.nortonSecuredImageTable a{
		float:right;	
	}
	
	/*--Vinod:Confirmation page social icons Start--*/
.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage a.socialtwitter{
	background-image:none!important;
	background-color:#6a402f!important;
}

.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage img.social-twitter-img{
	display:inline-block;
    height: 25px;
    margin-top: 8px;
}

.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage a.socialpinterest{
	background-image:none!important;
	background-color:#6a402f!important;
}

.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage img.social-pinterest-img{
	display:inline-block;
    height: 25px;
    margin-top: 8px;
}

.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage a.socialfacebook{
	background-image:none!important;
	background-color:#6a402f!important;
}

.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage img.social-facebook-img{
	display:inline-block;
    height: 25px;
    margin-top: 8px;
}

.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage a.socialgplus{
	background-image:none!important;
	background-color:#6a402f!important;
}

.pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage img.social-gplus-img{
	display:inline-block;
    height: 40px;
    margin-top: 0px;
}
/*--Vinod:Confirmation page social icons Ends--*/


/* Design for Multishipment Pages - Starts */
.shipmentConfigureSectionContainer .checkout-progress-indicator span ,.shiping_method_inner_container  .checkout-progress-indicator span, .multiShippingNewDesign .checkout-progress-indicator span{
		text-transform: none;
}

/* Design for Multishipment Pages - Ends */

/*GODIVA-624*/
.singleShippingNewDesign .checkoutBillingUpdated .godivaPrivacyPolicy,.singleShippingNewDesign .checkoutBillingUpdated .sigUpGodiva
	{
	float: left;
}

.singleShippingNewDesign .checkoutBillingUpdated .godivaPrivacyPolicy a
	{
	margin: 0;
}

/*GODIVA-624*/

/* Back Order Issue - Strats - Pradeep*/

.singleShippingNewDesign .backOrderText{
	font-size:12px;
	margin:0px;
	
}

#cartSection ul.product-availability-list .on-order{
 	font-size:12px;
 }

/* Back Order Issue - Ends -Pradeep*/
.singleShippingNewDesign div.singleshipping-stepone .singleship .shipment-option.or-divider.preScheduleDelivery{ 
        width:100%; 
 }
.singleShippingNewDesign .singleshipping-placeorder .rewards-n-promotion #coupon-rewards,.multishipmentUpgrade .rewards-n-promotion #coupon-rewards{ 
        width:100%; 
}
 
 
/*Checkbox Background Color Issue - Start Godiva-632*/
.cart-coupon-code .reward-checkboxes label.custom-checkbox{
    background: url("../images/unChecked.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
}

.cart-coupon-code .reward-checkboxes label.custom-checkbox.r_on{
	background: url("../images/checked.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
	display:inline;
	
}
.reward-checkboxes tr{	
	height:25px;
}

.singleShippingSummaryRewards .cart-coupon-code .rewardsList{
	text-transform:uppercase;
	font-size:12px;
}

.singleShippingSummaryRewards .cart-coupon-code a{
	color: #41201f !important;ss
    font-size: 12px !important;
    text-decoration: underline;
    padding-left:10px;
}
/*Checkbox Background Color Issue - End*/

.priceInfoPO{
		float: left;
		margin-top: 15px;
	}
	
	.cardInfoPO{
		float:left;
		width:100%;
	}

	.responsive .ptCheckoutUpdate .singleShippingNewDesign .form-row select.input-select{
		width:100%;
		margin-left:0;
	}
	
	.ptCheckoutUpdate .form-row select.input-select{
		width:100%;
	}
	
	.checkoutBillingUpdated .state .form-row select.input-select{
		width:100%;
	}
	
	.ptCheckoutUpdate #guestConfirmationPage .form-row select.input-select{
		width:100%;
	}
	
	.pt_checkout .form-row.month select.input-select{
		width:100%;
	}
	
	.pt_checkout .form-row.year select.input-select{
		width:100%;
	}
	
	.multiShippingNewDesign .checkoutBillingUpdated .zip{
		width:37%;
	}
	
	.multiShippingNewDesign .pt_checkout .form-row.month select.input-select{
		width:160px;
	}
	
	


/*Checkout Design for Single Ship - Responsive - Start - Pradeep*/
 
 @media screen and (min-width: 200px) and (max-width: 757px) {
	.forDesktop {
		display: none !important;
	}
	.forMobile{
		display:block!important;
	}
	.shippingOptionsHeader {
		float: left;
	}
	
	#cartSection #cart-table td{
		float:left;
	}
	#cartSection #cart-table .item-quantity{
		width:40%;
	}

	#cartSection #cart-table a.removeProductLink {
		background: none;
		text-decoration: underline;
		margin-left: 5px;
		color: #797979;
		font-size: 13px !important;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
		white-space: nowrap;
		float:left;
		font-family:GillSans, arial, sans-serif;
		width:auto;
	}
	#cartSection #cart-table a.removeProductLink:hover{
		background:none;
	}
	#cartSection #cart-table a.removeProductLink span{
		text-transform: none;
	}
	
	.removeProductColumn {
		margin-top: 9px;
		width:34%;
	}
	#cartSection #cart-table .cart-row .item-total.sub-total-promotion{
		width:23%;
		margin-top: 7px;
		float:right;
	}
	#cartSection #cart-table .removeProductColumn{
		width:35%;
	}
	
	#cartSection #cart-table .item-total.sub-total-promotion > span{
		margin:0;
	}
	
	#cartSection table.item-list tr{
		border-bottom:none;
	}
	
	#cartSection .rewards-n-promotion{
		width:100%!important;
		-moz-box-sizing: border-box;
    	box-sizing: border-box;
		float:left;
	}
    
	
	#cartSection input#dwfrm_cart_couponCode {
		width:72%;
	}
	
	.rewardsClub{
		width:71%
	
	}
	#cartSection .guest-rewards a#rewardsLogin{
		float:right;
		top:0px;
		width:24%;
	}
	
	#cartSection .cart-coupon-code button#addCoupon{
		float:right;
		margin-left:0;
		width:24%;
	}
	
	#cartTotals{
		padding:0px 20px;
	}
	#cartSection .cart-actions .cart-action-checkout{
		float:left;
		width:100%;
	}
	
	#cartSection .cart-actions{
		float:none;
		padding:0 20px;
	}
	#cartSection #promoSection{
		width:100%;
		padding:0px;
	}
	#primary .error-message{
		padding:10px 0;
	}
	#cartSection table.item-list tr{
		border-bottom: 1px solid #e6e6e6;
	}
	#cartSection table.item-list tr:last-child{
		border-bottom: none;
	}
	
	
	/*Shipping Page Design*/ 
	.singleShippingNewDesign .fieldsWrapper{
		width:100%;
	}
	.ptCheckoutUpdate #primary .singleshipping-stepone legend#select-or-enter-address{
		width:100%;
		margin-bottom:7px;
	}
	.singleShippingNewDesign .mandatoryFieldInfo{
		float:left;
	}
	
	.responsive #dwfrm_singleshipping_shippingAddress #poStandard-message .form-row label{
		width:100%!important;
	}
	
	#poStandard-message .form-row{
		float:right;
	}
	.singleShippingNewDesign .checkoutShipping .state .form-row a.selectBox.input-select, .singleShippingNewDesign .checkout-billing .state .form-row a.selectBox.input-select{
		width:100% !important;
	}
	
	.singleShippingNewDesign .fieldsWrapper .form-row.increaseWidthMobile{
		width:100%;
	}
	
	.singleShippingNewDesign .checkoutShipping .state, .checkout-billing .state{
		width:59%;
	}
	
	.checkoutShipping .state .form-row{
		width:100%;
	}
	
	.singleShippingNewDesign .checkoutShipping .shipping-option-box, .singleShippingNewDesign .checkoutShipping .shipbydate-contain.ship-by-date.shipping-option-box{
		width:100%!important;
	}
	
	.singleShippingNewDesign .checkoutShipping .shipping-method{
		border-right:none;
		border-bottom: 1px solid #e6e6e6;
		padding-bottom:20px;
	}
	
	.singleShippingNewDesign div.singleshipping-stepone .singleship .shipment-option.or-divider{
		width:100%;
		margin-top:15px!important;
	}
	
	.singleShippingNewDesign .checkoutShipping .shipbydate-contain.ship-by-date.shipping-option-box , .singleShippingNewDesign div.singleshipping-stepone .singleship .shipment-option.or-divider{
		padding-left:0px!important;
	}
	
	.singleShippingNewDesign .checkoutShipping .form-row.giftmessage{
		width:100%;
	}
	.ptCheckoutUpdate div.singleshipping-stepone .textboxAstextarea{
		width:99%;
	}
	.singleShippingNewDesign .checkoutShipping .singleship-button button{
		float:left!important;
		width:98%!important;
		margin:0 2px;
	}
	
	.singleship .shipping-methods-slots{
		margin-bottom:0px;
	}
	
	.singleShippingNewDesign .singleshipping-billing .checkout-billing .zip{
		padding-right:0px;
	}
	
	.shoppingBag #cart-table td.item-details .product-list-item .shipby, .singleShippingNewDesign .checkoutPlaceOrder .product-list-item .shipby{
		width:auto;
	}
	
	.closeButton{
		top:-2px;
	}
	
	.checkout-billing .cardTypes{
		position:static;
		margin-left:0px;
		margin-top:10px;
	}
	.checkout-billing .cardTypes .Master{
		margin-left:0px;
	}
	
	.singleShippingNewDesign .fieldsWrapper #addToAddresBookCheckboxBilling .form-row{
		margin-top:10px;
	}
	
	.form-row.form-row-button.continue-button .button-fancy-large{
		float:none;
		width:100%!important;
	}
	
	.singleShippingNewDesign .shippingBillingDetails .drawBorderRight{
		border-right:none;
		border-bottom:1px solid #D0C6A6;
		margin-top:15px;
	}
	.drawBorder{
		border-left:none;
		padding-left:0px!important;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder .productDesc .product-list-item{
		width:100%;
	}
	.singleshipping-placeorder .rewards-n-promotion{
		
		display:block;
		position: relative;
		width: 103%;	
		left: -24px;
		max-width: 117%!important;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder .item-quantity{
		float:none!important;
	}
	.singleShippingNewDesign .checkoutPlaceOrder .item-totals{
		float:right;
	}
	.checkoutPlaceOrder .item-details{
		width:100%!important;
		margin-left:0px;
		margin-bottom:15px;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder tr td{
		width:100%;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder tr td.billingEditPO , .singleShippingNewDesign .checkoutPlaceOrder tr td.billingDetailsPO{
		margin-top:20px;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder tr td.billingDetailsPO,.singleShippingNewDesign .checkoutPlaceOrder tr td.shippingDetailsPO{
		width:100%;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder tr td.editAddress{
		width:10%;
		left:0px;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder tr td.editAddress a{
		float:right;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder tr td.forBorder{
		border-bottom:1px solid #D0C6A6;
	}
	
	.singleShippingNewDesign .shippingBillingDetails .cardDetailsPlaceOrder{
		left:0px;
		width:100%;
		margin-top:20px;
	}
	.ptCheckoutUpdate .order-summary-footer{
		float:left;
		width:100%;
	}
	
	.checkoutPlaceOrder .list-items-row{
		padding:0 0 20px!important;
	}
	
	.checkoutPlaceOrder .last .list-items-row{
		padding:0 0 7px!important;
	}
	
	.checkoutPlaceOrder tr.cart-row td{
		padding-top:20px!important;
	}
	
	.checkoutPlaceOrder tr.cart-row.first td{
		padding-top:10px!important;
	}
	
	.singleShippingNewDesign .shippingAddressSec span.label,.singleShippingNewDesign .billingDetails span.label,.singleShippingNewDesign .paymentDetails span.label,.shippingAddressSec span.value, .billingDetails span.value, .paymentDetails span.value{
		width:50%!important;
	}
	
	.singleshipping-placeorder .rewards-n-promotion .cart-coupon-code input{
		width:70%;
	}
	.singleShippingNewDesign .singleshipping-placeorder .rewards-n-promotion .cart-coupon-code #addCoupon{
		margin:0px;
	}
	
	.paymentDetails span.value{
		float:left;
	}
	
	.singleShippingNewDesign .singleshipping-placeorder .rewards-n-promotion .cart-coupon-code #addCoupon{
		width:25%;
	}
	
	.priceInfoPO{
		border-right:none;
	}
	
	.shippingDetailsPO{
		border-right:none;
	}
	
	.giftlineTotal{
		left:0;
	}
	
	#cartSection #cart-table .item-details{
		float:left;
		padding:20px 0 0 0!important;
	}
	
	#cartSection .guest-rewards h3.removeRewardsIcon{
		background: none;
		padding:3px 0 2px 0px!important;
	}
	
	.singleShippingNewDesign div.shipment-merchandize-total{
		width:100%;
	}
	
	.strawberryShipmentDetails{
		width:100%;
	}
	
	.checkoutShipping .shipment-strawberry .picker-container{
		top:0px;
	}
	.defaultErrorContainer{
		height:30px;
	}
	
	.singleShippingNewDesign .checkoutPlaceOrder .productDesc{
		height:auto;
	}
	
	td.item-details .product-list-item .strawbery-notification, .singleShippingNewDesign .checkoutPlaceOrder .product-list-item .strawbery-notification{
		width:100%;
	}
	
	.singleShippingNewDesign .checkout-progress-indicator {
	width: 118%!important ;
	max-width: 121%;
	top:11px;
	}
	
	.responsive .singleShippingNewDesign .checkout-progress-indicator div{
		padding:0;
		width:25%;
		height:35px;
		border-top: 1px solid #D4B75F;
		border-bottom:1px solid #D4B75F;
	}
	
	.rewardsLoginDialog .checkout-login-singledhiping .login-box-content input{
		width:97%;
	}
	
	.checkoutUserLoginPage div#wrapper.checkout-login-singledhiping.pt_account button.golden, .rewardsLoginDialog div#wrapper.checkout-login-singledhiping.pt_account button.golden{
		width:100%;
	}
	
	.checkout-login-singledhiping .form-row-button{
		padding-left:0;
	}
	
	.singleShippingNewDesign .fieldsWrapper .form-row.cvn{
		padding-top:6px;
	}
	
	.customerQuery a{
		top:-3px;
	}
	
	
	/*Design for confirmation page - Start*/
		.para{
			width:100%;
		}
		
		.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation .form-row label.custom-checkbox{
			line-height:22px;
		}
		.pt_order-confirmation .checkoutConfirmation{
			border-top:none;
		}
		
		#guestConfirmationPage a.socialtwitter, #guestConfirmationPage a.socialpinterest, #guestConfirmationPage a.socialfacebook, #guestConfirmationPage a.socialgplus{
			width:32%!important;
			
		}
		
		.registrationArea{
			width:100%;
			margin-left:0;
		}
		
		#cartSection td.item-details .name a{
			white-space: normal;
		}
		
		.backToBagLinkMobile{
			position:absolute;
			bottom:21px;
			margin-left: 15px;
		}
		
		
		.progressIndicatorImageActive , .progressIndicatorImageInactive{
			position:absolute;
			top: 0px;
			right: -21px;
			z-index:1;
		} 
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div .progressIndicatorImageInactive{
			right:-18px;
		}
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div.step-3 .progressIndicatorImageInactive{
			right:-18px;
		}
	
		
		.singleShippingNewDesign .checkout-progress-indicator>div{
			font-size: 18px!important;
		}
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div.step-3{
			padding-left: 10px;
			width: 26%;
		}
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div.step-2{
			padding-left:10px;
			
		}
		
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div.step-3{
			width:37%;
		}
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div .progressIndicatorImageActive{
			display:none!important;
		}
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div.active .progressIndicatorImageInactive {
			display:none!important;
		}
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div.active .progressIndicatorImageActive{
			display: block !important;
		}
		
		.responsive .singleShippingNewDesign .checkout-progress-indicator div.active{
			background-color: #D4B75F;
		}
	
		.removeHeaderBorder{
			border-bottom: 1px solid #D4B75F!important;
		}
		
	
	/*Design for confirmation page - End*/
	
	/*Mansi Changes - Start*/
	.pdp-main .product-review-links.BazaarVoiceContainer {margin-left:0!important;}
	/*Mansi Changes - End*/
}

 	@media screen and (orientation:landscape) and (min-width: 200px) and (max-width: 757px) {
 		.responsive .singleShippingNewDesign .checkout-progress-indicator div{
 			width:24.5%;
 		}
 
	}


	@media screen and ( min-width:200px) and (max-width:1024px) {
		.checkoutPlaceOrder .item-details .product-list-item a{
			text-decoration: underline;
		}
	
	}

	@media screen and ( min-width:758px) and (max-width:959px) {
	.ptCheckoutUpdate .singleShippingNewDesign .primary-content{
		width:90%!important;
	}
	
	#cartSection #promoSection{
		width:54%;
	}
	.giftlineTotal{
		left:8%;
	}
	.cart-order-totals, .discount-disclaimer{
		width:30%;
	}
	.closeButton{
		top:-2px;
	}
	
/* 	.singleShippingNewDesign .checkout-progress-indicator>div{
		width:29%;
	} */
		
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 5+ ONLY */
    ::i-block-chrome, .pt_order-confirmation .ptCheckoutUpdate .primary-content #guestConfirmationPage a.socialgplus{
    	position:relative;
    	top:7px;
    }
}

/*Checkout Design for Single Ship - Responsive - End - Pradeep*/

.multiShipBack{ 
        position: absolute; 
        right: 24px; 
        bottom: 60px; 
}


/*New Calendar Design - Starts*/
.scheduleYourDelivery #shippingMethodsSave, .scheduleYourDelivery #shippingMethodsCancel{
		font-family:AdobeCaslonProRegular,serif;
		height:30px;		
		border: 0 none;
		font-size:16px;
	}
	
	.scheduleYourDelivery #shippingMethodsSave{
		width:151px;
		background-color: #d6c286;
    	color: #41201f;
	}
	
	.scheduleYourDelivery .dummyDivForCalendar , .singleship .dummyDivForCalendar{
		margin-right: 10px;
		display:inline-block;
		float:left;
	}
	
	.scheduleYourDelivery .scheduleYourDeliveryFooter , .singleship .scheduleYourDeliveryFooter{
		margin-top:15px;
		float:left;
		clar:both;
		width:100%;
	}
	
	.scheduleYourDelivery .calendarOptionsContainer , .singleship .calendarOptionsContainer{
		width:41%;
		display:inline-block;
		float:left;
	}
	
	.singleship .calendarOptionsContainer{
		width:39%;
	}
	
	.scheduleYourDelivery .customerInfo , .singleship .customerInfo{
		border: 1px solid #CCCCCC;
		font-size:14px;
		padding:10px;
		color:#333333;
	}

	.scheduleYourDelivery .calendarWrapper , .singleship .calendarWrapper{
		position:relative;
		margin-top:15px;
		float:left;
		width:100%;
	}	
	
	.scheduleYourDelivery #shippingMethodsCancel{
		width:106px;
		background-color: #cccccc;
    	color: white;
	}
	
	.scheduleYourDelivery .radioText, .singleship .radioText{
		font-family:adobecaslonpro,serif;
		font-size:18px;
		position: relative;
    	top: -5px;
	}
	
	.scheduleYourDelivery .shipping-delivery-date,.scheduleYourDelivery .shipping-cost , .singleship .shipping-delivery-date,.singleship .shipping-cost {
		margin-left:26px;
		font-size:14px;
	}
	
	.scheduleYourDelivery .shipment-strawberry .ship-by-date, .singleship .shipment-strawberry .ship-by-date{
		width:100%;
		float:none;
	}
	
	.scheduleYourDelivery .standardShippingText , .singleship .standardShippingText{
		display: block;
	}
	
	.scheduleYourDelivery .standardShippingPrice ,.singleship .standardShippingPrice{
		display:block;
	}
	
	.scheduleYourDelivery .shipment-strawberry .ship-by-date label , .singleship .shipment-strawberry .ship-by-date label{
		height:auto;
	}
	
	.scheduleYourDelivery .shipment-strawberry .ship-by-date label span.radioText , .singleship .shipment-strawberry .ship-by-date label span.radioText{
		white-space:normal;
	}
	
	.scheduleYourDelivery .shipment-strawberry .shipment-option.or-divider , .singleship .shipment-strawberry .shipment-option.or-divider{
		width:100%;
		text-transform: none;
		color:#472d27;
	}
	
	.scheduleYourDelivery .shipping-cost , .singleship .shipping-cost{
		margin-top:15px;
		margin-bottom: 30px;
	}
	
	.scheduleYourDelivery #displaydate,.scheduleYourDelivery #displayweek ,.scheduleYourDelivery .shippingChargeVal,.scheduleYourDelivery .standardShippingPrice , .singleship #displaydate,.singleship #displayweek ,.singleship .shippingChargeVal,.singleship .standardShippingPrice{
		font-weight:700;
		color:#333333;
	}
	
	.scheduleYourDelivery .jdpicker_w .date_selector td .shippingPriceCalendar , .singleship .jdpicker_w .date_selector td .shippingPriceCalendar{
		display: block;
    	text-align: center;
	}
	
	.scheduleYourDelivery .standardPriceDisplayed , .singleship .standardPriceDisplayed{
		border: 0 none;
    	margin: 0;
    	float:none;
	}
	
	.scheduleYourDelivery .productShipmentDate ,.scheduleYourDelivery .productShippingCharge , .singleship .productShipmentDate ,.singleship .productShippingCharge{
		margin-top:15px;
		color:#666666;
	}
	
	.scheduleYourDelivery .strawberryShipmentDetails .productShippingCharge , .singleship .strawberryShipmentDetails .productShippingCharge{
		margin-left: 26px;
		font-size: 14px;
	}
	
	.scheduleYourDelivery .strawberryShipmentDetails .shipping-delivery-date span ,  .singleship .strawberryShipmentDetails .shipping-delivery-date span{
		font-style: normal;
	}
	
	.scheduleYourDelivery .strawberryShipmentDetails .shipping-delivery-date .sdateresult, .singleship .strawberryShipmentDetails .shipping-delivery-date .sdateresult{
		color: #333333;
    	font-weight: 700;
	}
	
	.scheduleYourDelivery .shipping-delivery-date,.scheduleYourDelivery .shipping-cost , .singleship .shipping-delivery-date,.singleship .shipping-cost{
		color:#666666;
	}
	
	
	.scheduleYourDelivery .holidayDropDown , .singleship .holidayDropDown{
		color: #41201f;
   		float: left;
    	font-size: 14px;
    	margin-right: 10px;
    	width: 365px;
	}
	
	.scheduleYourDelivery .buttonsWrapper , .singleship .buttonsWrapper{
		float:left;
	}
	
	/*Datepicker Design - Starts - Pradeep*/
	.scheduleYourDelivery .jdpicker_w .date_selector , .singleship .jdpicker_w .date_selector{
		position:relative;
	}
	
	.scheduleYourDelivery .picker-container , .singleship .picker-container{
		float:none;
	}
	
	.scheduleYourDelivery .jdpicker_w .date_selector td,
	.scheduleYourDelivery .week-picker-container .jdpicker_w .date_selector td.dayOfWeek1,
	.scheduleYourDelivery .week-picker-container .jdpicker_w .date_selector td.dayOfWeek7,
	.singleship .jdpicker_w .date_selector td,
	.singleship .week-picker-container .jdpicker_w .date_selector td.dayOfWeek1,
	.singleship .week-picker-container .jdpicker_w .date_selector td.dayOfWeek7 {
		padding:0 !important;
		vertical-align: middle;
		width:50px;	
	}
	
	.scheduleYourDelivery .jdpicker_w .date_selector tr , .singleship .jdpicker_w .date_selector tr{
		height:40px;
	}
	
	.scheduleYourDelivery .jdpicker_w .date_selector ,.singleship .jdpicker_w .date_selector{
		left:0px !important;
		margin: 0;
		padding:0;
	}
	
	.scheduleYourDelivery .dailyOrderCutOff , .singleship .dailyOrderCutOff{
		border:1px solid #CCCCCC;
		padding: 7px 0 7px 10px;
		color:#333333;
		font-size:14px;
	}
	
	
	.scheduleYourDelivery .productShipmentDate span,.scheduleYourDelivery .productShippingCharge span, .singleship .productShipmentDate span,.singleship .productShippingCharge span{
		display:block;
	}
	
	 .singleship .holidayDropDown a{
		width:99%!important;
	}
	
	.singleship .holidayDropDown select{
		width:100%;
		margin-left:0;
		height: 31px;
		padding: 0;
	}
	
	.singleship a.selectBox-dropdown .selectBox-label{
		font-size:14px;
	}
	
	/*New Calendar Design - End*/
	
	/*Single Shipping Calendar Design- Start */
	
	.singleShippingCalendarContainer .strawberryShipmentDetails{
		margin-left:15px;
	}
	
	.singleShippingCalendarContainer.singleship .strawberryShipmentDetails .productShippingCharge{
		margin-left:0;
	}
	
	.singleShippingCalendarContainer .nonStrawberryInfo,.singleShippingCalendarContainer .strawberryInfo{
		font-size:18px;
		font-weight:400;
	}
	
	.singleShippingCalendarContainer .strawberryMethods .strawberry-shipping-msg{
		margin-top:20px;
	}
	
	.singleShippingCalendarContainer .strawberryMethods{
		border-bottom: 1px solid #E4E4E4;
		padding-bottom: 20px;
	}

	.multishipDesignUpgrade .strawberryCalendar,.singleShippingCalendarContainer .strawberryCalendar{
		height:25px;
		width:25px;
		position:relative;
		top:5px;
	}
	
	.multishipDesignUpgrade .standardCalendar, .singleShippingCalendarContainer .standardCalendar{
		height:25px;
		width:25px;
		position:relative;
		top:5px;
	}
	
	.multishipDesignUpgrade .standardCalendar,.multishipDesignUpgrade .strawberryCalendar , .singleShippingCalendarContainer .standardCalendar,.singleShippingCalendarContainer .strawberryCalendar{
		opacity: 0.5;
    	filter: alpha(opacity=50); /* For IE8 and earlier */
    	cursor: pointer;	
	} 
	
	.multishipDesignUpgrade .standardCalendar:hover,.multishipDesignUpgrade .strawberryCalendar:hover, .singleShippingCalendarContainer .standardCalendar:hover, .singleShippingCalendarContainer .strawberryCalendar:hover{
		opacity: 1;
    	filter: alpha(opacity=100); /* For IE8 and earlier */
	}
	
	.multishipDesignUpgrade .nonStrawberryInfo, .multishipDesignUpgrade .strawberryInfo,.singleShippingCalendarContainer .nonStrawberryInfo, .singleShippingCalendarContainer .strawberryInfo{
		position:relative;
		top:10px;
		display:inline-block;
		margin-left:5px;
		width:64%;
	}
	
	.multishipDesignUpgrade .standardPrice,.multishipDesignUpgrade .strawberryPrice,.singleShippingCalendarContainer .standardPrice,.singleShippingCalendarContainer .strawberryPrice{
		font-size:14px;
		color: #666666;
	}
	
	.multishipDesignUpgrade .nonStrawberryInfo>span, .multishipDesignUpgrade .strawberryInfo>span , .singleShippingCalendarContainer .nonStrawberryInfo>span, .singleShippingCalendarContainer .strawberryInfo>span{
		display:block;
	}
	
	.multishipDesignUpgrade .editShippingMethod, .singleShippingCalendarContainer .editShippingMethod{
		font-family: AdobeCaslonProRegular,serif;
    	font-size: 16px;
    	height: 30px;
    	width: 64px;
    	padding:0px;
	} 
	
	 .singleShippingCalendarContainer .nonStrawberryInfo, .singleShippingCalendarContainer .strawberryInfo{
	 	width: 330px;
	 }
	 
	 .singleship .scheduleYourDeliveryFooterStrawberry{
	 	margin-top: 5px;
	 	margin-bottom: 15px;
	 }
	 
	 .checkoutShipping .scheduleYourDelivery{
	 	font-size: 20px!important;
	 }
	 
	 .singleship .customerInfo{
	 	margin-top:5px;
	 	margin-bottom:15px;
	 }
	
	/*Single Shipping Calendar Design- End */
	
	.singleShippingNewDesign .alaskaErrorMessage{
		margin-left:26px;
		font-size:14px;
	}
	
	.priceAdjusted {
		color: #be2000;
	}
	
	 .singleShippingNewDesign .not-qualified-free-shipment{
	 	font-size:14px;
	 }
	 
	 .singleShippingNewDesign .not-qualified-free-shipment u{
	 	 color: #666666;
    	display: inline-block;
    	font-size: 13px;
    	text-transform: lowercase;
	 }
	 
	 .singleShippingNewDesign .checkoutShipping .shipping-disclaimer{
	 	width:100%;
	 }
	 
	  .singleShippingNewDesign .shippingpreorder{
	  	font-size: 14px;
	  }
	  
	  .singleShippingDivider{
	  	width: 100%;
		border-bottom: 1px solid #E4E4E4;
		float: left;
		margin-top: 15px;
	  }