/* 768px layout: make minor adjustments from full layout. None of the mobile styles above used, based on media queries */
@media screen and ( min-width:758px) and (max-width:959px) {
	.clp div.cat-landing-full-slot-banner {height: 250px;} /* CLP */
	.product-image .addtobagicon.button-fancy-medium {left: 27%;display: none;} /* DK GODIVA-520 */
	/* DK GODIVA-553 start */
	ul.horizontal-carousel .product-flip img { width: 150px;}
	.product-flip img { padding: 0px;  width:80%; margin:0 auto;}
	/*.horizontal-product-carousel ul.horizontal-carousel li {margin-left:5px;}*/	
	.product-tile {height: 290px !important}	
	.product-tabspdp #slide-prev, .product-tabspdp #slide-next, #recommendationsTab21 #slide-prev, #recommendationsTab21 #slide-next {top:30%;}
	.product-tabspdp li .product-tile, #recommendationsTab21 li .product-tile, #quickview-look-inside-tab .expandcontainer_inside .horizontal-product-carousel ul.horizontal-carousel li .product-tile {width:156px; padding:0 10px;}
	/*#quickview-look-inside-tab #slide-next {  right: -32px;}*/
	/* DK GODIVA-553 end */

	
	#QuickViewDialog .product-col-2 {		
		width: 40%;
	}
	#QuickViewDialog .product-col-1 {		
		width: 35%;
	}
	#QuickViewDialog .pdp-main .product-primary-image{
	max-width: 85%;
	}
	
	/* set page, primary regions width */
	/* ------------------------------------- */

	#wrapper{width: 100%;}
	#secondary {width:171px;}
	.primary-content{width:588px;}
	.page-content .primary-content{/*padding-left:14px;width:574px; removed */}
	.primary-focus .primary-content{width:540px;}
	.primary-focus #secondary{width:210px;}
	.bottom-banner-cell img {max-width:100%;}	
	
	img {
		max-width: 100%;
	}
	
	/* various page tweaks */
	/* ------------------------------------- */
	
	.ui-dialog {max-width:98%;}
	.ui-dialog .ui-dialog-content {overflow-y:auto;}
	.scrollable {height:auto;}
	.mini-cart-total-label{display:none;}
	.menu-utility {clear:both;}
	.mini-cart-products  {max-height: 100%;}
	.header-banner {font-size: 1em; margin:0;}
	ul.level-1 a{font-size:1.29em; line-height: 1em;}
	ul.search-result-items .new-row{clear:none;}
	.pdp-main .product-name {width:100%;}
	.pdp-main .product-add-to-cart .product-price {font-size: 18px;margin-top:12px;}
	.pdp-main .product-add-to-cart button {font-size: 1.3em; margin-top:20px;}
	
	.pdp-main .recommendations {width:275px;}
	.pdp-main .recommendations .jcarousel-clip {width:200px;}
	.pdp-main .product-set-list .block-add-to-cart button {font-size:.9em;margin-top:3px;}
	.pdp-main .product-add-to-cart .inventory{width:30%; float:left;}

	.pdp-main .product-add-to-cart button{    float: right;  margin: 23px 10px 2px 2px;}
	#pdpMain.pdptruffle .product-add-to-cart button{float:left;}

	/*table .section-header {font-size: 1em !important;}*/
	#compare-table td .product-tile {width:79px;}
	.pt_gift-registry .add-gift-cert p {width: auto;}
	/*#cart-table {font-size:.9em;}
	#cart-table td {padding:3px;}
	#cart-table .item-user-actions {width:72px;}
	#cart-table .item-total .promo-adjustment {width:77px;}*/
	#dwfrm_ordertrack button.button-fancy-large.float-right{
		 float: right;
	    margin-top: 27px;
	    padding: 1% 3%;   
	}
	/* homepage assets */
	/* ------------------------------------- */
		
	.home-bottom-right .product-tile{min-height:0;}	
	#email-alert-signup {margin: 0; width: 100%;}
	#email-alert-signup label{float: none;display: block;text-align:center;width: 100%;}
	#email-alert-signup input[type="text"] {width: 73%;}
	
	/* Responsive styles by vadivel on 16/09/2013 */
	/* ------------------------------------- */	
	ul.top-menu li .top-mid { display: none; }		
	ul.top-menu li .top-left { font-family: AdobeCaslonProRegular; width: 84%; text-align: center; }	
	
	#footer-mailing-list-promo { font-size: 1.3em; line-height: 2.5em; margin-left: 14px; width: 53%; }
	
	.w25 { width: 30%; float: left;	}
	.w50 { width: 50%; float: left;	}	
	.w75 { width: 70%; float: left;	}		
	
	.TruffleImages #homepage-slider { height:auto !important; }
	
	#homepage-slider .slide-content .w60 { width: 100%; }
	#homepage-slider .slide { text-align: center; position: relative; }
	
	.slide-promo-content { position: relative; right: 0px; top: 0px; width: 100%; background: #f9f9f9; }
	.slide-promo-block { padding: 24px; }
	.slide-promo-content .slide-block-top {
	    float: left;
	    width: 47.5%;
	}
	
	.slide-promo-content .slide-block-bottom {
	    float: right;
	    width: 47.5%;
	}
	
	.slide-content-top { text-align: center; }
	
	.slide-content-bottom { background-size: 61%; padding: 25px 12px 210px 12px; margin-top: 0px; text-align: center; }
	
	.slide-content-top h2 { margin: 0px 0px 7px 0px; }
	.slide-content-bottom h2 { margin: 0px 0px 5px 0px; }	
	
	#homepage-slider .slide img { max-height: 100%;
    max-width: 100%; }
		
	#homepage-slider .slide img {
		bottom: 0px;
	    position: relative;
	    left: none;
	}		
	
	.slide-content-top p {
		color: #472d27 !important;
		font: normal 1.500em/1.7em AdobeCaslonProRegular, serif !important;
		margin: 0px;
		padding-bottom: 15px;
	}
	
	.slide-content-bottom p {
		color: #472d27 !important;		
		margin: 0px;
		padding-bottom: 15px;
	}
	
	.slide-content-bottom-promo { padding: 12px; display: block; }
	
	.slide-content-bottom-promo a.more-link {
		color: #a38d50;
		font: normal 1em GillSans-Light, sans-serif;
		text-transform: uppercase;
		background: url("../images/readall-arrow.png") no-repeat right 2px;
		padding-right: 18px;
	}
	
	.home-bottom-slots h1 { font: 2em/0.9em AdobeCaslonProRegular,serif; }
	
	.home-bottom-slots p { font: 1.167em/1.3em GillSans,sans-serif; }
	
	#product-slider li { height: 220px; width:156px !important;} /* DK GODIVA-553 */
	h2.mostLikedTitle { font-size: 2em; }	
	#product-slider h3 { font-size: 1em; }
	a.view-all, #secondary nav a.view-al, p.showHide { font-size: 1.167em; }

	.pdp-main .product-thumbnails {    width: 290px; margin:0 0 0 10px}
/* DK GODIVA-553 Start */
	/*#quickview-look-inside-tab .horizontal-product-carousel ul.horizontal-carousel li{width:168px;}
	.product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li{width:160px;}
	.product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li:first-child{width:160px; margin-left:7px;}
	#quickview-look-inside-tab .expandcontainer_inside .horizontal-product-carousel ul.horizontal-carousel li{width:160px;}*/
/* DK GODIVA-553 End */
	
	/* PLP styles updated by vadivel on 24/9/2013 */
	ul.level-1 li { float: left; line-height: 0.85em; margin: 0px 5px 18px; }
	ul.level-1 li a.level-1 { }
	ul.level-1 li:hover a.level-1 {		
		padding: 0px;
		top: 0px;
	}
	
	.nav-divider { display: none; }
	
	.full-width-slider .slide-contain p { margin: 0 0 22px; max-width: 210px;}

	/* category listing page */
	.clp .cat-landing-full-slot .horizontal-product-carousel ul.horizontal-carousel li{
		width: 166px; /* CLP */
		float: left;
	}
	.clp #slide-prev, .clp #slide-next {top:20%;} /* CLP */
	.clp .category-slider .product-slide{
		width: 170px;
		float: left;
	}
	/*svali 30/10/31*/
	.orderdetails_content-page .item-list.payment-summary-table .order-billing, .orderdetails_content-page .item-list.payment-summary-table .order-payment-instruments {
	    width: 29%;
	    padding: 5px 0 0;
	}
	
	/* Responsive styles by lekshmi on 27/09/2013 */
	/* ------------------------------------- */		
	/*#main.page-content, .pt_product-search-result #main.page-content {
    	background: none repeat scroll 0 0 #FFFFFF;
    	padding: 0;
  		width:85%;
	}

	div, img {
		max-width: 100%;
	}*/
	.spacebottom_pics {
		padding: 0 0px 0 0px;
		float: left;
	}		
	
	/* dboppana 27th sep -- article page (removed simplearticle.css)*/
	.article-container .category-slider ul li {
	    float: left;
	    padding-right: 25px;
	    width: 150px;
	}
	
	.page-content-article{
	    background: none repeat scroll 0 0 #FFFFFF;
	    max-width: 100%;
	    /*padding: 0 10px 0 0 !important;*/ 
	}
	
	/* styles updated on 30/09/2013 */
	.top-menu-container { width: 100%; }
	
	#suggestions { top: 88px !important; }
	
	#navigation { padding-right: 0px; padding-top: 46px; }
	
	.open-promo-img { width: 48%; }
	.open-promo-img img { width: 100%; }
	.wrapper { width: 100%; }
	
	/*li.menu-align-center div.level-2 {
		left: -290px !important;
    	width: 680px !important;
	}	
	
	li.menu-align-center-4 div.level-2 {
		left: -390px !important;
    	width: 680px !important;
	}	*/
	
	/* styles updated on 08/10/2013 */
	.full-width-slider-bg { background-position: 60px 0 !important; background-size: 120% auto !important; }
	.full-width-slider .slide-contain p { margin: 0 0 22px;	 max-width: 240px; }
	
	.header-content { padding: 12px 12px 0px; }
	.pt_account .full-width-slider .slide-contain p { margin: 0 0 22px;	 max-width: 270px; }
	.pt_account .full-width-slider-bg { background-position: right -59px !important; background-size: 120% auto !important; }
	
	.header-search-block { right: 0px; }
	ul.level-1 li.last {
	    padding-right: 0px;
	    margin-right: 0px;
	}
	
	#rewards-club-bottom {		
		width: 100%;		
	}
	
	#rewards-club {
	    padding: 24px;
	}
	
	/* styles updated on 09/10/2013 */
	.open-promo-text {
		width: 60%;
		float: none;
		padding-right: 0px;		
	}
	
	.open-promo-img {
		display: none;
	}
	
	.open-promo-text p a { display: inline-block; float: right; margin-top: 5px; }
	
	.open-promo-text a { display: none; }
	
	.open-promo-text p { padding: 0px; }
	
	div.level-2 .menu-wrapper {		
		padding: 18px 10px;
		width: 100%;
	}	
	
	#sitesearchcontainer, #suggestions, .mini-cart-content { right: 13px !important; }
	
	#footer-links ul.column ul.section { padding: 0 14px 0 0; }
	
	.show-promo-content {
	    left: -25px;	   
	    width: 744px;
	}

	/*Balaji-11-10-2013*/
	#account-overview-primary.registration-form h1{padding:0px;font-size:2.0em;}
	#secondary-right.create_account{float:none;margin:0px auto;}
	.registration-form #dwfrm_profile_confirm{float: none;margin: 0px auto;display: block;}
	#secondary-right.rewards-list{float: right; }
	
	/* styles updated on 14/10/2013 by vadivel */
	#cartSection .with-helper-text {
		margin: 14px 10px 0 0 !important;
    	width: 60% !important;
	}
	
	.shoppingBag.cart-actions .button-fancy-large { float: none; margin:10px 0 30px; }
	
	/*dboppa billing */
	
	.responsive .ptCheckoutUpdate .checkout-progress-indicator{clear:both;font-size:.8em;width:100%;  padding: 0 0 21px; margin:0px}/*margin-bottom:3%;position:relative;overflow:hidden;text-align:left;top:auto;*/
	.responsive .wrap{width:100%; padding:0;}
	.responsive #main { margin: 0 24px;   width: auto;}
	.responsive .pt_checkout #primary, .pt_checkout #secondary{padding: 40px 0;}
	.responsive .checkout-progress-indicator div {padding: 0 2%;}
	.responsive .checkout-progress-indicator div{    margin-left:15px;  margin-right: 0;}
	.responsive .ptCheckoutUpdate .form-row select.input-select{width:98%; margin-left:0px;}
	.responsive .ptCheckoutUpdate .form-row input.input-text{width:94%}	
	.responsive .checkoutBillingUpdated .state .form-row select.input-select, .responsive .checkoutBillingUpdated .state .form-row label, .responsive .checkoutBillingUpdated .zip .form-row input.input-text, .responsive .checkoutBillingUpdated .zip .form-row label	
	{width:100%;}
	.responsive .checkoutBillingUpdated .form-row a.selectBox.stateselect{width:98% !important;}
	.responsive div.singleshipping-billing .checkoutBillingUpdated .zip .form-row input.input-text{width:90%}
	.responsive .checkoutBillingUpdated #GiftCard.minus,.responsive .checkoutBillingUpdated #GiftCard.plus{  float: right;  left: auto;
    position: relative;}
	.responsive .checkoutBillingUpdated .month, .responsive .checkoutBillingUpdated .year, .responsive .checkoutBillingUpdated .day {width:48%; margin:0}
	.responsive .checkoutBillingUpdated .form-row.month a.selectBox, .responsive .checkoutBillingUpdated .form-row.year a.selectBox{width:98% !important;}
	.responsive .singleshipping-billing .labelname{ font-size: 13px;}
	.responsive .checkoutBillingUpdated .gift-card-row .form-row.label-above.gift-cert-pin #dwfrm_billing_giftCertPin{width:92%;}
    .responsive .checkoutBillingUpdated .gift-card-row button.apply-gift-card{width:94%; }
    .responsive .checkoutBillingUpdated .form-row #gc-apply{    margin-top: 0;   position: relative;  top:6px;}
    .responsive .checkoutBillingUpdated label{ font-size: 13px;}
    .responsive .pt_checkout .legend{width:100%;}
    .singleshipping-billing{max-width:100%;}
    .responsive .checkout-progress-indicator .borderTB{  padding: 10px 0;}
    .responsive .checkout-progress-indicator div.stepmultishipment{margin-left: 0px;}
    .responsive .checkoutBillingUpdated .pt_checkout .select-address .form-row.shipDecide{width:100%;}
	.responsive div.singleshipping-billing fieldset.billing-address{width:100%; display:inline-block}
	.responsive div.singleshipping-billing .select-address{width:100%;}
	.responsive .checkoutBillingUpdated .state{ width: 53%;  }
	.responsive .checkoutBillingUpdated .zip { float: left;   width: 48%;}
	.responsive .pt_checkout .form-row select.input-select{padding:0px;}
	.responsive .checkoutBillingUpdated .zip .form-row{margin-left:0px;}
	.responsive .checkoutBillingUpdated .state .form-row, .responsive .checkoutBillingUpdated .zip .form-row{float:none}
	.responsive .checkoutBillingUpdated .year{float:right;}
	.responsive .checkoutBillingUpdated .form-row.year a.selectBox{margin-left:0px;}
	.responsive .checkoutBillingUpdated fieldset.solid-border.bottom-border legend{width:100% !important;}
	.responsive .checkoutBillingUpdated fieldset.solid-border.bottom-border{width:100%}
	.responsive .selectBox-dropdown .selectBox-label{padding:8px}
	 .responsive .checkoutBillingUpdated .gift-card-row .form-row.label-above.gift-cert-pin{width:72%}
    
    /*Balaji-Checkout*/
	.container div.section, .checkout-progress-indicator, .shipmentConfigureSectionContainer, .multiShippingHeaderTitleContainer, .shipment, .pt_cart .content-wrap, .container{width:100% !important;}
	.responsive .scProductList .scProducts .scPDiv2{width: 130px; padding-left: 10px;}
	.responsive .scProductList .scProducts{width: 432px;}
	.responsive .shipment-horiz-long-arrow{left: 255px;}
	.responsive .scProductList .scProducts:hover .scPDiv3 .scAddToCart:before, .scProductList .scProducts:hover .scPDiv3 .scAddToCartCompleted:before{left: 452px;top: 66px;}
	.responsive .scAddToCartActive:before{left: 452px;}
	.responsive .multiShippingHeaderLeft{width: 452px;}
	.responsive .multiShippingHeaderRight{width: 252px;}
	.responsive .scProductsresults{width: 451px;}
	.responsive .shipment .qty{width: 100px;}
	.responsive .shipment .edit span.procuctltqty{width: 248px;}
	.responsive #sidebar{width: 240px;}
	.responsive .shipment .qty{width:90px;}
	.responsive .shipment{width:100%; padding:20px 9px;}
	.shipment .nonEdit span.procuctltqty{width:100%  !important;}
	.responsive .twoColumn{width: 455px;}
	.responsive .scProductList{width: 462px;} 
	.responsive .container #addShip{padding: 0px 0 5px 0px;}
	.responsive .container .maxShip{margin: -13px 0px 0 0;}
	.responsive .container #addShip{margin: -2px 0px 0 0;}
	.responsive .multiShippingHeader_arrow_boxRight{left: 0px;}
	.responsive .shipment-vertical-long-arrow{left: 168px;}
	
	
	.responsive .wrap{width: 100%;padding: 0 0px;}
	.responsive #shiping-method-inner-container.shiping_method_inner_container{width:100% !important;}
	.responsive .shiping_method_inner_container #shiping-method-sub-container2.pull-left{width: 280px;padding-left:10px;}
	.responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row input.input-text, .responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row select.input-select{width: 258px;}
	.responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row select.input-select.country, .responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row select.input-select#dwfrm_singleshipping_shippingAddress_addressFields_states_state,	.responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row select.input-select#dwfrm_singleshipping_addressList{width: 281px;}
	.shippingmethods.singleship label{white-space: normal;height: inherit;}	
	.responsive .ptCheckoutUpdate #shiping-method-sub-container2 .checkoutShipping .zip{}
	.responsive .checkoutShipping .state .form-row label{width:100%}
	 .responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row select.input-select.country, .responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row select#dwfrm_singleshipping_shippingAddress_addressFields_states_state.input-select, .responsive .ptCheckoutUpdate #shiping-method-sub-container2 .form-row select#dwfrm_singleshipping_addressList.input-select {width:100% !important;}
	.responsive .checkoutShipping .state .form-row select.input-select,.responsive .checkoutShipping .zip .form-row label,.responsive .checkoutShipping a.selectBox.country{width:100% !important;}
	.responsive .ptCheckoutUpdate #shiping-method-inner-container #shiping-method-sub-container2 .checkoutShipping .state{margin:0px;}
	
	 /* dboppana Confirmation*/
    .pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation .button-fancy-large{width:100%;}
    .pt_order-confirmation a#printConfirmationPage{display:none;}
	
	/* styles updated on 15/10/2013 by vadivel */
	.recommendationcheckoutscroll ul.horizontal-carousel li div.product-tile, .no-hits-footer ul.horizontal-carousel li div.product-tile{width: 152px;} /* DK GODIVA-553 */
	.responsive .ptCheckoutUpdate #shiping-method-sub-container1{width: 421px;}
    .responsive .shipment-option-discription{width: 400px;}
    .responsive .shiping-title-sub-container{width: 223px;}
    .responsive .shiping-title-container{width: 351px;}
    .responsive .shiping-title-container:before{left: 351px;}
    .responsive .scProductsresults.shiping-method{width: 95%!important;}
    .responsive .ptCheckoutUpdate #shiping-method-sub-container2 .zip .form-row input.input-text{width: 258px;}
    
    .pt_storelocator #main, .pt_storelocator #content{overflow:hidden !important;}
    /*.storedetails .store_links{padding: 25px 35px 0px 25px;clear: both;}*/
    .storedetails .stateselectstorelocator{width:80%;margin-top: -10px;}
    .storedetails ul{padding: 10px 0px 0px 0px;}
    .pt_storelocator #content, .storedetails{margin: 0px 1%;width: inherit;}
    
     #header { width: 100%; }   
    
    .jdpicker_w .date_selector td,
	.week-picker-container .jdpicker_w .date_selector td.dayOfWeek1,
	.week-picker-container .jdpicker_w .date_selector td.dayOfWeek7, .jdpicker_w .date_selector th {padding:6px 0px !important;}
	.jdpicker_w .date_selector{ left: -25px !important;}
	/*.jdpicker_w .date_selector table{width: 255px;}*/
	
	.storedetails .form-row{margin-top: -14px;margin-left: 20px;}
	.pt_checkout .select-address, .pt_checkout .select-address .form-row.shipDecide{width: 100%;}
	/*balaji truflles landing page*/
	.truffle-overlay{display:none !important}
	.img-roleover{display:none !important}
	.full-width-slider-landing-new{height:410px;}
	.full-width-slider-new{height:410px;}
		
		
	/* srikanth-pwp */
	#pwp-product-list .pwpProductDetailContainer .product-col-1 {
	width: 40%;	
	float: right;
	margin-top: 17px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}
	
	#pwp-product-list .pwpProductDetailContainer .product-col-2 {
		width: 52%;
		padding: 0 20px;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}
	.pwp-item-actions a {
		padding-right: 3.5em;
	}
	
	#main { width: 100%; margin: 0 auto; }
	.product-nutrition table {width:95%!important;}
	.checkoutBillingUpdated button.button-text.check-balance {
     margin-top: 20px !important;
    }
    #QuickViewDialog{ width:100%!important;}
    
    /*Multiship Upgrade - Design Starts - Pradeep*/
    	
    	.responsive .ptCheckoutUpdate .multishipDesignUpgrade #shiping-method-sub-container1{width: 100%;}
    	.responsive .multishipDesignUpgrade .shiping-title-container{width: 100%;}
    	.responsive .multishipDesignUpgrade .shiping-title-sub-container{width:auto;}
    	.responsive .multiProductTable .mAddresses{width:53%;}
    	.responsive .multiProductTable .mQty{width:17%;}
    	.responsive .checkout-progress-indicator .borderTB.multiShipmentHeader div.stepmultishipment .forDesktop{display:none;}
    	.responsive .checkout-progress-indicator .borderTB.multiShipmentHeader div.stepmultishipment .forTablet{display:inline;}
    	.responsive #main.mainContainerMulti{margin:0;}
    	.responsive .multishipmentProductsList{margin-left:14px;margin-right:14px;}
    	.responsive .checkout-progress-indicator.multiShipmentProgressIndicator div{padding:0;}
    	.responsive .checkout-progress-indicator.multiShipmentProgressIndicator .borderTB{padding:4px 0;}
    	.scheduleYourDelivery .picker-container .jdpicker_w .date_selector table,.scheduleYourDelivery .jdpicker_w .date_selector{width: 363px;}
    	.scheduleYourDelivery .jdpicker_w .date_selector td{width:50px;}
    	
    /*Multiship Upgrade - Design Ends - Pradeep*/
}
@media screen and ( min-width:959px) and (max-width:1024px) {
	.responsive .checkoutBillingUpdated .form-row #gc-apply {
    position:relative;
    top: 12px!important;
  }
}	
@media screen and (min-width: 200px) and (max-width: 757px) {
.showInDesktop {display: none;} /* DK Top Promotion  */
	.showInMobile {display: block;} /* DK Top Promotion  */
	ul.top-menu li:nth-child(2) {display: none;} /* DK Top Promotion */
.clp #primary .html-slot-container {margin: 0;}
.clp #slide-prev, .clp #slide-next {top: 40%;} /* CLP */
.clp .caroufredsel_wrapper {left: 10px !important; width: 93% !important;} /* CLP */
.cat-landing-full-slot.cat-landing-full-slot_slide1 .horizontal-product-carousel {margin-bottom: 0;} /* CLP */
.clp .cat-landing-full-slot .horizontal-product-carousel ul.horizontal-carousel li{padding: 0; margin: 0; margin-bottom:15px; width: 100%; } /* CLP */
.clp ul.horizontal-carousel {width: auto !important; height: 100% !important;} /* CLP */
.product-image:hover .addtobagicon {display: none;} /* DK GODIVA-520 */
.no-hits-search-field {float:none;} /* DK GODIVA-549 */
.no-hits-search-field button {float: right;} /* DK GODIVA-549 */
.no-hits-search-field .input-text {width:85%;} /* DK GODIVA-549 */
.mobilePromotion {display: block;}

/* DK GODIVA-553, GODIVA-535, GODIVA-519 start */
.desktopPromotion, .mini-cart-total strong, #mini-cart a strong {display: none;}
	ul.top-menu li {width:100%; padding-right: 0;}
	.product-tabspdp li .product-tile, #recommendationsTab21 li .product-tile, #quickview-look-inside-tab .product-horizontal-product-carousel-4x1 li .product-tile {width:100%;padding: 0; height: 330px !important;}
	.mini-cart-empty, .mini-cart-qty, .mini-cart-qty-over {margin-right: 0;}
/* DK GODIVA-553, GODIVA-535, GODIVA-519 end */

	/*Godiva-210, Checkout login modal for mobiles */
	.login_model_register_cart_popup #dwfrm_login{  
	  margin-top: 40px;
	  border-top: 1px solid #EEEEEE;
	}
	.guestcehckout .golden{ 
	 position: absolute;
    top: 3px; 
    width: 92% !important;    
    }
    .checkout-login-singledhiping .guestcehckout { height: auto; min-height: 80%; }
    .login_model_register_cart_popup #dwfrm_login .checkout-login-singledhiping .login-box-content{padding: 10px 0 0;}
    .guestcehckout p,.registerAccount,.login_model_register_cart_popup #dwfrm_login h2.header{display: none !important;}
    .guestcehckout h2.header{visibility: hidden; padding: 0px;}
    #register-new-account p{display:block;}
    #dialog-container #wrapper { min-height: 80%; }
    div#wrapper.checkout-login-singledhiping.pt_account button.golden {  margin: 0px;}
    .checkout-login-singledhiping .login-box-content {padding: 5px 5px 0 0;}
    .login_model_register_cart_popup #dwfrm_login .login-box-content .error-form{ margin: 0.1em 0; font-size: 1.0em; }
    #dwfrm_login span.error{font-size: 1.0em; }
	 /*Godiva-210, Checkout login modal for mobiles */

	/* Stop mobile font-size adjustments */
	/* ------------------------------------- */
	
	body {-webkit-text-size-adjust: none; }
	
	/* Ensure no content extends beyond page wrapper */
	/* ------------------------------------- */
	.ui-dialog .ui-dialog-title{font: 0.8em AdobeCaslonProRegular,serif;}
	.carouseldiv.custom .product-tile.updatedproduct-piece-tile img{
	width: 60% !important;
	max-width:150px !important;
	}
	
	.ui-dialog-content #bonus-product-list.bonus-product-list-container .product-col-1{ float: none;
    margin: 0 auto;
    padding: 0;
    width: 50%;}
	.ui-dialog-content #bonus-product-list.bonus-product-list-container .product-col-1 .product-primary-image{margin:11px auto}
	
	.ui-dialog-content .product-col-2{padding: 8px 0 !important;}
	.carouseldiv.custom .caroufredsel_wrapper{
	width: inherit !important; 
	height: 320px!important;
}
  .carouseldiv ul li.product-tile.updatedproduct-piece-tile{
  	height:320px !important;
  }
	.ui-dialog{width:80% !important}
	div,img {max-width:100%}
	
	/* Adjust the forms to be more mobile-friendly */
	/* ------------------------------------- */
	.home-bottom-slots .html-slot-container .w40{width:100%;float:none;clear:both;overflow: hidden;height:auto !important;}
	.home-bottom-slots .html-slot-container .w60{width:100%;float:none;clear:both;overflow: hidden;height:auto !important;}
	.home-bottom-slots .html-slot-container .w50{width:100%;float:none;clear:both;overflow: hidden;height:auto !important;}
	.home-bottom-slots .html-slot-container .side-slot{height:auto !important;}
	
	.header-search-block{display:block}
	#sitesearchcontainer{display:none}
	.sitesearch-closebtn{display:block}
	.sitesearch button{
	float:none;
	margin-top: 0px;
	}
	input[type="text"], input[type="password"], textarea, select {width:90%;}
	.form-row-button {margin-left:0;}
	.login-box-content label, label,.form-caption, .form-label-text  {float:none;margin: 0 0 2%; text-align:left;width: auto;}
	.login-box-content .span12of12 {
	    padding: 0;
	    width: 100%;
	}
	.login-box-content input[type="text"], .login-box-content input[type="password"],
	.form-inline .form-row {width: 90%;}
	.form-inline label {padding:0;}
	.form-inline button {width: 50% !important;}
	.form-indent{margin-left:2%;}
	legend {padding: 14px 30% 10px 2%; width: 68%;}
	.label-inline input {height: 2em;margin:0;padding:0;}
	.label-inline label {margin:0;padding:.5em 0 0 1em;}
	.form-field-tooltip {/*display:none;*/}
	
	/* Primary page regions: remove padding, update width */
	/* ------------------------------------- */
	
	.print-page,
	.size-chart-link,
	a.tooltip,
	#tooltip {display:none !important;}
	.tooltip {font-size:.9em;}
	.form-field-tooltip {float:none;margin:0 0 10px 5px;width:auto;}
	.ui-dialog {max-width:98%;}
	.ui-dialog .ui-dialog-content {overflow-y:auto;}
	#wrapper{border:0; width:100%;}

	#primary{background:none;border:0 !important;float:none;margin:0;padding-left:0 !important;width:100% !important;}
	#secondary{border:0;float:none;font-size: 1.1em; width:100% !important;}
	.col-1,.col-2{float:none;width:100%;}
	.breadcrumb-last {display:none;}
	.scrollable {height:auto;}
	.scrollable li {float:left;}
	.scrollable li a {border:1px solid #d9d9d9;border-radius:6px;display:block;padding:.2em .8em;}
	
	/* Header elements need to be re-positioned */
	/* ------------------------------------- */
	
	/*#header{height:auto; }	*/
	#header .primary-logo img {max-width:90%;}
	.menu-utility,.menu-utility-user{clear:both;letter-spacing:0;}
	.menu-utility li,.menu-utility-user li{padding:0 5px;}
	.header-banner{float:none;font-size:.8em;margin:10px 5px;}
	.mini-cart-products {height:auto; max-height: 250px;overflow-y:auto; }

	.mini-cart-content {max-width: 300px; top: 38px; right: 0px; text-align: left; color: #472D27; font-size: 0.8em; }
	.mini-cart-label{margin-right:0;}
	.mini-cart-item-word,
	.mini-cart-total-label{display:none;}
	
	/* Navigation adjusted, stacked so it's easier to use */
	/* ------------------------------------- */
	
	#navigation h1{background:#000000 url('../images/interface/icon-nav-arrow.png') 95% center no-repeat;color:#ffffff;cursor:pointer;font-size:1.1em;font-weight:normal;margin:0;padding:.7em;position:relative;height:auto;text-transform:uppercase;width:auto;}
	ul.level-1 a {font-size: 1em; line-height: 1em;}
	ul.level-1 a.level-1{border-bottom:1px solid #999999;}
	ul.level-1 a span { font: 1.3em gillsans; position: absolute; right: 12px; top: 12px; color: #C7C0BE; text-align: center; width: 30px;}
	ul.level-1 .last a.level-1{border:0;}
	
	ul.level-1 li:hover a.level-1{border-color:#efefef;}
	.js ul.level-1 li:hover div.level-2 {display:none;}
	
	
	div.level-2.menu-horizontal li{border:0 !important;float:none !important;}
	div.level-2 .custom {display: none;}
	
	/* Reduce primary header size */
	/* ------------------------------------- */
	
	.primary-content h1 {font-size: 1.5em;margin:10px 0;}
	
	/* Grid, product tile layout adjustments */	
	/* ------------------------------------- */
	
	#quickviewbutton {display:none !important;}
	ul.search-result-items .grid-tile { width: 100%; margin: 0; }
	.search-result-options {margin: 0;}
	.search-result-options .sort-by {margin:0; float: none; clear: right;width:100% !important; }
	.sort-by .selectBox-dropdown { min-width:100%;}
	/*.search-result-options .sort-by select {width:120px;}*/
	.search-result-options .items-per-page {display:none;}
	.search-result-options .pagination {margin:0;}
	.search-result-options .pagination .results-hits {display:none;}
	/*.product-tile {height: auto !important;} DK GODIVA-553 */
	.wide-tiles .product-tile .product-image{width:41%;}
	.wide-tiles .product-tile .product-name, .wide-tiles .product-tile .product-pricing, .wide-tiles .product-tile .product-promo, .wide-tiles .product-tile .pr_stars, .wide-tiles .product-tile .product-swatches {
float: right;}
	.wide-tiles .product-tile .product-name h2 { margin-top:0px}
	
	.product-tile .product-swatches .swatch img {height:2em;width: 2em;}
	.product-listing-1x4 ul.search-result-items .grid-tile {margin:2%; width: 92%;}
	.product-compare,.compareitems {display:none !important;}
	
	/* Pdp */
	/* ------------------------------------- */
	/*#quickview-look-inside-tab .expandcontainer_inside .horizontal-product-carousel ul.horizontal-carousel li, .product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li {width:200px}  DK GODIVA-553 */
	.expanderHead span.expand{
		display:block
	}
	.expanderHead span.collapse{
		display:block;
		
	}
	.expandcontainer{
	}
	.priceformobile{
		display:block;
	}
	div#wrapper.checkout-login-singledhiping.pt_account button.golden{
	width:100%;
	}
	div#wrapper.checkout-login-singledhiping.pt_account .span12of12.left{
	width:100%;
	padding:0px;
	}
/* DK GODIVA-553 Start */
	/*#quickview-look-inside-tab .horizontal-product-carousel ul.horizontal-carousel li {width:135px;}
	.product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li {width:135px;}
	#quickview-look-inside-tab #slide-prev, .product-tabspdp #slide-prev, #recommendationsTab21 #slide-prev {
		background:	url("../images/interface/icon-jcarousel-horiz-arrow-left-gray.png") repeat scroll 0 0 transparent;
		cursor: pointer;
	    float: left;
	    height: 17px;
	    margin-top: -190px !important;
	    padding: 0;
	    position: absolute;
	    width: 9px;
	    margin-left:0px;
	}
	#quickview-look-inside-tab #slide-next, .product-tabspdp #slide-next, #recommendationsTab21 #slide-next {
		background:	url("../images/interface/icon-jcarousel-horiz-arrow-right-gray.png") repeat	scroll 0 0 transparent;
		cursor: pointer;
	    height: 17px;
	    position: absolute;
	    width: 9px;
	    padding:0px;
	    float:right;
	     margin-top: -190px !important;
	}*/
	#quickview-look-inside-tab .caroufredsel_wrapper{width:280px;}
	#quickview-look-inside-tab .control-contain{display:none;}
	/*.product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li,.product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li{width:110px;}
	.product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li,.product-tabspdp .horizontal-product-carousel ul.horizontal-carousel li:first-child{width:110px; padding-left:5px}*/
	.pdp-main .product-image-container .slider-container{padding-top:10px;}
	/*.product-tabspdp #slide-prev {
		background:	url("../images/interface/icon-jcarousel-horiz-arrow-left-gray.png") repeat scroll 0 0 transparent;
		cursor: pointer;
	    float: left;
	    height: 17px;
	    margin-top: -190px;
	    padding: 0;
	    position: relative;
	    width: 9px;
	    margin-left:0px;
	}
	.product-tabspdp #slide-next {
		background:	url("../images/interface/icon-jcarousel-horiz-arrow-right-gray.png") repeat scroll 0 0 transparent;
		cursor: pointer;
	    height: 17px;
	    position: relative;
	    width: 9px;
	    padding:0px;
	    float:right;
	    margin-top: -190px;
	}*/
/* DK GODIVA-553 End */
	.product-tabspdp .caroufredsel_wrapper{
		width:100%;
	}
	.product-tabspdp .control-contain{display:none;}

	.pdp-main #footer-mailing-list-signup{display:none !important;}
	.pdp-main h1.product-name{padding:0px;}
	.pdp-main .product-thumbnails{width:280px; padding:0px;}
	.pdp-main .product-thumbnails li{width:55px;}
	#product-nav-container{display:none ;}
	.pricefordesc{display:none;}
	.pdp-main .product-variations{position:relative; bottom:none;}
	.pt_product-details .primary-content {padding-bottom: 68px;}
	.pt_product-details .breadcrumb .last {display:none;}
	#product-nav-container {bottom: 0;width:100%;}
	#product-nav-container div {width: 60px;}
	#product-nav-container div.product-next {float:right;}
	#product-nav-container .divided span {border:0;}
	.pdp-main .product-col-1,
	.pdp-main .product-col-2,
	.pdp-main .product-name	 {clear:both;float:none;margin:0;width:100%;text-align:left;}
	.pdp-main .promotion .promotion-title {font-size:86%;}
	.pdp-main .attribute h3, 
	.pdp-main .attribute .label {font-size: .9em;width:35%;}
	.pdp-main #quickview-look-inside-tab{padding:0px;}
	#pdpMain div.tab-content h2{padding-left:10px}
	.pdp-main .attribute .label {font-family:GillSans,Arial,sans-serif;  font-size: 1em;   font-weight: bold;    text-align: left;
   	 width: 100%; padding-bottom:10px;}
	.pdp-main .attribute .value {width: 96%;}
	 .pdp-main dl#target,.pdp-main dl.dropdown dd,.pdp-main .dropdown dd ul{width:100%}
	.pdp-main .attribute span.value {padding-top:5px;}
	.pdp-main .product-add-to-cart .inventory {float:left;}
	.pdp-main .product-add-to-cart .inventory label {display:inline-block;width: 36%;}
	.pdp-main .product-add-to-cart .product-price {font-size: 2em;padding:30px 10px; text-align:left; width: 100%;}
	.ui-tabs .ui-tabs-nav li {display:block;font-size: .8em;margin:0;width:99.4%;}
	/*.pdp-main .addtobagbuttonmobile{margin-left:8px; width:90%; position:absolute; bottom:5px;} DK GODIVA-520 */
	.ui-tabs .ui-tabs-nav li a {width: auto;}	
	.pdp-main .product-set-list .product-set-image img {max-width: 90%;}
	.pdp-main .product-set-list .block-add-to-cart .inventory {margin:0; width:23%;}
	.pdp-main .product-set-list .block-add-to-cart .product-price {font-size: 1em;width:44%;}
	.pdp-main .product-set-list .block-add-to-cart button {font-size: .7em;}
	.pdp-main .product-review-links {margin-left:6%;}
	.pdp-main .prSnippetTitle {float:left;}
	.pdp-main .prSnippetRatingUnclickable {float:left;}
	.pdp-main .product-actions{padding:20px 0 10px}
	.pdp-main .product-price{font-size:1.8em;padding:5px 0 12px 0;}
	.pdp-main .product-primary-image .zoomPad{cursor:default;}
	.pdp-main .product-primary-image .zoomPup{display:none !important;}
	.pdp-main .product-primary-image .zoomWindow{display:none !important;}
	.expandcontainer_inside .product-tile {
	
		height: auto !important;
	}
	
	/* size chart */
	/* ------------------------------------- */
	
	.sizinginformation {padding:0;}
	.sizinginformation th{font-weight:normal;padding:0 0 0 2px;}
	.sizinginformation td {background:#ffffff;padding:5px;text-align:center;}
	.sizinginformation .sizechart{padding:0 !important;}
	.ui-dialog .ui-dialog-content {padding:.25em;}
	
	/* Cart: tables need to be broken up and cells stacked */
	/* ------------------------------------- */
	
	.pt_cart #secondary{display:none;}
	#cart-table thead{display:none;}
/*	#cart-table td{display:block;padding:5px;}
	#cart-table .item-image{float:left;text-align:center;width:40%;}
	#cart-table .item-details{float:left;width:53%;}*/
	#cart-table .item-details .product-list-item .name {font-size: 1.3em;}
	#cart-table .item-quantity{clear:both;float:left;text-align:center;width:40%;}
	#cart-table .item-quantity input {text-align:center;width: 50px;}
	#cart-table .item-quantity-details{float:left;font-size:.9em;width:44%;}
	#cart-table .item-price{clear:both;float:left;margin-left:42%;width:44%;}
	#cart-table .item-total{float:right;font-size:1.3em !important;text-align:right !important;width:96%;}
	.cart-coupon-code .input-text{width:50%;}
	.cart-coupon-code{clear:both;float:none;width:100%;}
	.cart-coupon-code button {margin: 5px 0 0 .5em;}
	.cart-actions{margin:auto;overflow:hidden;}
	.cart-order-totals{border-top:1px solid #D9D9D9;clear:both;float:none;margin:20px 0;padding:20px 2%;width:100%;}/*Checkout New Design - Pradeep */
	.cart-order-totals button {margin:0 0 20px;}
	.cart-order-totals td{width: 50%;}
	
  	#cart-table .item-total .promo-adjustment{width:auto;}
 	.pdp-main .product-col-1{margin-left:0; margin-bottom:20px;}
  
	
	/* Checkout */
	/* ------------------------------------- */
	
	.responsive .checkout-progress-indicator {clear:both;font-size:.8em;width:100%;}/*margin-bottom:3%;position:relative;overflow:hidden;text-align:left;top:auto;*/
	.responsive .wrap{width:100%;padding:0 2.5%;}
	..responsive .pt_checkout #primary, .pt_checkout #secondary{padding: 40px 0;}
	.checkout-progress-indicator div {padding: 0 2%;}
	.order-summary-footer h2 {width:50%;}
	.place-order-totals .order-totals-table  {width: 100%;}
	.payment-method-options {padding:0;}
	.payment-method-options .form-row {width:100%;}
	.payment-method-options .form-row label {float:left;margin:0;padding:0 0 0 1em; width:150px;}
	.payment-method-options .form-row .input-radio {margin:0;}
	.pt_order-confirmation .item-list th {display:none;}
	.pt_order-confirmation .item-list td {float:left;padding:1em 0;width:98%;}
	.pt_order-confirmation .item-list .order-totals-table td {float:left;width: 48%;}
	.pt_order-confirmation .order-shipment-table th {display:none;}
	.pt_order-confirmation .order-shipment-table td {font-size: .8em;}
	.pt_order-confirmation .order-shipment-table .shipping-method {padding-left:0;}
	
	/* Tell us more on Mobile 

                Added by Kamatchi for the Bug GRI-501

        */

.singleshipping-placeorder table.item-list.checkoutPlaceOrder table tr{
         display: table !important;
       	 width: 100% !important;
        }
.singleshipping-placeorder table.item-list.checkoutPlaceOrder table th:first-child{
                width: 49% !important;
        }
 .singleshipping-placeorder .tellusMore table#tellUsMoreSec td{
                float: left !important;
                width: 49% !important;
        }
	
	/* dboppana account pages */
	/* ------------------------------------- */
	
	.content-asset ul.account-options li {float:none;width: auto;}
	ul.address-list li,
	ul.payment-list li{float:none;width: auto;}
	.order-history-header button {font-size:1em;padding:.25em;}
	
	.account #account-overview-primary .reward-overview-contain h2{padding-left:23px; background:none;}
	.account .expanderHeadLink {
    display:none;
	}
	.account .bt-see-all{color:#000; text-decoration: underline; display:block; float:right; padding: 0 25px 20px 0; }
	.rewards-module-offers li{float:none; display:inline-block; width:100%}
	.account .profile, .account .addressbook,.account .preferences, .account .paymentsetting  {
    float: none;
    padding-right: 0px;
    width: 100%;
    display:inline-block;
	}
	.orderTbl{
		display:block;
	}
	.orderTbl .table-head{
		 position:absolute;	/* Hides table head but not using display none */
			top:-1000em;
			left:-1000em;
	}
	.orderTbl .table-head .column{ /* Column inside the table-head */
		background:#fff;
		color:#000;
		border-bottom:none;
		font-weight:700;
		font-size:12px;
		
	}
	
	.orderTbl .column:before{ /* prints the value of data-label attribute before the column data */
			font-weight:bold;
			float: left;
			font-size:12px;
			width: 110px;
			content:""attr(data-label)":";	/* call the attribute value of data-label and adds a string // */
		}
	.orderTbl .column.columndet a{ 
		 	clear: both;
	    	float: left;
	    	margin-bottom: 20px;
		}	
	.orderTbl .columndet:before{ /* prints the value of data-label attribute before the column data */
			font-weight:bold;
			padding:0px;
			font-size:12px;
			content:""attr(data-label)"";	/* call the attribute value of data-label and adds a string // */
		}
	
	.orderTbl .column {
	    display: block;
	    padding: 5px 0px 0px;
	    width: 100%;
	}
	.account .addressbook UL{margin:0px; padding:0px}
	.account .paymentsetting ul.payment-list li span p{margin: 0;}
	.account .paymentsetting h2,.account .addressbook h2,.account .orderHistory h2,.account .profile h2,.account .preferences h2,.account .profile, .account .addressbook,.account .paymentsetting h2{
		background:none; padding:0px;
	}
	.account .orderHistory #order_container{padding:0px;}
	.account #account-banner{display:none;}
	.account .expandcontainer{display:none;  max-width: 100%;   padding-left: 23px; width:auto;}
	.expandeHead span.expand{
		display:block
	}
	.expandeHead span.collapse{
		display:block;
		
	}
	.account #account-overview-primary{padding:0px;}
	.account #account-overview-primary p{padding:0 25px 0 25px;text-align:center;}
	.account #account-overview-primary .reward-overview-contain .rewards-module-offers li p{text-align:left;padding:0;}
	.account #account-overview-primary h2{ font-size: 1.51em; padding:15px 25px 15px 25px; margin:0px;}
	.account #account-overview-primary.my-rewards-list h2{
		padding:15px 25px 15px 0px;
	}
	.cancel-membership a{display:block}
	.addressandpayment{ border-bottom:1px solid #c7c0be;}
	#account-overview-primary span.error {margin:16px 0 0 0;text-align:center;}
	.account .preferences li {margin-bottom:12px;}
	
	.account .addressbook a.addressBookLink,
	.account .paymentsetting a.paymentsettingLink { color:#472D27; pointer-events: auto; display:table; width:100%; }
	
	/* Gift certificates */
	/* ------------------------------------- */
	
	.gift-certificate-purchase .content-asset,
	.gift-certificate-purchase form {float:none;width:90%;}
	.gift-certificate-purchase .cert-amount .form-caption {width: 80%}
	
	/* Gift registry */
	/* ------------------------------------- */
		
	.page-content-tab-navigaton button {width:100%;}
	.pt_gift-registry .add-gift-cert button {width:100%;}
	.pt_gift-registry .add-gift-cert p {width: 100%;}
	.pt_gift-registry .create-new-registry p {display:none;}
	.pt_gift-registry .create-new-registry {overflow:hidden;}
	.pt_gift-registry .item-list {width:98%;}
	.pt_gift-registry .item-list th {display:none;}
	
	/* report tables */
	/* ------------------------------------- */

	/*table.item-list td,
	table.item-list .section-header {font-size: .9em !important;padding: .3em;}*/
	table.item-list .item-image,
	table.item-list .item-details,
	table.item-list .item-availability,
	table.item-list .item-dashboard {display:inline-block;}
	table.item-list .item-image {width: 30%;}
	table.item-list .item-details{width: 50%;}
	.singleshipping-placeorder table.item-list .item-image{display:none;}
	.singleshipping-placeorder table.item-list .item-details{width: 100%;}
	.shippingAddressSec span.label, .billingDetails span.label, .paymentDetails span.label{width:55% !important;}
	table.item-list .item-availability {width: 97%;}
	table.item-list .item-dashboard {width: 97%;}
	table.item-list .delete-registry {text-align:center;}
	table.item-list th.section-header {background-image:none;}
	.list-table-header {padding: 1em !important;}
	.list-table-header .button {display:block;margin:20px 0;width: 196px;}
	.list-table-header p {display:none;}
	.list-table-header button {display:block;width: 260px;}
	.singleshipping-placeorder table.item-list td{display:inline-block;}
	.singleshipping-placeorder table.item-list td:first-child {
    display: inline-block;
	}

	
	/* Homepage assets */
	/* ------------------------------------- */

	.home-bottom-left {width: 100% !important;}	
	.home-bottom-center {width:100% !important; border-top: 1px solid #E5E5E5;}	
	.home-bottom-right {clear:both;float:none;width: 100% !important;}	
	.home-bottom-right .product-tile{min-height:0;}
	.product-tile .product-image {height:auto;}
	#email-alert-signup {margin:0;text-align:center;width: 100%;}
	#email-alert-signup label {text-align:center;width: 100%;}
	#email-alert-signup input[type="text"] {float:none;margin:0;width:50%;}
	#email-alert-signup input[type="image"] {float:none;vertical-align: bottom;}
	
	#wrapper {width: 100%; }
	
	.product-tile .pr_stars {left:40px}
	
	.wide-tiles .product-tile .product-name h2 {margin-top:10px;}
	.wide-tiles .product-tile .product-image {width:38%}
	
	#footer-mailing-list-form {	width: 100%; }
	
	#footer-mailing-list-form input.subscribe-email { width: 65%; }
	
	/* Responsive styles by vadivel on 16/09/2013 */
	/* ------------------------------------- */
	ul.level-1 li{ width: 100%; padding: 0px !important; margin: 0px; border: 0px !important; text-align: left !important; position: relative; }
	ul.level-1 li a.level-1 { border: 0px; display: block !important; padding: 16px 24px;  }
	ul.level-1 li:hover a.level-1 {	background: none; -webkit-box-shadow: none;	box-shadow: none; position: relative; top: 0px;	z-index: 800; margin: 0; padding: 16px 24px !important; text-align: left; border-width: 0px; }
	div.level-2 { width: 100% !important; padding: 0px !important; top: 0px; box-shadow: none; border: 0px;	background: none; position: relative; }
	div.level-2 .menu-wrapper {	background: #f9f9f9; padding: 0px !important; border-top: 1px solid #c7c0be; padding: 0px 24px !important; width: auto; -moz-box-shadow: 0 2px 4px -3px #333333 inset; box-shadow: 0 2px 4px -3px #333333 inset;}
	div.level-2 ul.level-2 { float: none; display: block !important; }
	div.level-2 ul.level-2 a { color: #472D27; font-size: 1em; margin: 0px; min-width: 130px; padding: 12px 0px; display: block !important; }
	 
	div.level-3 ul.level-3 a { padding: 9px 0px !important; text-decoration: none; border: 0 none; }
	
	.w25, .w40, .w50, .w60, .w75 {width: 100%;} 
	
	ul.top-menu { width: 80%; float: left; }
	ul.top-menu li .top-left { font-family: AdobeCaslonProRegular; width: 94%; text-align: left; height: 14px; overflow: hidden; }
	ul.top-menu li .top-mid { display: none; }		
	ul.top-menu .show-promo span { display: none; }	
	ul.top-menu li .top-right{ width: 4%; }
	
	.top-menu-padd { padding: 10px; }

	.top-menu-paddbot { padding: 10px 10px 0px; }
	
	#mini-cart{ margin-top: -1px; }
	.mini-cart { display: inline-block; float: right; height: 32px; padding-top: 5px; text-align: center; width: 13%; background: #d4b75f; }
	.mini-cart-empty, .mini-cart-qty, .mini-cart-qty-over { font-size: 0.917em; }
	
	.mini-cart-qty-over {
		background-position: -27px -60px;
	    width: 23px;
	    height: 14px;
	}
	
	#header-main-mobile { display: block; padding: 0px; margin: 0px; background: #fff; border-bottom: 0px solid #e5e5e5;}
	#header-main-mobile li { float: left; text-align: center;	}
	#header-main-mobile li a { display: inline-block; padding: 12px; }
	#header-main-mobile li img { padding: 10px 0 0; }
	#header-main-mobile li.header-menu { width: 20%; cursor: pointer; }	
	#header-main-mobile li.header-logo { width: 40%; }	
	#header-main-mobile li.header-logo a{ padding: 0px; }	
	#header-main-mobile li.header-pos {	width: 19%;	border-left: 1px solid #e5e5e5;	border-right: 1px solid #e5e5e5; cursor: pointer; }		
	
	.header-search-icon{ display: inline-block; padding: 10px; cursor: pointer; }
	
	#homepage-slider { height: 390px; }
	#homepage-slider .slide-content { padding: 24px; }
	.slide-promo-content { display: block; width:100%; position: relative; right: 0; top:1px;}
	#homepage-slider .slide { text-align: center; height: 390px;  position: relative; }
	#homepage-slider .slide img { max-width: 100%; max-height: 100%; }
	#homepage-slider .slide h2 { margin: 0 0px 10px 0px; font: normal 2.333em AdobeCaslonProRegular, serif;	}
	#homepage-slider .slide p {	font: normal 1em GillSans-Light, sans-serif; margin: 0 0 10px; color: #472d27; }
	div.imgHolder { bottom: 0; position: absolute; text-align: center; width: 100%;  height: 290px; overflow: hidden;}
	div.imgHolder img{margin-top: auto;}
	#homepage-slider .slide img {
	margin-top: auto;
	}
	
	.hero-control-contain { 
		bottom: 10px;
	    height: 35px;
	    position: absolute;
	    width: 100%;
	}
	
	.left-part, .right-part{width:100% !important}
	.left-part .availability-msg{padding-left: 10px;}
	.updatedproduct-col-1 .share-contain.pull-right{display:none}
	/*.other-truffles li.img-discription{margin: 0 4px;}*/ 
	.full-width-slider-new{height:200px;}
	.right-part .product-tile.updatedproduct-piece-tile{padding-left: 0px; width: auto; }
	.pdp-main .right-part .product-tile .product-name, .pdp-main .product-tile .product-pricing {margin-top: 20px;}
	.pdp-main .right-part .product-tile .product-name{text-align: left;}
	.truffle-anatomy{display:none;}
	.slide-content-top { background: rgba(71,45,39,0.15); padding: 60px; text-align: center; }
	.slide-content-bottom { padding: 30px 12px 210px 12px; margin-top: 12px; text-align: center; }
	.slide-content-bottom-promo { padding: 12px; display: block;}
	.slide-content-top h2 { margin: 0px 0px 15px 0px; }
	.slide-content-top h2, .slide-content-bottom h2 {		
		font: normal 1.667em AdobeCaslonProItalic, serif !important;		
	}
	
	.slide-content-top h2 { margin: 0px 0px 7px 0px; }
	.slide-content-bottom h2 { margin: 0px 0px 5px 0px; }
	
	.slide-content-top p {		
		font: normal 1.333em/1.33em AdobeCaslonProRegular, serif !important;		
	}
	
	.slide-content-top p {
		padding-bottom: 15px;
	}
	
	.slide-content-bottom p {
		color: #472d27 !important;		
		margin: 0px;
		padding-bottom: 15px;
	}
	
	.slide-content-bottom-promo a.more-link {
		color: #a38d50;
		font: normal 1em GillSans-Light, sans-serif;
		text-transform: uppercase;
		background: url("../images/readall-arrow.png") no-repeat right 2px;
		padding-right: 18px;
	}

	.menu-category {
		position: relative;
    	background: #fff;
    	width: 100%;
    	display: none;
    	/*top: 81px;*/
	}
	
	.menuPromoSlots {
	    clear: none;
	    padding: 0px;
	}
	
	.menuPromoSlot1 {
	    float: none;	    
	}
	
	#navigation-mobile .menu-category li {
		display: block;	
		border-bottom: 1px solid #c7c0be !important;
	}
	
	#navigation-mobile .menu-category li div.level-3 ul.level-3 li {
		border-bottom: 0px !important;
		margin: 0px;
	}	
	
	#navigation-mobile .menu-category div.level-2 ul.level-2 li { border-bottom: 1px solid #C7C0BE !important; }	
	#navigation-mobile .menu-category div.level-2 ul.level-2 li.last { border-bottom: 0px solid #C7C0BE !important; }
	
	#navigation-mobile .menu-category div.level-2 ul.level-2 li { width: 100%; }
	
	#storefront #main {
	    padding: 0px;	 
	    padding-top: 80px;	  
	}
		
	#product-slider p {
		font: normal 1em/1.2em GillSans, sans-serif;	
		width: 90%;	
	}
	
	#product-slider li { height: 210px; }
	h2.mostLikedTitle {	margin: 0 auto 10px;font-size: 1.500em;	}
	#product-slider h3 { font-size: 1em; }
	a.view-all, #secondary nav a.view-al, p.showHide { font-size: 1.167em; }
	
	#footer {
		min-height: 300px;
		margin-top: 0px; /* removed margin top -340px */  
	}
	
	#navigation-mobile, .footmobile-mailing {
		display: block;
	}
	
	.home-bottom-slots h1, .home-bottom-slots h2  {
		font: normal 1.667em/0.9em AdobeCaslonProRegular,serif;
		color: #472d27;
		margin: 0px 0px 10px 0px !important;
	}
	
	.home-bottom-slots p {
		font-size: 1em;
	}
	
	.home-bottom-slots a.view-all {
		font-size: 0.917em;
	}
	
	.home-bottom-left .content {
		padding: 10px;
		text-align: center;
	}
	
	.home-bottom-right .content {
		padding-bottom: 55px;	
		width: 100%;   
	}
	
	.home-bottom-right .bg-content-top, .home-bottom-right .bg-content-bottom {		
		background-size: 100%;	
		min-height: 180px;	
	}
	
	.home-bottom-right .bg-content-top h2, .home-bottom-right .bg-content-bottom h2 {
		font-size: 1.500em;
	}
	
	.footbot-contain {
		padding: 0px;
	}
	
	.footmobile-mailing {
		text-align: center;
		padding-bottom: 10px;
		width: 71%;
		margin: 0 auto;
	}
	
	#footer .h6 {
		margin: 0px;
	}
	
	#footer-links { padding: 0px; }
	
	#footer-links .column {
		float: none;
		width: 100%;
	}
	
	#footer-links .column .h6 {
		border-bottom: 1px solid #c7c0be;
		padding: 12px;		
		color: #472d27;
		font-size: 1em;
		position: relative;
		font-weight: normal;
		cursor: pointer;
	}
		
	#footer-links .column {
		padding: 0px;
		margin: 0px;
	}
	
	#footer-links ul.column li {
		float: none;
		width: 100%;
	}
	
	#footer-links ul.column li > p > span {
		display: inline-block;
	    position: absolute;
	    right: 10px;
	    top: 13px;
	    width: 30px;
	    color: #c7c0be;
	    font-size: 1.5em;
	    cursor: pointer;
	    text-align: center;
	}
	
	#footer-links .column ul.section {
		display: none;
		margin: 0px;
		padding: 0 10px 0px 20px !important;
		border-bottom: 1px solid #c7c0be;
	}
	
	#footer-links ul.column ul.section li {
		margin: 0px !important;
		padding: 10px 0;
		list-style: none;
	}
	
	.footmobile-social{
		border-bottom: 1px solid #c7c0be;
	}
	
	.footmobile-social, .footmobile-copyright {		
		text-align: center;	
		padding: 12px 0px;			
	}
	
	.footmobile-social #footer-social-media {
		padding: 0px;
	}
	
	.footmobile-social #footer-social-media .h6 {
		padding-bottom: 15px;
	}
	
	.footmobile-social p {
		padding: 0px;
		margin: 0px;
	}
	
	#footer-region-selector{
		margin-bottom: 0px;
	}
	
	#header-main-container, #footer-mailing-list-promo, .foot-social {
		display: none;
	}
	
	#footer-mailing-list-signup {
		padding: 12px;
	}
	
	/* Pdp page tweaks */
	.pdp-main .share-contain {
	    bottom: 0;
	    clear: both;
	    margin-top: 0.3px;
	    position: absolute;
	}
	.pdp-main .product-add-to-cart .inventory{
		width:30%; float:left;
	}
	.pdp-main .product-add-to-cart button{
		margin:26px 10px 2px 2px;
		float:right;
	}
	.pdp-main .product-add-to-cart .inventory input{
		margin-top:0.4em;
	}
	.pt_product-details #main .breadcrumb{
		display:none;
	}
	.pdp-main .product-pieces{margin:0; padding-top:7px;}
	.pdp-main .dropdown span.title{width:100%}
	.pdp-main .attribute ul{width:100%;}

	.grid-tile-content { width: 50%; float: left; text-align: left; }
	.product-tile .product-name h2 {margin: 0px;font-size: 1.167em;}
	#search-result-items .product-name h2 {font-size: 1em;}
	#search-result-items .product-pricing {font-size: 0.8em;}
	.product-tile .product-pricing {font-size:1em;}
	.product-name, .product-pricing, .product-promo, .product-cart, .bazaarvoice-container { padding-left: 10px; text-align:left;}/*Godiva-643*/
	ul.horizontal-carousel .product-tile .product-name {text-align: center;}	
	.clp ul.horizontal-carousel .product-tile .product-name, .clp ul.horizontal-carousel .product-tile .product-pricing {text-align: left; padding-left:0;} /* CLP */
	.clp ul.horizontal-carousel li button.addtobagbuttonmobile {width:85%;} /* CLP */
	.clp .caroufredsel_wrapper {height: 525px !important;} /* CLP */
	.pt_product-search-result .clp .product-tile {height: auto !important; } /* CLP */
	.pt_product-search-result .product-tile img {padding:0;max-width:99%;max-height:100%;}
	.full-width-slider .slide-contain { padding: 15px 23px; }
	.full-width-slider .slide-contain h1 { margin: 0px; max-width: 177px; }
	.full-width-slider .slide-contain p, .full-width-slider .slide-contain a.more-link, .itemsperpage { display: none;} /* CLP */
	
	.full-width-slider {
	    border-bottom: 1px solid #C7C0BE;
	    border-top: 0px solid #C7C0BE;
	}
	
	.full-width-slider .slide-contain a { display: none; }
	
	.full-width-slider .slide-contain h1 { font-size: 2.167em;}
	
	.full-width-slider-bg { background-position: 60px 15px; }
	
	#secondaryproductlisting { padding: 0px; border: 0px; }
	.refinement { float: none; width: 100%; cursor: pointer;	}
	.refinement-header { padding: 19px 24px; border-bottom: 1px solid #c7c0be;  }
	.refinement-content { padding: 0px; border: 0px; }
	.refinement h3 { padding: 19px 24px 19px 44px; border-bottom: 1px solid #C7C0BE; font-size: 1.375em;}
	.refinement ul { padding: 0px; }	
	.refinement ul li { padding: 19px 24px 19px 64px !important; border-bottom: 1px solid #C7C0BE; }	
	
	.refinement li.checkbox { background: url("../images/interface/refinement-checkboxes.png") no-repeat 64px 19px; margin: 0px; padding: 0px; }
	.refinement li.checkbox.selected { background: url("../images/interface/refinement-checkboxes.png") no-repeat 64px -25px; margin: 0px; padding: 0px; }
	
	.refinement h3.toggle span {
		display: inline-block;
		float: right;
		width: 30px;
		text-align: center;
		font-style: normal;
		cursor: pointer;
		font: 1em GillSans-Light;
	}
	
	.titlerefinements {
		font: 1.5em/1em AdobeCaslonProSemibold, serif;	
	}
	
	.pagination-viewall { padding-bottom: 10px; }
	/* category listing page */
	.clp div.cat-landing-full-slot-banner div.banner-content p{display:none;}
	
	.clp div.cat-landing-full-slot-banner{height:100px;} /* CLP */
	.clp div.cat-landing-full-slot-banner div.banner-content{padding:1px 0 0 10px; width:45%; height: 100%;} /* CLP */
	/* .clp .product-carousel-list{display:none;} CLP */
	.clp .promo-banner-bg-lt{display:none;}
	.clp .promo-banner-bg-rt{display:none;}
	.clp .promo-banner{width:95%; min-width: 95% !important;} /* CLP */
	.clp .promo-banner div.promo-banner-bg{display: inline-block; width: 82% !important; padding:0 3%;} /* CLP */	
	/* .promo-banner-tags { display: none; } CLP */
	.clp div.cat-landing-full-slot-banner div.banner-content h2{font-size: 1.5em;color: #472d27;}
	.clp div.cat-landing-full-slot-banner .treats div.banner-content h2, .clp div.cat-landing-full-slot-banner .taste div.banner-content h2 {display: block; line-height: normal; font-size: 14pt;} /* CLP */
	.clp div.cat-landing-full-slot-banner div.taste {background-position: -20px 0 !important; } /* CLP */
	.clp div.cat-landing-full-slot-banner div.collection{
		border-top:1px solid #CCCCCC;
	}
	.clp div.cat-landing-full-slot-banner div.banner-content p{	
		font-size: 1.0em;
		font-style:italic;
	}
	.clp div.cat-landing-full-slot-banner div.occasion{
		border-top:1px solid #CCCCCC;
	}
	.clp .promo-banner a.view-all{font-size:1em;}
	.clp .category-slider1 {margin:0; padding:0;} /* CLP */
	.clp .category-slider1 li{padding: 10px 0px; width: 100%;} /* CLP */
	.clp .category-slider1 li img{width: 50%; float: left;} /* CLP */
	/* .clp div.cat-landing-full-slot-banner{height:auto;} CLP */
	.clp div.cat-landing-full-slot-banner div.collection{background:none;}
	/* .clp div.cat-landing-full-slot-banner-topbg{border-top:0px;} CLP */
	/* .clp div.cat-landing-full-slot-banner div.banner-content a.view-all{display:none;} CLP */
	.clp .cat-landing-seo-slot {border-top:1px solid #dad5d4;} /* CLP */
	.clp .cat-landing-full-slot .horizontal-product-carousel {padding-bottom: 0;} /* CLP */
	.clp div.cat-landing-full-slot-banner div.collection{background:none;}
	
	/* .clp div.cat-landing-full-slot-banner div.banner-content{ padding: 0; width: 100%;} CLP */
    .clp div.cat-landing-full-slot-banner div.banner-content h1{margin: 0.5em 0;padding: 0px !important;width: auto;max-width:100%;/* background: url("../images/interface/clp_plusminus.png") no-repeat scroll right 16px #FFFFFF; */	cursor: pointer;display: block;	color:#48290e;font-size: 14pt !important;line-height: normal !important;font-weight: bold; padding-bottom: 10px !important; font-family: AdobeCaslonProRegular,serif !important;} /* CLP */
    /* .clp div.cat-landing-full-slot-banner div.banner-content h2.collapse{
    	background: url("../images/interface/clp_plusminus.png") no-repeat scroll right -12px #FFFFFF;
    } CLP */
    .cat-landing-full-slot{margin:0px;}
    .clp .promo-banner{display:none;}
    /* .category-slider-contain{margin:0px;} CLP */
    .cat-landing{padding:0px;}
    .cat-landing-split-contain{margin:0px;}
    .control-contain{display:none;}
    .category-slider-contain{border-bottom:0px; margin:3%; width: 94%;} /* CLP */ 
    #main{padding:0px;}
   
    .clp div.cat-landing-full-slot-banner div.semi div.banner-content h1 {
	    color: #472D27;
	    font-size: 2.3em;
	    background:none;
	    width: 50%;
	    line-height: 1em;
	    text-shadow: 0px 0px 6px #FFF;
	}
	.clp div.cat-landing-full-slot-banner div.semi div.banner-content a.view-all{
		display: block; 
		float: left; 
		padding-left: 23px; 
		text-shadow: 0px 0px 6px #FFF;
	}
	.clp div.cat-landing-full-slot-banner  div.semi div.banner-content{
		height:100px;
	}
	.clp .promo-banner-semi{display:block;}
	.clp .category-slider1 li a.view-all{ /* background:none; */ color:#48290e; padding-left:10px;} /* CLP */
	.clp .category-slider1 li .slide-bottom .slide-content {padding-top: 0;} /* CLP */
	/* .clp .breadcrumb{display:none;} CLP */
	.clp .category-slider1 li a.view-all:link,.clp .category-slider1 li a.view-all:visited{ color:#48290e !important; }
	/* .clp .cat-landing-full-slot .horizontal-product-carousel {display:none;} CLP */
	.clp div.cat-landing-full-slot-banner div.banner-content .expandcatlist h2{ background-color: #FFFFFF;
    background-image: none;}
    .clp .html-slot-container p.businesspromo{display:none;}
   	.clp ul.category-slider1 {
   		 margin: 0;
	}
	
	/* storelocator */
	#searchbar #storesearchform .search{
	width: 50%;
	margin-top:20px;
	}
	#searchbar #storesearchform .distance{
	width: 45%;
	margin-right: 5%;
	margin-top:20px;
	}
	#searchbar #storesearchform .address{
	width: 100%;
	margin:0px;
	}
	#storelocator_page div#content{
	width:100%;
	float:none;
	}
	#storelocator_page div#rightcolumn{
	width: 100%;
	margin:0px;
	float:none;
	}
	#storelocator_page #map_canvas div,
	#storelocator_page #map_canvas img{
	max-width:none;
	}
	#storelocator_page #rightcolumn{
	max-height:none;
	}
	/* Responsive styles by lekshmi on 27/09/2013 */
	/* ------------------------------------- */
	#main.page-content, .pt_product-search-result #main.page-content {
		background: none repeat scroll 0 0 #FFFFFF;
		padding: 0px;
		width: none !important;
		padding-top: 80px;
	}
	
	.rightside_shipping {
		display: none;
		float: left;
		margin: 0 0 0 45px;
		width: 21%;
	}
	
	.articlespan4of12 {
		margin-left: 0%;
		width: 100%;
	}

	#article-title h1, h1#article-title {
		font-size: 1.9em;
		margin-top:26px;
	}

	#article-content h2 {
		color: #472d27;
		font: normal 1.8em AdobeCaslonProRegular, serif;
		background: none;
		-webkit-background-clip: inherit;
		-webkit-text-fill-color: #472d27;
		margin: 20px 0 5px;
	}
	
	.article-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.article-bottom-slots h2 {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3a75b), color-stop(100%,#927a36));
		-webkit-background-clip: text;
		-webkit-text-fill-color: initial;
		color: #472d27;
		margin: 0.5em 0 0.5em;
	}
	
	.page-content-article img{
		max-width:100%; 
		height:auto;
	}
	
	.page-content-article .article-content {
		position: relative;
	}
	
	.page-content-article #article-title {
		position: absolute;
		left: 6.25%;
		top: 5px;
		max-width: 45%;
	}
	
	.page-content-article #article-image {
		max-height: 215px;
		overflow: hidden;
		border-top: 1px solid #dad5d4;
		border-bottom: 1px solid #dad5d4;
		margin-top: 10px;
	}
	
	.page-content-article #article-content .span4of12 {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		text-align: center;
	}

	.page-content-article .article-bottom-slots h2 {
		font-size: 2em;
	}
	
	/* Header styles updated on 27/09/2013 */
	.show-promo {	
	    position: absolute;
	    right: 0px;
	    top: 2px;
	    z-index: 1005;
	    font-size: 0.786em;
	    height: 22px;
	    width: 30px;
	    text-align: center;
	    padding-top: 8px;
	}
	
	.open-promo-content {
		padding: 12px;
		color: #472d27;	
	}
	
	.open-promo-text {
		width: 100%;
		float: none;
		padding-right: 0px;
		font-family : AdobeCaslonProRegular, serif;
	}
	
	.open-promo-img {
		display: none;
	}
	
	.open-promo-text p {		
		padding: 0px 0px 5px 0px;
		font-size: 0.917em;
		max-width: 100%;
	    width: 230px;
	}
	
	.open-promo-text a.top-hidedetails {
		display: block;
		float: right;	
	}
	
	/* dboppana 27th sep -- article page (removed simplearticle.css)*/

	.page-content-article{
    background: none repeat scroll 0 0 #FFFFFF;
    max-width: 100%;
    /*padding: 0 10px 0 0 !important;*/
	}
	#main.page-content, .pt_product-search-result #main.page-content {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 0px;
	width: none !important;
	padding-top: 80px;
	}

.rightside_shipping {
display: none;
float: left;
margin: 0 0 0 45px;
width: 21%;
}

.articlespan4of12 {
margin-left: 0%;
width: 100%;
}

.article-simple {width:100%;margin-left:0%;}

.article-simple-right {
	display:none;
}

#article-content h2 {
color: #472d27;
font: normal 1.8em AdobeCaslonProRegular, serif;
background: none;
-webkit-background-clip: inherit;
-webkit-text-fill-color: #472d27;
margin: 20px 0 5px;
}
.article-bottom-slots h2 {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3a75b), color-stop(100%,#927a36));
-webkit-background-clip: text;
-webkit-text-fill-color: initial;
color: #472d27;
margin: 0.5em 0 0.5em;
}
.article-container .category-slider ul{width:100%; display:none;}

.spacebottom_pics {
    display:none;
}
.article-container .category-slider ul li img{display:none;}
#article-content h2.expand{
	background: url("../images/interface/clp_plusminus.png") no-repeat scroll right 16px #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #48290E;
    cursor: pointer;
    display: block;
    font: 1.6em AdobeCaslonProRegular,serif;
    margin: 0;
    padding: 10px 0 10px 1%;
    width: 100%;
    }
   #article-content h2.collapse{
    background: url("../images/interface/clp_plusminus.png") no-repeat scroll right -12px #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #48290E;
    cursor: pointer;
    display: block;
    font: 1.6em AdobeCaslonProRegular,serif;
    margin: 0;
    padding: 10px 0 10px 1%;
    width: 100%;
    }
    .article-container .category-slider ul li{
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: none;
    padding: 10px 0;
    width: 100%; }
     .article-container .category-slider ul li a.view-all:link,  .article-container .category-slider ul li a.view-all:visited {
    color: #48290E !important;  background:none; padding-left:10px;}
    
    .rich-article-bottom-left #article-content img {width:auto;max-width:100%;height:auto;}

/* dboppana order history */
.ordertable .table-head{padding:0 0 20px;}
	.ordertable .table-head .divider {
	    border-top:0px solid #acacac;
}
.ordertable .table-head .column1 label,.ordertable .table-head .column2 label,.ordertable .table-head .column3 label,.ordertable .table-head .column4 label{ /* Column inside the table-head */
	font-weight:normal;
	font-size:1.0em;
	float: left;
    text-align: left;
    width: auto;
    padding:0;
    margin:0px;
    color:#000;
	
}
.ordertable .table-head .columnresult{ padding:0px 0px 5px; float:left;}
.ordertable .table-head div.hidemobile{ display:none;}

.ordertable .table-head .column1 ,.ordertable .table-head .column2 ,.ordertable .table-head .column3 ,.ordertable .table-head .column4 { /* Column inside the table-head */
	width:100%;
	display:inline-block;

}
.ordertable div.orderheader .orderno{float: left; width: 60%; font-size: 1em; font-weight: normal;}
.ordertable div.orderheader .orderlink{float:right; position: relative; top: 0px;}
.ordertable div.orderheader .orderlink a{ 
	color: #472D27;
    float: left;
    right: 267px;
    top: 103px;	
}
 .ordertable div.orderheader { padding: 20px 0 28px; }
    /* styles updated on 30/09/2013 */
    .nav-divider { display: none !important; }	
	
	#sitesearchcontainer { top: 42px; right: 0px; width: 100%; }
	#suggestions { right: 0px !important; top: 42px !important; width: 100% !important; }
	
	.productDetails .col1 { display: none; }
	.productDetails .col2 { padding: 0 !important; width: 100% !important; }
	
	.sitesearch input[type="text"] { width: 100%; }	
	
	.set-fixed-nav-bg { display: none !important; }
	
	/*li.menu-align-center div.level-2 {
		left: 0 !important;
    	width: 100% !important;
	}*/
	
	#footer .fb-like { width: 30%!important; text-align: right; }
	
	#footer .social-icons {
	    float: left;
	    text-align: left;
	    width: 33%;
	    padding-left:1%;
	}
	
	.mini-cart-fixed { display: none !important; }
	
	.top-menu-content .mini-cart {
		display: block;
	}
	
	/* styles updated on 07/10/2013 */
	#rewards-club {		
		padding: 24px;
	}
	
	.reward-club-content {
		width: 100%;
		float: none;
	}
	
	.reward-club-img {
		display: none;
	}
	
	#reward-club-content h3.golden {
		font-size: 1.500em;
		padding-top: 20px;
	}
	
	#reward-club-content ul {
	    font-size: 1em;
	    line-height: 1.5em;
	}
	.expandcontainer ul.rewards-module-offers{margin-bottom:15px;}
	.button-fancy-small { display: block; font-size: 1.333em; }
	.register-button-mobile { display: block; }
	#addresses h1#article-title.article-title-address-book{
	 padding:10px 0px 10px 25px;
	 margin:0px; 
	}
	#addresses #my_address .my_address_contant{
	width: 100%;
	}
	#addresses #my_contacts{
	margin:0px 0px 0px 0px;
	padding: 18px 25px;
	}
	#addresses #my_contacts .my_contacts_contant button.golden{
	display:none;
	}
	#addresses #my_contacts .my_contacts_contant button.golden.addaddress{
	display:block;
	padding:2px 14px;
	}
	#addresses #my_contacts .my_contacts_contant ul.address-list li.address-box{
		float:none;
		width:100%;
		padding:0px;
		margin:0px;
		height:198px !important;
		overflow:hidden;	
    }
    #addresses #add_new_address_details{
	width:100%;		
	}
	#addresses #add_new_address_details .form-row.form-row-button{
	margin:25px 0 0;
	width:100%;
	text-align:center;
	}
	#addresses #add_new_address_details .form-row.form-row-button button{
	width:98%;
	padding:2px 0px;
	}
    
    #addresses #my_contacts .my_contacts_contant ul.address-list li.address-box .new_add_container{
		width:100%;
	}
	#addresses #my_contacts .my_contacts_contant .selectBox-dropdown{
	float:right;
	width:50% !important;
	min-width:50% !important;	
	}
	#addresses #my_contacts .my_contacts_contant h1#article-title {
		float:left;
	}

	/*login*/
	.checkout-login-singledhiping .login_model_register_cart_popup{
		float:none;
		width:100%;
		padding:0px;
		margin:0px;
		border:0px;
	}
	.checkout-login-singledhiping .guestcehckout{
		float:none;
		width:100%;
		padding:0px;
		margin:0px;
		border:0px;
	}
	#responsive_signin .godivalogin{
		display:none;
	}
	#responsive_signin .login-box.login-account .login_account_content{
		padding-left: 0px;
		margin-right: 25px;
		margin-left:25px;
		padding-right:0px;
		padding-bottom:25px;
		border-bottom:1px solid #c7c0be;
	}
	#responsive_signin .login-box.login-account .login_account_content .span12of12{
		width:100%;
		padding:0px;
	}
	#responsive_signin .labelname, #responsive_signin label{
		margin:0px;
	}
	#responsive_signin .login-box-content-responsive{
		width:100%;
	}
	
	/*set New Password svali 04-11-13*/
	#responsive_setNewPassword .set-new-password-block .set-new-password-content{
		padding-left: 0px;
		margin-right: 25px;
		margin-left: 25px;
		padding-right: 0px;
		padding-bottom: 25px;
	}
	#responsive_setNewPassword .godivasetPass {
		padding: 10px 0px 0px 25px;
		margin: 0px 0px 0px -2px;
		border-bottom: 1px solid #c7c0be;
		display: block;
	}
	#responsive_setNewPassword button.golden {
		float: none;
		padding: 2px 0px;
		width: 100%;
	}
	#responsive_setNewPassword input[type="password"]{
		width: 98%;
	}
	/*ends set New Password svali 04-11-13*/
	
	#responsive_signin .login-box.login-create-account{
		display:none;
	}
	#responsive_signin .godivaloginmobile{
		padding:5px 0px 5px 25px;
		margin: 0px 0px 0px -2px;
		border-bottom:1px solid #c7c0be;
		display:block;
	}
	#responsive_signin .signinpromoasset,#responsive_signin .rewards-callout{
		display:none !important;
	}
	#responsive_signin button.golden{float:none;padding:2px 0px;width:100%;}
	#responsive_signin .login-help{display: block;margin-left: 0px;margin-top:25px;}
	#responsive_signin .registermobileform{display:block;}
	#responsive_signin .registermobileform a{border: 0px;
	background: transparent;
	font-size: 1.516em;
	font-weight: normal;
	font-family: AdobeCaslonProRegular, serif;
	outline: none;
	margin-left:25px;
	padding:25px 0px;
	display: inline-block;
	}
	#responsive_signin .signin_dsk_submit{
		display:none;
	}
	#responsive_signin .signin_mobile_submit{
		display:block
	}
	/*login*/
	/*payment settings*/
	#responsive_payment_settings #toggle_plus_minus{	
		display:block;	
	}
	
	#add_new_address_details #toggle_plus_minus{	
		display:block;	
	}
	#responsive_payment_settings .payment_setting_year .form-row{
		padding-left:15%;
	}
	#responsive_payment_settings .payment-list_content{
		width:100%;
		float:none;
		clear:both;
	}
	#responsive_payment_settings ul.payment-list{
		width:100%;
		float:none;
		clear:both;
	}
	#responsive_payment_settings .payment_setting{
		padding:10px 0 10px 25px;
		margin:0;
		border-bottom:1px solid #c7c0be;
	}
	#responsive_payment_settings .add_new_credit_card_details{
		width:100%;
		padding-bottom: 5px;
		border-bottom: 1px solid #c7c0be;
		margin-bottom: 10px;
	}
	#responsive_payment_settings .credit_card_information{
		margin-top:20px;
	}
	#responsive_payment_settings .responsive_payment_settings_mobile{
		margin:0px 25px;
	}
	#responsive_payment_settings .add_new_credit_card_details button.golden,
	#addresses #add_new_address_details button.apply-button.button-fancy-small{
		float: right;
		width: 50%;
		margin-top:1px;
	}
	/*payment settings*/

	#preference h2{
		padding:10px 0px 10px 25px;
	} 
	#preference #tabs #tabs-1{
		margin:0px 24px 0px 23px;
		margin-top:15px;
	}	
	.pt_account #preference button {
		margin:0px;
		width: 100%;
	}
	#preference h4.section-header {
		padding: 25px 0 20px;
	}	
	#preference h4.bba{
		margin-top:25px;
		padding:25px 0 20px;
	}
	#preference .mb30 a, #preference a.nai, #preference .span6of12 .view-all{
		white-space:nowrap;
	}
		
	#preference h4.gcrc{
		white-space: normal;
	}	
	
	/* styles updated on 08/10/2013 */
	.pt_account .full-width-slider .slide-contain h2 { font-size: 2.167em; max-width: 100px; }
	.pt_account .full-width-slider .slide-contain a { display: none; }
	.pt_account .full-width-slider-bg { background-position: right 0 !important; background-size: 137% auto !important; }
	
	#rewards-club-bottom {		
		width: 100%;		
	}
	
	#rewards-club-bottom form {
	    float: none;
	    width: 100%;
	}
	
	#rewards-club {
	    padding: 12px;
	}
	
	#rewards-club-bottom .rewards-card { 
		float: none;
    	margin-top: 12px; 
    	background: url("../images/rewards-card-med.png") no-repeat center top;
    	width: 100%;
    }
    

	div#wrapper.checkout-login-singledhiping.pt_account .register-or-not p.rewardsRegister{
		font-size:1em;
	}

    .pt_account #rewards-club-bottom button { margin: 10px 0 0 6%; width: 90%;}
    
    .pt_account #rewards-club-bottom .label-inline label { font-size: 1em;}
    
    .open-promo-text p a { display: none; }
    
    .expandcontainer_inside, .expandcontainer_inside .caroufredsel_wrapper, .expandcontainer_inside ul{min-height:230px;}			
/* svali 09-10-2013*/
    .pdp-main .share-contain {
       left:0;
       width: 100%;
    }
    .pdp-main .share-contain a.send-to-friend{
       margin-left: 2.5%;
       width: 7%;
    }
    .pdp-main .share-contain .share-item {
       float: left;
       width: 29%;
    }
    .pdp-main .share-contain .share-facebook-like{
       padding-left: 4%;
    }
    .pdp-main .share-contain .share-twitter{
       padding-left: 4%;
    }
    .pdp-main .share-contain .share-pinterest{
       padding-left: 4%;
       width: 12%;
    }
    .pdp-main .share-contain .share-gplus{
		clear:both;display:block;
	}
    .product-col-1.product-detail .shipby{padding-bottom: 20px;}
	.product-nutrition table {
	   width: 95% !important;
	   font-size:11px;
	}
	.product-nutrition table span {
	   color: #472d27 !important;
	}
	
	#profileandpreference, .addressandpayment{
		margin-bottom:0;
	}
	.account .orderHistory h2 span.myAccountIcons,
	.account .profile h2 span.myAccountIcons,
	.account .preferences h2 span.myAccountIcons,
	.account .addressbook h2 span.myAccountIcons,
	.account .paymentsetting h2 span.myAccountIcons,.account #account-overview-primary .reward-overview-contain h2 span.myAccountIcons{
		display:none;
	}
	#blockOrders {
		font-size: 1.05em;
	}
	#secondary-right.rewards-list{float: left; margin: 0px auto; width: 100%;}
	p.rewardsclubwelcome{font:normal 1.3em/1.6em GillSans-Light, Arial, sans-serif;}
	.account .primary-content #account-overview-primary h1{padding:10px 0 10px 17px;border-bottom:1px solid #acacac;margin-bottom:10px;}
	.account .primary-content h1.rewards-title{font-size: 2.0em !important;padding: 0px 2.5%;}
	#account-overview-primary.my-rewards-list{ width: 100%; }
	#account-overview-primary.my-rewards-list .cancel-membership p a{ 
		display: inline;
	    width: auto;
	}
	.account #account-overview-primary.my-rewards-list p{
		padding: 0;
		text-align: left;
	}
    .account #account-overview-primary.my-rewards-list .cancel-membership p {
    	text-align: center;
    }
    /* styles updated on 10/10/2013 by vadivel */
    .menuPromoSlots { display: none; }
    
    ul.level-1 li div.user-lgoin-mobile { padding: 16px 24px !important; }
    ul.level-1 li div.user-lgoin-mobile a { display: inline; }
    
    .menu-category-mobile { background: #f9f9f9; -moz-box-shadow: 0 2px 4px -3px #333333 inset; box-shadow: 0 2px 4px -3px #333333 inset; }
    
    .menu-category-mobile .rewards-drop h5, .menu-category-mobile .rewards-drop ul { display: none; }
    
    .menu-category-mobile .rewards-drop p, .menu-category-mobile .assistance-drop p  { margin: 0px; font-size: 1em;}
    
    .menu-category-mobile .rewards-drop a { padding: 9px 0 !important; }
    .menu-category-mobile li { padding: 7px 0 !important; }
    
    .productDetails { padding: 14px 10px; }

	.show-promo-content {
	    left: -11px;
	    max-width: 109%;
   		min-width: 259px;
	}
	
	#navigation-mobile .menu-category-mobile ul li {
		border-bottom: 0px !important;	
		padding: 12px 0 !important;;
	}
	
	#navigation-mobile .menu-category-mobile ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
	#headerlivechat { padding: 0px;}
	
	/*Balaji 11-10-2013*/
	#account-overview-primary.registration-form{padding:0 2.5%;}
	#account-overview-primary.registration-form h1{padding:0px;}
	#account-overview-primary.registration-form input[type="text"], .account #account-overview-primary.registration-form input[type="password"]{width: 95% !important;float: left;margin: 2%;}
	#account-overview-primary.registration-form .form-row label{width:90%;}
	#account-overview-primary.registration-form .form-row .form-caption, #account-overview-primary.registration-form .form-inline{margin-left: 2%;}
	.registration-form select{float:left;width:95%;} 
	#secondary-right.create_account{float:none;margin:0px auto;}
	.registration-form #dwfrm_profile_confirm{float: none;margin: 0px auto;display: block;}
	.registration-form .label-inline{white-space: inherit;}
	.registration-form span.error{float: left;margin: 2%;}	
	.account #account-overview-primary .rewards-module-links .view-rewards{
	color: #fff !important;
	background: #c2aa65; /* Old browsers */
	background: -moz-linear-gradient(top, #c2aa65 0%, #a2833c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2aa65),
		color-stop(100%, #a2833c) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c2aa65 0%, #a2833c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c2aa65 0%, #a2833c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c2aa65 0%, #a2833c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #c2aa65 0%, #a2833c 100%);
	/* W3C */
	padding: 4px 43px;
	text-align: center;
	display: block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(209, 194, 158, 1), 0px 3px 5px
		1px rgba(1, 1, 1, 0.1);
	box-shadow: 0px 0px 0px 2px rgba(209, 194, 158, 1), 0px 3px 5px 1px
		rgba(1, 1, 1, 0.1);
	border: 1px #e0d4b2 solid;
	font: normal 1.333em AdobeCaslonProRegular, serif;
	 margin: 0 auto;
    width: 40%;
	}
	.rewards-signup {font-size: 1em;}
		
/* dboppana Catalog Subscribe */	
.pt_catalog-request .catalogSubscribeContainer .shippingAddress {
    width: 96%;
}
.pt_catalog-request .catalogSubscribeContainer #catalog-form .registration-selection img{display:none;}
#catalog-form .top-label .form-row label {
    color: #472D27;
    float: left;
    font-size: 1em;
    white-space: normal;
    width: 100%;
}
#catalog-form .zip-field{width:37%}
.registration-selection .catalogList{float:none; width:100%; display:block}
.pt_catalog-request .catalogSubscribeContainer #catalog-form .registration-selection a.view-all{display:inline-block;}
#catalog-form .registration-selection label {
    float: left;
    font-size: 1.2em;
    margin: 0 10px 10px 0;
}
.registration-selection .catalogList {
    clear: both;
    display: block;
    float: none;
    width: 100%;
}
.pt_catalog-request .catalogSubscribeContainer #catalog-form .registration-selection a.view-all:link, .pt_catalog-request .catalogSubscribeContainer #catalog-form .registration-selection a.view-all:visited{
	  font: 1em GillSans,sans-serif;
	  padding: 3px 0 0 2px;
}

.pt_catalog-request #article-title h1.steps{

	font: 1.6em AdobeCaslonProRegular,serif;

}

.pt_catalog-request #article-title h1.steps span{display:block;}

.pt_catalog-request .catalogSubscribeContainer .shippingAddress p.req{ margin: 0 0 20px;}

.pt_catalog-request .catalogSubscribeHead{margin-top:20px;}

.pt_catalog-request  #primary{width:auto !important;}


/*Balaji-shipment*/

.responsive #dwfrm_singleshipping_shippingAddress	.pt_checkout .form-row input.input-text{width:80%;}
.responsive #dwfrm_singleshipping_shippingAddress .form-row span.error{float:left;width:100%;margin-left: 2%;}
.pt_checkout.responsive .form-row input.input-text, .pt_checkout.responsive .form-row select.input-select{width:99% !important;}
.pt_checkout .select-address .form-row.shipDecide{width:100%;}
.select-address{width: 100%;}
.responsive #dwfrm_singleshipping_shippingAddress	.shipment-merchandize-total{display:block;}
.responsive .shipping-method.shipping-option-box,.responsive .shippingmethods .shipbydate-contain.ship-by-date.shipping-option-box{width:100%;}
.responsive .singleship-button button{float: none;margin: 0px auto;}
.responsive .singleship .shipment-option.or-divider.responsive{width: 100%;text-align: center;}
.responsive .singleship .shipment-option.or-divider.responsive .devider span{margin:0px !important;}
.ptCheckoutUpdate .checkout-progress-indicator{margin:0px !important;padding: 5px 0 5px !important;}

/* styles updated on 14/10/2013 by vadivel */
	.checkoutPromoBanner {
		display: none;
	}
	
	.pt_cart .primary-content h1, .pt_cart #secondary h1 { font-size: 1.333em; }
	
	.pt_cart .primary-content .bagTitle h1 { width: 100%; float: none; font-family: AdobeCaslonProBold,serif; }
	
	.pt_cart .primary-content .bagTitle .info { width: 100%; float: none; font-size: 1.083em; display:block; margin-top:10px;}
	
	#cart-table .item-image { display: none; }
	
	#cartSection #cart-table .item-details { float: none; width: 100%; }
	
	#cart-table td{ display:block; padding: 0px; }
	#cartSection #cart-table td{
		padding:0px;
	}
	
	#cart-items {
	    /*background: #F8F8F8; Pradeep- Checkout New Design*/
	    padding: 0px 24px;
	    border-top: 1px solid #d4b75f;
	    border-bottom: 1px solid #e6e6e6;
	}
	
	#cart-table .sku { padidng: 0px; }
	
	#cart-table .item-details .product-list-item .name { font-size: 1.083em; }
	
	#cartSection #cart-table .product-details { margin: 24px 0 20px; }
	
	#cart-table .item-total { float: left; }
	
	#cartSection #cart-table .item-total.sub-total-promotion {
	    text-align: left;
	    width: 38%;
	}
	
	#cart-table .item-quantity { width: 50%; padding-bottom: 30px; }
	
	#cart-table .item-user-actions {
	    display: inline-block;
	    padding-left: 5px;
	    padding-top: 5px;
	    width: 60px;
	}
	
	#cartSection #cart-table .item-user-actions button { margin: 0px; }
	
	#cartSection #cart-table .item-total.sub-total-promotion span.price-total { font-size: 0.83em; }	
	
	#cartSection #cart-table .item-details { padding: 30px 0px 0px 0px; }	
	
	#cartSection .rewards-n-promotion #coupon-rewards, #cartSection .rewards-n-promotion .cart-coupon-code { float: none; width: 100%; }
	
	.guest-rewards {
	    padding-right: 0px;
	}
	
	.cart-order-totals { border: 0px; margin: 0px; padding: 0px; }
	
	.shoppingBag.cart-actions {
	    float: none;
	    padding: 0 24px;
	    position: relative;
	    width: auto;
	}
	
	#cart-table tfoot, .shoppingBag.cart-actions .button-fancy-large.multishipmentclick { display: none; }
	
	#cartSection table.item-list tfoot tr {
	    border-bottom: 0px solid #E6E6E6;
	}
	
	/*dboppa billing */
	
	.responsive .ptCheckoutUpdate .checkout-progress-indicator{clear:both;font-size:.8em;width:100%;  padding: 0 0 21px; margin:0px}/*margin-bottom:3%;position:relative;overflow:hidden;text-align:left;top:auto;*/
	.responsive .wrap{width:100%; padding:0;}
	.responsive #main { margin: 0 24px;   width: auto; /*padding-top: 80px;*/	}
	.responsive .pt_checkout #primary, .pt_checkout #secondary{padding: 40px 0;}
	.responsive .checkout-progress-indicator div {padding: 0 2%;}
	.responsive .checkout-progress-indicator div{    margin-left:15px;  margin-right: 0;}
	.responsive .ptCheckoutUpdate .form-row select.input-select{width:90%; margin-left:0px;}
	.responsive .ptCheckoutUpdate .form-row input.input-text{padding:9px 0 !important; text-indent:6px;}	
	.responsive .checkoutBillingUpdated .state .form-row select.input-select, .responsive .checkoutBillingUpdated .state .form-row label, .responsive .checkoutBillingUpdated .zip .form-row input.input-text, .responsive .checkoutBillingUpdated .zip .form-row label	
	{width:100%;}
	.responsive .checkoutBillingUpdated .form-row a.selectBox.stateselect{width:100% !important;}
	.registration-form .form-row a.selectBox{width:100% !important;}
	.responsive div.singleshipping-billing .checkoutBillingUpdated .zip .form-row input.input-text{width:100%; padding:6px 0;}
	.responsive .checkoutBillingUpdated #GiftCard.minus,.responsive .checkoutBillingUpdated #GiftCard.plus{  float: right;  left: auto;
    position: relative;}
	.responsive .checkoutBillingUpdated .month, .responsive .checkoutBillingUpdated .year, .responsive .checkoutBillingUpdated .day {width:48%; margin:0; }
	.responsive .checkoutBillingUpdated .form-row.month a.selectBox, .responsive .checkoutBillingUpdated .form-row.year a.selectBox{width:100% !important;}
	.responsive .singleshipping-billing .labelname{ font-size: 13px;}
	.responsive .checkoutBillingUpdated .gift-card-row .form-row.label-above.gift-cert-pin #dwfrm_billing_giftCertPin{width:92%;}
   .responsive .checkoutBillingUpdated .gift-card-row button.apply-gift-card{width:94%; }
   .responsive .checkoutBillingUpdated .form-row #gc-apply{    margin-top: 0;   position: relative;  top:40px;}
    .responsive .checkoutBillingUpdated label{ font-size: 13px;}
    .responsive .pt_checkout .legend{width:100%;}
    .singleshipping-billing{max-width:100%; }
    .responsive .checkout-progress-indicator .borderTB{  padding: 10px 0;}
    .responsive .checkout-progress-indicator div.stepmultishipment{margin-left: 0px;}
    .responsive .checkoutBillingUpdated .pt_checkout .select-address .form-row.shipDecide{width:100%;}
    .responsive div.singleshipping-billing fieldset.billing-address{width:100%; display:inline-block}
    .responsive div.singleshipping-billing .select-address{width:100%;}
	.responsive .checkoutBillingUpdated .state{float: left;  width: 61%; }
	.responsive .checkoutBillingUpdated .zip { float: left; width: 48%;}
	.responsive .pt_checkout .form-row select.input-select{padding:0px;}
	.responsive .checkoutBillingUpdated .zip .form-row{margin-left:0px;}
	.responsive .checkoutBillingUpdated .state .form-row, .responsive .checkoutBillingUpdated .zip .form-row{float:none}
	.responsive .checkoutBillingUpdated .year{float:right;}
	.responsive .checkoutBillingUpdated .form-row.year a.selectBox{margin-left:0px;}
	.responsive .checkoutBillingUpdated fieldset.solid-border.bottom-border legend{width:100% !important;}
	.responsive .checkoutBillingUpdated fieldset.solid-border.bottom-border{width:100%}
	.responsive .selectBox-dropdown .selectBox-label{padding:8px;width:100% !important;}
	.responsive .checkoutBillingUpdated .gift-card-row .form-row.label-above.gift-cert-pin{width:55%}
	.responsive .checkoutBillingUpdated .gift-card-row .form-row { float: left;}
	.responsive .checkoutBillingUpdated .gift-card-row .form-row.label-above{display:inline-block} 
	.responsive .checkoutBillingUpdated .gift-card-row .form-row input.input-text{width:99%;}
   /* dboppana Confirmation*/
	.pt_order-confirmation a#printConfirmationPage{display:none;}
	.pt_order-confirmation .checkoutConfirmation .form-row input.input-text, .pt_order-confirmation .checkoutConfirmation .form-row input.input-text-pw{width:98%;}
	.pt_order-confirmation .checkoutConfirmation .form-row select.input-select{width:100%;}
	.pt_order-confirmation .checkoutConfirmation .shopMore{width:98%}
	.pt_order-confirmation .ptCheckoutUpdate .primary-content{width:100%}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation .form-row label{padding:0px;}
	.pt_order-confirmation #main { width: auto; margin:0px 24px;}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialtwitter, .pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialpinterest, .pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialfacebook, .pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialgplus{width:24%;}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialtwitter{background-position: center 2px;}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialpinterest{background-position: center -30px;}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialfacebook{background-position: center -62px;}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage a.socialgplus{background-position: center -90px;}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation ul.guestRegistrationDetails li span.Namevalue{ line-height: 24px; width:auto;}
	.pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation ul.guestRegistrationDetails li label.name{float:left; width:45%;}
	 .pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation .button-fancy-large{width:100%;}
	 .pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation .form-row label.custom-checkbox{padding:0 0 0px 22px; font-weight:bold;}
	 .pt_order-confirmation .ptCheckoutUpdate #guestConfirmationPage .checkoutConfirmation .signme{padding-left:22px;}  
		
 /*svali 15-10-13*/
 #order_container .table-head .column2 label,
 #order_container .table-head .column2 .columnresult{display:none;}
	
	/* styles updated on 15/10/2013 by vadivel */
/* DK GODIVA-553 Start */
	.pt_cart .recommendationcheckoutscroll { display: none; }
	.no-hits-footer ul.horizontal-carousel li div.product-tile {width:130px;}
/* DK GODIVA-553 End */
	.item-total .bonus-item { font-size: 0.8em; }
	.item-details .reward-header { margin: 0px; }
	#cartSection #cart-table .item-total { text-align: left !important; padding-bottom: 30px; }
	
	.image-with-caption-left {float:none;text-align:center;width:100%}
	.image-with-caption-left img {width:auto;max-width:100%;}
	div.level-2 ul.level-2 li.Viewallmobile { display: block; }
	.addtobagbuttonmobile { display: block; font-size: 1em; padding: 3px 0px; width: 97%; margin-top: 15px; }
	.addtobagicon { display: none; }
	
	.ptCheckoutUpdate div.singleshipping-stepone .textboxAstextarea{overflow:hidden;}
	.checkoutShipping .zip .form-row{width: 100%;}
.singleshipping-stepone .state{width: 48%;}
.singleshipping-stepone .state .input-select{width:100% !important;}
.singleshipping-stepone .zip {float:right !important;width: 48%;padding-right: 0px !important;}
#wrapper div.singleshipping-stepone .checkoutShipping .zip .form-row input.input-text{width:98% !important;}
.checkoutShipping .zip .form-row{float:right !important;}
.shippingmethods.singleship label{white-space: normal;height: inherit;}
.singleshipping-stepone{width:100%; overflow:hidden !important;}

	.tab-content .horizontal-product-carousel ul.horizontal-carousel {max-width:100% !important;}
	.tab-content .horizontal-product-carousel ul.horizontal-carousel li{/*width:160px;*/ margin-bottom:30px;}
	
	.span12of12 {width:92%;padding:0 4%;}

	.assistance #secondary-right {width:100%;}
	.assistance #primary.middle-content{padding-bottom:10px;}
	.assistance #dwfrm_ordertrack .form-row {float:none;clear:both;height:60px;}
	.assistance #dwfrm_ordertrack button {float:left;clear:both;}
	.assistance #article-title {margin-top:20px;}
	
.storedetails ul li{width: 100%;padding: 18px 0px; margin: 0; }
.storedetails ul li .storename{float: left;}
.storedetails .store_links{padding: 5px 0px 0px 0px;clear:both;}
.storedetails ul{padding: 0px;}
.storedetails a.get-directions-link{margin: 5px 0 5px 0px;}
.pt_storelocator #main {overflow:hidden !important; padding-top: 80px; }
.pt_storelocator #content{overflow:hidden !important;}
.storedetails .stateselectstorelocator{margin:0px;}
.store_underline{border-bottom:0px;}
.pt_storelocator #content, .storedetails{margin: 0px 1%;width: inherit;}
.storedetails ul h3{border-top:0px;}
.storedetails ul li{border-top:1px solid lightgray;}
.storedetails ul li:first-child, .storedetails ul li.item_1{border-top:0px !important;}
	
	#header { width: 100%; }
	
	.header-search-block { right: 4%; top: 2px; }
	
	/*dboppa clpboutiques*/
	

.clpboutiques div.cat-landing-full-slot-banner {
    border-top: medium none;
    height: auto;
    width: 100%;
}

.clpboutiques div.cat-landing-full-slot-banner div.banner-content {
    color: #472D27;
    font-family: Adobe Caslon Pro;
    padding: 0;
    width: 100%;
}

.clpboutiques #article-content .span4of12 {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    width: 100%;
}
.clpboutiques #article-content .span4of12 img {
    display: none;
}
.clpboutiques #article-content .span4of12 a.more-link, .clpboutiques #article-content .span6of12 a.more-link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #CCCCCC;
    color: #6A402F;
    display: block;
    font: 1.05em/1em GillSans,sans-serif;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 0;
    text-align: center;
    text-transform: capitalize;
    margin:0px;
}
.clpboutiques #article-content .span4of12 a.more-link{
	text-align: left;
	padding-bottom: 25px;
}
.clpboutiques div.cat-landing-full-slot-banner div.banner-content h2{
	 font-size: 1.5em;
	 background: url("../images/interface/clp_plusminus.png") no-repeat scroll right 16px #FFFFFF;
	 line-height:42px;
	 cursor: pointer;
}
.clpboutiques div.cat-landing-full-slot-banner div.banner-content h2.collapse{
	 background: url("../images/interface/clp_plusminus.png") no-repeat scroll right -12px #FFFFFF;
}
.clpboutiques .article-content{margin-bottom:30px;}

	/* Ann issues fixed on 19/10/2013 by vadivel */
	#pdpMain div.tab-content, #pdpMain div.tab-content h2 { padding: 0px; }
	
	.pdp-main .product-primary-image { clear: left; width: 100%; margin-top: 10px; }  
    .pdp-main h1.product-name { padding: 0; }  
    
	.ptCheckoutUpdate div.singleshipping-stepone .textboxAstextarea .form-row input.input-text{width:91% !important;}

    .pdp-main .product-pieces { padding-top: 10px; }	
	.pdp-main .product-price { padding-right: 12px; }
	
	.pdp-main .product-tile .boutique-only { font-size: 1em; }
	.pdp-main .product-tile .product-name, .pdp-main .product-tile .product-pricing { text-align: center; padding: 0px; margin-top: 5px; }
	
	.pdp-main .product-tile .product-name { text-align: center; padding: 0px; margin-top: 5px; overflow: hidden; height: 33px; }
	
	.pdp-main #product-content .product-actions { padding: 24px 0px; }
	.pdp-main #product-content button { float: right; margin-right:2px}
	.pt_product-details #main { padding: 0px; /*padding-top: 80px;*/ }
/* DK GODIVA-553 Start */	
	/*.product-tile { height: 260px !important; }*/
	#search-result-items .product-tile { height: 150px !important; }
	.pdp-main .product-tile .product-image, .product-image {margin: 0 auto; width:80%;}
	li .product-image:hover .thumb-link p {display: none;}
/* DK GODIVA-553 End */
	.product-tile .product-promo { height: 0px; margin: 0px; }
	
.jdpicker_w .date_selector td,
.week-picker-container .jdpicker_w .date_selector td.dayOfWeek1,
.week-picker-container .jdpicker_w .date_selector td.dayOfWeek7, .jdpicker_w .date_selector th {padding:6px 0px !important;}
.jdpicker_w .date_selector{width: 255px; left: -25px !important; padding: 27px 0px 27px 10px;}
.jdpicker_w .date_selector table{width: 255px;}

#cartSection .with-helper-text {
      width: 100%;
}

.responsive #dwfrm_singleshipping_shippingAddress .zip .form-row label{width:100% !important;}
#poStandard-message{width:90%;}

	.plp-bottom-promo.plp-promo-bg { display: none; }
	.plp-bottom-promo { width: 100%; min-height:224px;}
	.plp-bottom-promo h2 { font: 1.2em gillsans; margin: 0px; padding-bottom: 15px; }
	p.plp-promo-title { font-size: 1.2em; }
	p.plp-promo-content { font-size: 1em; }
	.plp-promo-block { padding: 24px 12px; }
	
	.search-promo { padding: 0px; }
	
	.no-hits-search-page h1 { display: none; }
	ul.folder-content-list li { width: 100%; padding: 0px 0px 12px; }
	
	.returnToTop { display: none; }
	
	/*svali 22-10-13 Order Detials popup responsive*/
	table.item-list td{display:block;}
	.order-detail-summary span { float: left; }
	.order-detail-summary table.order-totals-table td{ display: inline-block; }
	.order-detail-summary table.order-totals-table td.lTxt{  text-align: left; width: 65%;}
	
	.order-shipment-table .ost-mobile{
		border-bottom: 1px solid #C7C0BE;
    	display: block;
    	margin: 5px 0 15px;
	}
	.order-shipment-table .ost-desk{display:none;}
	ul.ordershipTitles, ul.ordershipData{ margin:0px; padding:0px;}
	ul.ordershipTitles{width:40%; float:left; }
	ul.ordershipData {
		border-bottom: 1px solid #C7C0BE;
    	float: left;
    	margin: 5px 0 15px;
    	width: 60%;
	}
	ul.ordershipTitles li,ul.ordershipData li{ border-bottom: medium none !important; list-style-type:none; min-height: 40px;}
	ul.ordershipTitles li:first-child{ padding-left:0;}
	ul.ordershipTitles li.section-header {
	    border-bottom: medium none;
	    color: #472D27;
	    float: none;
	    font-family: AdobeCaslonProRegular,serif;
	    font-size: 1em;
	    font-weight:normal;
	    min-height: 40px;
    	padding: 0 3% 0 1em;
	    display:block;
	}
	ul.ordershipData li img{display:none;}
	ul.ordershipData li.order-shipment-details, ul.ordershipTitles li:last-child{display:none;}
	.order-shipment-table .ordershipData .item-quantity{ text-align:left;width: 100%; }
	ul.ordershipData li.item-image, ul.ordershipData li div.shipby{display:none;}
	
	.order-shipment-table .ordershipData .name { font-size: 1.2em; }
	.order-shipment-table .ordershipData .sku, .order-shipment-table .attribute { font-size: 1em; }
	ul.giftMsg, ul.osgm{ clear: both; margin: 0 0 0 30%; padding: 0 0 20px; }
	.order-shipment-table .order-shipment-gift-message-header {
    	border-bottom: 1px solid #CCCCCC;
    	font-size: 1.2em;
    	padding: 0 0 10px;
    	width: 100%;
	}
	.order-shipment-table .item-quantity, .order-shipment-table .item-price{font-size:1.3em;}
	.order-shipment-table .ordershipData .name {
	    color: #472D27;
	    font-size: 1em;
	}
	.osgm .order-shipment-gift-message{ padding:0px;}
	ul.ordershipData .item-desc {
    	width: 100%;
    	float:none;
	}	
	.order-detail-options {
		border-top: 1px solid #CCCCCC;
	}
	table.item-list td.order-payment-summary{
	  	border-bottom: 1px solid #C7C0BE;
	  	margin-bottom: 10px;
	}
	
	/*svali 30/10/13*/
	.order-information .order-status1 {
	    padding: 0;
	}
	.order-information .order-date, .order-information .order-status1, .order-information .order-number {
	    display: block;
	    float: none;
	    margin: 0 0 20px;
	}
	.order-information .ord-details {
		padding: 20px 0 10px;
	}
	.orderdetails_content-page h3 {
	    margin: 20px 0 0;
	}
	.orderdetails_content-page .item-list.payment-summary-table .order-billing, .orderdetails_content-page .item-list.payment-summary-table .order-payment-instruments {
	    width: auto;
	    margin: 0 0 20px;
	}
	.orderdetails_content-page .item-list.payment-summary-table .order-detail-summary span {
	    margin-top: 10px;
	}
	ul.giftMsg {
    	border-top: none;
    	margin-left: 30%;
	}
	.order-shipment-table .ordershipData .product-list-item .promo{
		display:none;
	}
	.orderdetails_content-page .payment-summary-table .order-detail-summary {
	    float: left;
	    width: 100%;
	}
	
	#cartSection #cart-table .item-total.sub-total-promotion span { font-size: 0.83em; }
	.ordertable .table-head .column2{
		display:none;
	}
	#send-to-friend-main input[type="text"], #send-to-friend-main input[type="password"],  #send-to-friend-main textarea{
		margin-left:0px;
		width: 98%;
	}
	#send-to-friend-main .send-to-friend-product.form-indent {
    	margin-left: 0;
    	width: 98%;
	}
	#send-to-friend-main .form-row-button {
	    margin-left: 2%;
	    width: 100%;
	}
	#send-to-friend-main .form-row label {
		width:100%;
	}
	.sendtofrndbtns {
	    display: inline-block;
	    float: none;
	    margin: 0 10px 15px 0;
	    width: 95%;
	}
	#send-to-friend-main button.button-text{
		width:95%;
	}
	.slot-grid-header .doubleclick { border-bottom: 0px; }
	.product-flip img { padding: 0px;  width:80%; margin:0 auto;}	
/* DK GODIVA-553 Start */
	/*#quickview-look-inside-tab #slide-next, #recommendationsTab21 #slide-next, .product-tabspdp #slide-next { left:10px; display:inline-block; height: 100px; top:0; background-repeat: no-repeat; width: 20px;}
	#quickview-look-inside-tab #slide-prev, .product-tabspdp #slide-prev, #recommendationsTab21 #slide-prev { left:-12px; display:inline-block; height: 100px; top:0; background-repeat: no-repeat; width: 20px;}
	.product-tabspdp #slide-next{ left:12px; display:inline-block; height: 100px;  background-repeat: no-repeat; width: 20px; }
	.product-tabspdp #slide-prev{ right:0px; display:inline-block; height: 100px;  background-repeat: no-repeat; width: 20px;}*/
/* DK GODIVA-553 End */	
	
	#catalog-form #dwfrm_profile_customer_catalogkey{
		width:97%;
	}
	#dwfrm_requestpassword .row-inline label {
   	 font-size: 1.1em;
	}
	#dwfrm_requestpassword input[type="text"]{
		margin-left:0px;
	}
	#dwfrm_requestpassword .button-fancy-small {
	    margin: 10px 41px 13px 1px;
	    width: 91%;
	}
	#shoppingBag button.button-fancy-large{
		width:41% !important;
		float:right;
	}
	#shoppingBag button.cancelRemoveProduct, #shoppingBag button.cancelEmptyBag{
	width:44% !important;
	float:left;
	}
	.pt_checkout .singleshipping-stepone .form-row select.input-select{padding:8px !important;}
	
	#storelocatortitle h1 { font-size: 1.917em !important; padding-bottom: 17px !important; }
	.storedetails .form-row {
	    clear: none;
	    float: none;
	    margin-top: 63px;
	}
	
	.storedetails ul h3 { padding-top: 18px; border-top: 1px solid #D3D3D3; }
	.storedetails ul h3:first-child { padding-top: 7px; border: 0px; }
	
	.storedetails ul li p.store-address, .storedetails ul li p.store-phone { margin: 0px; }
	#rightcolumn { max-height: 427px; padding-top: 24px; }
	.tooltip.catalog-number-help { left: 44.5%; }
	
	.no-hits-search-txt { padding-top: 18px; }
	.no-hits-search-txt h1 { display: block; } 
	.Multi-cholocate-container{float:none !important;width:100%;clear:both;}
	.single-cholocate-container{float:none !important;width:100%;clear:both;}
	#homepage-slider .slide-bottom{ z-index:100;}		
	.truffle-dlog{font-size:1.6em}
	.Multi-cholocate-container .truffle-add-to-cart{padding: 0px;
		width: 60%;
		display: block;
		margin: 0px 20%;
		box-sizing: border-box;
		}
	.truffle-overlay{display:none !important}
	.img-roleover{display:none !important}
	.full-width-slider-landing-new{
		height:200px;
	}
	.truffle-bottom .control-contain{display:block;}
	.updatedproduct-name-mob{
		display:block;
	}
	.updatedproduct-name-des{
		display:none;
	}
	.pdptruffle-reponsive-right .pieces-sub-title{
		padding-left:0px;
	} 
	#pdpmain.pdptruffle .product-description{
		border:0px;
	}
	#pdpMain.pdptruffle .product-add-to-cart button{float:none;width:98%;}
	
	#pdpMain.pdptruffle .pdptruffle-responsive{
	width:100%;
	float:none;
	}
	#pdpMain.pdptruffle .pdptruffle-reponsive-right{
	width:100%;
	float:none;
	}

	#QuickViewDialog  #quickview-product-details-tab .product-primary-image{
	margin-left:0px;
	}
	 #QuickViewDialog .product-col-1{
		width:100%;	
	}
	#QuickViewDialog #pdpMain.pdp-main{
		min-width:100%;
	}
	#QuickViewDialog #quickview-product-details-tab{
	padding:0px 25px;
	}
	#QuickViewDialog .pdp-main .product-add-to-cart .inventory,#QuickViewDialog .pdp-main .product-add-to-cart .quantity{
	width:100%;
	float:none;
	}
	#QuickViewDialog .pdp-main .product-add-to-cart .inventory label{
	width:35px;
	}
	#QuickViewDialog .pdp-main .product-add-to-cart .inventory input{
	width: 40px;
	display: inline-block;
	padding: 3px 0px;
	margin:0px !important;
	margin-bottom: 18px !important;
	}
	#QuickViewDialog #pdpMain.pdp-main ul.tabs-menu{
	display:none !important;
	}
	#QuickViewDialog .pdp-main .product-add-to-cart button.add-to-cart{
	width: 98%;
	margin: 0px auto;
	float: left;
	margin-top: 25px;	
	margin-bottom: 2px;
	padding: 10px 0px;
	margin-left: 2px;
	}
	#QuickViewDialog .share-contain{
	display:none;
	}
	#QuickViewDialog .pdp-main a.full-details-link{
	display:inline-block;
	}
	.ui-dialog-content .product-add-to-cart a.full-details-link{
	 font-size:15px!important;
	}
	#QuickViewDialog .product-col-2{
	padding: 10px 0px;
	width:100%;
	}
	#QuickViewDialog .pdp-main .promotion{
	margin-bottom: 20px;
	margin-top: 11px;
	}
	
	#QuickViewDialog .product-col-2 .product-price,#QuickViewDialog .product-col-2 .product-pieces{
	display:none;
	}
	#QuickViewDialog .product-col-1 .pricefordesc{
	display:block;
	}
	#quickview-product-details-tab .horizontal-product-carousel ul.horizontal-carousel li{
	margin-bottom:10px;
	}
	#QuickViewDialog .product-description{padding-bottom:6px;}
	#quickview-product-details-tab .horizontal-product-carousel ul.horizontal-carousel li:first-child{
	padding-left: 0px !important;
	margin-left:0px;
	
	}
		.refinement-header .selectedrefinements{display:none}
	
	/*svali 30/10/13*/
	#rewards-club.notloggedin{margin:0;}
	/* checkout header styles added by vadivel */
	.checkout-header-mobile { display: block; background:#fff; }
	.checkout-menu-utility {
		position: absolute; bottom: 10px; right: 12px;
	}
	
	.checkout-menu-utility li { font-size: 0.8em; padding-bottom: 10px; }
	
	.checkout-mobile-logo { display: block; padding: 9px 0px; text-align: center; }
	
	#menu-utility-links>li .menu-utility-dropdown.checkout-assistance {
		min-width: 203px;
		text-align: center;
		padding: 0px;
	}
	
	#menu-utility-links .menu-utility-dropdown.checkout-assistance ul li {
		border-bottom: 1px solid #DAD5D4;
	    float: none;
	    list-style: none outside none;
	    padding: 10px 0px;
	}
	
	#menu-utility-links .menu-utility-dropdown.checkout-assistance ul li #headerlivechat {
	    padding: 0 24px 10px;
	}

	/* srikanth-pwp */
	#pwp-product-list {min-width: 200px;}
	
	#pwp-product-list .pwpProductDetailContainer .product-col-1 {
		width: 98%;
		padding: 0 4px;	
		float: none;
	}
	
	#pwp-product-list .pwpProductDetailContainer .product-col-2 {
		width: 98%;
		padding: 0 4px;
		float: none;
	}
	.pwp-item-actions a {
		padding-right: 6px;
	}
	.pwp-item-actions {
		text-align: left;
	}
	
	#pwp-product-list .product-add-to-cart .inventory{
		width:31%; 
	}	
	.reward-content { border-top: 0px; }
	.reward-content .txt-right { text-align: left; padding-top: 15px; }
	
	#account-overview-primary.registration-form.account_edit_profile input[type="text"], .account #account-overview-primary.registration-form.account_edit_profile input[type="password"]{margin: 2% 0px;}
	#account-overview-primary.registration-form.account_edit_profile .form-row .form-caption, #account-overview-primary.registration-form.account_edit_profile .form-inline{margin-left: 0px;}
	.registration-form.account_edit_profile select{margin-left: 0px;width: 97%;}
	
	.pt_product-search-result .full-width-slider .full-width-slider-bg{background-size: 65% !important;background-position: bottom right;min-height: 86px;}
	.account #account-overview-primary p.rewards-signup{text-align: left;}
	#rewardsarea label.custom-checkbox{font-weight: bold;}	
	#pwp-product-dialog{padding:10px 20px !important;}

        #pwp-product-dialog .product-name{padding-top:30px;}

        #pwp-product-list .pwpProductDetailContainer .attribute .value{padding-left:0px;}

        .pwpProductDetailContainer .product-add-to-cart button.add-to-cart-pwp{width: 70%;float: none;display: inline-block;}

        .pwpProductDetailContainer .submitpropopup{float: none;text-align: center;}
	#pdpMain.pdptruffle .overlay-share-content{display:none !important;}
	
	/* last minute fix */
	#bExe1of2 .w60 {width:100%; padding-bottom:30px; float:none}
	#bExe1of2 .w40 {width:100%; float:none}
	
	#ldyGdv .w60 {width: 100%;}
	#ldyGdv .w40 {width: 100%; text-align: center;}
	#ldyGdv .w40 div img {width: 60%;}
	#ldyGdv .w60 .promo1, #ldyGdv .w60 .promo2 {height: 204px; width:100%; padding: 24px 24px 12px; background-position: -30px center;}
	#ldyGdv .w60 .promo1 p{width:60%;}
	.clpboutiques div.cat-landing-full-slot-banner div.banner-content p{display:none !important}
	.clpboutiques div.cat-landing-full-slot-banner div.banner-content button{display:none !important}
	div.cat-landing-full-slot-banner div.boutiques{border:0px !important;}
	
	
	.map_container{width: 85%;}
	.truffle-share .share-placeholder1-inside{position: relative;top: 0px;}
	.landing-placeholder1-share{margin: 0px 4px 0px 0px;font-size: 12px;}
/* DK GODIVA-553 Start */
	/*.home-bottom-content #slide-next{padding-right: 10px !important;right: -10px !important;} 
	.home-bottom-content #slide-prev{padding-left: 10px !important;left: -10px !important;}*/
/* DK GODIVA-553 End */	
	.sitesearch-field { width: 80%; display: inline-block; }
	.sitesearch-btn, .sitesearch-closebtn { width: 9%; display: inline-block; }
	.search-result-content .product-tile .product-name a.name-link{display:inline-block;max-height:60px;}
	#article-hero { display:none;}
	.singleshipping-placeorder .backorder, .shipmentmethodslidepholder .backorder{ 
	    width: 100%;
	}
	
	/*Single shipping calendar design - Start*/
	.singleShippingCalendarContainer .nonStrawberryInfo, .singleShippingCalendarContainer .strawberryInfo{
		width:85%;
		top:0px;
	}
	
	.singleShippingCalendarContainer .standardCalendar, .singleShippingCalendarContainer .strawberryCalendar {
		 float: left;
		 top:3px;
	}
	
	.singleShippingCalendarContainer .nonStrawberryContainer{
		margin-top:10px;
	}
	.singleShippingCalendarContainer .editShippingMethod{
		margin-left: 33px;
    	margin-top: 10px;
	}
	
	.singleship .holidayDropDown{
		width:100%;
	}
	.singleShippingCalendarContainer .strawberryShipmentDetails{
		margin-left:0;
	}
	
	.responsive .singleship .shipment-option.or-divider.responsive{
		text-align:left;
	}
	
	.singleship .calendarOptionsContainer{
		width:60%;
	}
	
	.singleship .shipping-cost{
		margin-bottom:0px;
	}
	
	.pt_checkout select.customDropDown{
		width:98%;
		margin-left:0;
	}
	
 	.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; 
 		min-width: 37px;
	} 
	
	.singleship .dummyDivForCalendar{
		margin-right: 0px;
	}
	
	.jdpicker_w .date_selector{
		width:271px;
	}
	
	/*Single shipping calendar design - End*/
	
	.applyPadding{
		padding-top:80px;
	}
}

@media only screen and (max-width : 320px) {
	.singleship .calendarOptionsContainer{
		width:100%;
	}
}


/* DK GODIVA-553 Start */
@media screen and (min-width: 319px) and (max-width: 321px) {
	.no-hits-footer ul.horizontal-carousel li div.product-tile {width:110px;}
	.promo-banner-bg strong {font-size: 11px !important;} /* CLP */
	.promo-banner-bg span {font-size: 10px !important;} /* CLP */
	}
/* DK GODIVA-553 End */
@media only screen and (min-device-width: 759px) and (max-device-width: 768px) { 
.product-image .addtobagicon.button-fancy-medium {display: none;} /* DK GODIVA-520 */
}
/* CLP */
@media screen and (min-width: 359px) and (max-width: 361px) {
	.clp .horizontal-product-carousel-4x1 .caroufredsel_wrapper {height: 580px !important;}
	.promo-banner-bg strong {font-size: 13px !important;} /* CLP */
	.promo-banner-bg span {font-size: 11px !important;} /* CLP */
}
@media screen and (min-width: 362px) and (max-width: 568px) {
	.clp .horizontal-product-carousel-4x1 .caroufredsel_wrapper {height: 885px !important;}
	}
	@media screen and (min-width: 640px) and (max-width: 750px) {
	.clp .horizontal-product-carousel-4x1 .caroufredsel_wrapper {height: 995px !important;}
	}


