#gwt_bundledetail_json .gwt-ship-to-home-message,
#gwt_bundledetail_json .gwt-ship-to-store-message {max-width:256px;}

.view-OrderConfirmationDisplayView .orderDetailsUtil {display:none;}

.PDPV3 #mainContent .pdp_previousnext {display: block;}
.gwt-DialogBox.gwt_addtocart_div.ok-cancel-dlog .ok-cancel-close-btn {position:relative;}
#cbiBody .view-SLIBodyView .gwt-we-suggest-panel-horizontal._V2 .tilePanel .carouselTile .gwt-we-suggest-panel-img-link-panel{width: 109px;}
#cbiBody .view-SLIBodyView.carousel.h .right.arrow{padding:8px;}
#cbiBody .view-SLIBodyView.carousel.h .left.arrow{padding:8px;}
#cbiBody .view-ProductCategoryView1 .gwt-we-suggest-panel-horizontal._V2 .tilePanel .carouselTile .gwt-we-suggest-panel-img-link-panel {width: 112px;}

.single-page-checkout-container .payment-panel .gift-card-title * {font-family:"PlutoSansCondMedium",sans-serif!important;}
.shopping-cart-v2 .cart-upsell-widget select.gwt-ListBox {max-width:250px;}
#gwt_bundledetail_json .gwt-sts-indicator-panel.gwt-pdp-ship-to-store-indicator {margin-top:10px;}
.shipping-address.full-width.address-edit-panel-V2 .address-widget-wwcm-wrapper {width: 100%; float: left;}
.gwt_addtocart_div .quick-view-button-holder {display:none;} /* hide quick view on add to cart */


.gwt-quick-view-btn:hover {cursor:pointer;}

.gwt-quick-view-btn {
background: url('/wcsstore/images/BallardDesigns/buttons/quick-view-btn.png') left center no-repeat;
border:0px solid #FFF;
margin-top:5px;
}

.gwt-quick-view-btn span {
margin-left:18px;
font-size:11px!important;
text-transform:none;
color: #5d503d;
}

.PCDP .favorite-combination-panel-2.gwt_favorite_combination_panel .gwt_favorite_combination_panel_title > h2 {font-family: "OrpheusPro"; font-style:italic; letter-spacing:1px;}
.view-ProductDetailView .gwt-accordion-tab .gwt-accordion-tab-header .gwt-HTML {font-style:italic;}
.view-ProductDetailView .carousel.h .tilePanel {margin-left:0;}

/*** Changes the checkout v2 'NEXT' button to green, 3/29/17 -DG ***/
.next-botton-panel .primary-button {
background: rgba(0, 0, 0, 0) linear-gradient(#5c9a30,#557824) repeat scroll 0 0;
border: 1px solid #557824;
border-radius: 5px;
margin: 0;
padding: 6px 0;
}
.next-botton-panel .primary-button span {
color:#fff !important;
}
.singlePage-checkout-v2 .next-botton-panel .ship-method-and-gift-next-button {
background: rgba(0, 0, 0, 0) linear-gradient(#5c9a30,#557824) repeat scroll 0 0;
border: 1px solid #557824;
border-radius: 5px;
margin: 0;
}
.singlePage-checkout-v2 .next-botton-panel .ship-method-and-gift-next-button span {
color:#fff !important;
}

/*** Fixes the progress bar on Stage, 3/14/17 -DG ***/
.checkout_progress_bar .checkout-progress-bar-border{left:18px;}

/*********************
08/15/16 R3.5 on Dev
*********************/

.checkout-footer {width:950px;height:auto;text-align:center;margin:0 auto 30px;border-top: 2px solid #EBE8DB;padding:15px;}
.verisign-image {TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT: bold 7px verdana,sans-serif; LETTER-SPACING: 0px; COLOR: #000000; TEXT-DECORATION: none; PADDING-TOP: 0px}
.inspiration-bar-copy a {text-decoration:underline;}
#bd_hpcontainer .monetate_row1,
#bd_hpcontainer .monetate_row2,
#bd_hpcontainer .monetate_row3,
#bd_hpcontainer .monetate_row4,
#bd_hpcontainer .monetate_row5,
#bd_hpcontainer .monetate_row6,
#bd_hpcontainer .monetate_row7,
#bd_hpcontainer .monetate_row8 {width:100%;clear:both;}

.orderreviewespot {margin-top:-100px;}
.shopping-cart-v2 .items-header-prod-info {width:346px;}
.shopping-cart-v2 .items-header-quantity {width:106px;}
.shopping-cart-v2 .items-header-total-price {width:102px;}

.shopping-cart-v2 a.gwt-Anchor {color:#665546!important;}
.animated-label-textbox-panel.has-text .upper-hint-label, .animated-label-textbox-panel.has-focus .upper-hint-label {transform: translate3D(0,-10px,0);}
.customer-information-panel .checkout-send-promotional-panel {display:none;}  /* Hide the email opt-in for everybody */
#single-page-checkout-container .satisfaction-guarantee-panel {display:none;}

.shopping-cart-v2 *,
.add-address-dialog *,
.order-confirmation-page *,
#single-page-checkout-container * {font-family:"PlutoSansCondLight",sans-serif; font-size:13px; font-weight:normal!important;}

.order-confirmation-page .order-item-name,
.order-confirmation-page .gwt_ship_to_store_delivery_type,
.order-confirmation-page .shipping_address_title,
.order-confirmation-page .ship_method_title {font-family:"PlutoSansCondMedium"!important;}



#single-page-checkout-container {min-height:700px;}
#single-page-checkout-container .payment-panel .gwt-RadioButton label  {font-family:"PlutoSansCondMedium",sans-serif;  margin-top:5px;}
#single-page-checkout-container .payment-panel p  {clear:both;}

.shopping-cart-v2 .gwt-product-detail-widget-title {font-family:"PlutoSansCondLight",sans-serif; color:#543a37;}


.shopping-cart-v2 h1, 
.shopping-cart-v2 h2,
.shopping-cart-v2 h3, 
.shopping-cart-v2 h4,
.shopping-cart-v2 h5,
#single-page-checkout-container h1, 
#single-page-checkout-container h2,
#single-page-checkout-container h3, 
#single-page-checkout-container h4,
#single-page-checkout-container h5 {font-family:"PlutoSansCondRegular"!important;}

#single-page-checkout-container h1, 
#single-page-checkout-container h2,
#single-page-checkout-container h3 {font-size:25px;}

#single-page-checkout-container h4,
#single-page-checkout-container .caption {font-size:15px; line-height:26px; font-weight:normal;}




.DonateContainerv2 .logo {clear: both;}
.DonateContainerv2 .logo img {width:100%; /*height:125px;*/}
.DonateContainerv2 .text {width: 144px;}

.DonateContainerv2 .leftPanel {clear: both;}
.DonateContainerv2 .rightPanel {width:100%; font-family:"PlutoSansCondRegular",sans-serif!important;}
.DonateContainerv2 .submitPanel { margin-top: 10px;}
/* .DonateContainerv2 select {display:none;} */
.DonateContainerv2 .button {margin:5px 0 0 0; padding: 3px 16px 3px 16px;}

.shopping-cart-v2 .items-header-holder * { font-family:"PlutoSansCondRegular",sans-serif;}


.selectionsPopup .selections-panel * {font-family:"PlutoSansCondLight",sans-serif; font-size:13px; line-height:18px;}
#single-page-checkout-container .additional-costs * {line-height:26px;}
.shopping-cart-v2 .zip-code-holder * { font-family:"PlutoSansCondRegular"!important;}
.shopping-cart-v2 .order-summary .costs-holder .zip-code-holder {margin:11px 0 11px;}

popupContent *, .order-item-level-promo-callout-panel .gwt-HTML, 
.guest-email-hint-wwcm,
.estimated-shipping-hint-wwcm,
.gift-card-wwcm,
.estimated-taxes-hint-wwcm,
.order-level-promo-callout-panel .gwt-HTML { font-family:"PlutoSansCondLight",sans-serif!important;}

.shopping-cart-v2 .items-container .gwt-oid-name,
.shopping-cart-v2 .items-container .gwt_ship_to_store_delivery_type {font-family:"PlutoSansCondMedium",sans-serif !important;}
.shopping-cart-v2 .gwt-promo-price-sale-label {color:#990000; font-family:"PlutoSansCondRegular",sans-serif;}
.shopping-cart-v2 .gwt-product-detail-widget-price-was {margin-right:0;}

.area-CheckOutArea .shipping-address .gwt-TabPanel * {font-size:13px;}
.area-CheckOutArea .shipping-address .selected-display * {line-height:18px!important;}
.area-CheckOutArea .csb-panels-list-box .selected-display .selected>div {margin-left:0;}


.area-CheckOutArea .shipping-address .gwt-TabPanel .more-options-panel *,
.add-address-dialog .more-options-panel * {font-size:11px!important; text-transform:Capitalize;}



.area-CheckOutArea .shipping-address .gwt-TabPanel .gwt-store-address-wrapper * {margin-bottom:10px;}
.area-CheckOutArea .shipping-address .gwt-TabPanel .gwt-store-address-wrapper .gwt-store-company-name {font-family:"PlutoSansCondMedium",sans-serif !important;}

.address-edit-panel-V2 .gwt-addr-dlog .spot input.gwt-TextBox,
.address-edit-panel-V2 .addrStateSpot select {padding-left:8px;}

/* .single-page-checkout-container .satisfaction-guarantee-panel {display:none;} */

.t-pdp .cimagine::before {background: url("/wcsstore/images/BallardDesigns/_media/images/interface/btn_cimagine_visualize_mobile.png")!important;}
#gwt_comshop_slipcover_pdp .gwt-slipcover-product-details-section-slipcover-ships-date-label {font-weight:bold;}
.gwt-image-picker-option-holder {clear:both;}  /* Casa wood swatch picker was too wide */
.gwt-product-option-panel-swatchbox {margin-top:10px;}
.truck-scheduling-title {font-size:15px!important; font-family:"PlutoSansCondRegular",sans-serif!important;}
.payment-panel .place-order-panel .button {height:31px;}
.shopping-cart-v2 .source-code-promo-desclaimer * {font-size:13px!important;}

/*********************
06/29/16 R3 on Dev
*********************/
.COMPDPV2 .iwc-thumbs-panel {padding-left:0;}
.header_country_selector {display:none;}
.footer_country_selector {left:508px; top:157px; position:absolute; width:126px;}
.footer_country_selector .gwt_footer_us_link {display:none;}
.gwt_footer_country_picker_text {display:none; float:left; left:0;}
.gwt_footer_country_picker_text:hover {text-decoration:underline;}
.gwt_flag_image_footer {float:left; right:0; margin:-10px 0 0 2px; width:21px; height:14px;}
.area-CheckOutArea .footer_country_selector {display:none;}

/*
.view-ShoppingCartView #gwt_recently_viewed .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal {margin-top:37px;}
.view-ShoppingCartView #gwt_recently_viewed .carousel .header {height:46px;}
.view-ShoppingCartView #gwt_recently_viewed .carousel.h .left.arrow {top:72px;}
.view-ShoppingCartView #gwt_recently_viewed .carousel.h .right.arrow {top:-113px;}
.view-ShoppingCartView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {top:69px;}
.view-ShoppingCartView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {top:-151px;}
.view-ShoppingCartView .carousel.h .tilePanel {margin-left:-15px;}
*/

#orderConfirmation .gwt-we-suggest-panel-horizontal {margin:0;}
#orderConfirmation {border: 2px solid #FFF;}


/* .csb-zoom-viewer .csb-zoom-color-chip-wrapper .gwt-Image {width:29px; height:29px; border:2px solid #ccc; margin: 0 3px 3px 0;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-alt-image-panel .carouselTile img {width:120px; height:120px;} */

.main-image-plus-image {left:15px; bottom:15px; right:0;}
.main-image-plus-image:hover {cursor:pointer;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area .csb-zoom-left-panel * {font-family:"PlutoSansRegular",sans-serif !important; color:#685C53!important;}


/*********************
04/26/16 R2 on Dev
*********************/

/* #gwt_recommendations_404page_2 {display:none;}                 quick fix until WCS-14664 is resolved */
#sli_container #medGrid .prodName a {color:#5d503d;}
.gwt-we-suggest-panel-horizontal {width:784px;}


/*********************
01/11/16 R1 on Dev
*********************/

.COMPDPV2 .gwt-comshop-product-display-panel #gwt-comshop-product-info-panel .gwt-comshop-buttons-panel { z-index: 1000; }
.plcc_offer_purchase {top:10px!important;}
.gwt_dpo_div .okCancelPanel .primary {top:38px!important;}
.gwt_dpo_div .okCancelPanel .secondary {top:38px!important;}

#gwt_bundledetail_json .gwt-product-detail-widget-options-column .gwt-product-detail-widget-dynamic-info-panel .gwt-HTML {display: block !important; height: auto;}
 
.gwt-product-detail-widget-options-column .gwt-collection-info-panel-btn {background-color:#EBE8DB; border:1px solid #665546; height:28px;}
.gwt-product-detail-widget-options-column .gwt-collection-info-panel-btn span {color: #450305; font-weight:normal; font-size:12px; top:0;}

.gwt-pinterest-panel-products-container-horizontal .header {height:36px; background-color:#fff;}
.gwt-product-detail-pinterest-products-panel {border-width:0px;}
.gwt-pinterest-panel-products-container-horizontal .carousel.h .left.arrow {top:68px;}
.gwt-pinterest-panel-products-container-horizontal .carousel.h .right.arrow {top:68px;}

.gwt-MenuItem a[name="Sale"], .gwt-MenuItem a[name="'Tis the Season Sale"] {color:#ce2025!important;}

.gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuItem.subcat-level-1 a {font-family: "PlutoSansCondRegular"; padding-top:10px!important; font-weight:normal;!important; text-transform:none;}
.gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuItem.subcat-level-2 a {font-family: "PlutoSansCondLight" !important; padding-bottom:7px!important; font-size:13px!important; line-height:16px;}
.featured-header-bd {font-size:12px; font-family: "PlutoSansLight" !important;}
.gwt-MenuBar-horizontal .gwt-MenuItem,
.gwt-MenuBar-horizontal .gwt-MenuItem .gwt-menuItem-link-categoryNameSplit1,
.gwt-MenuBar-horizontal .gwt-MenuItem .gwt-menuItem-link-categoryNameSplit2 {font-family: "PlutoSansCondRegular"; font-weight:normal!important; text-transform:none; font-size:13px; line-height:15px;}
.gwt-MenuBar-horizontal table {width:988px;}

#cbiBody #bdheader #logoline #right {width:275px!important;}
.PayPalHeaderContentSpot {display:none;}

/* .gwt-personalization-modal-mainpanel button {border:none!important;} */
#gwt-personalization-modal-V2 table .gwt-personalization-modal-mainpanel .close {
  background: rgba(0, 0, 0, 0) url("/wcsstore/images/BallardDesigns/buttons/close.png") no-repeat scroll 0 0 ;
  border: none!important;
  height: 17px;
  margin: 10px;
  width: 17px;
}
#gwt-personalization-modal-V2 .gwt-personalization-modal-total-price-holder span {margin-left:5px;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-total-price-holder {padding-bottom:8px; font-family:PlutoSansLight; font-weight:normal;}
#gwt-personalization-modal-V2 .gwt-tab-header-selected-option .gwt-HTML {display:none;}
#gwt-personalization-modal-V2 .gwt-tab-header-selected-option .gwt-Label {padding-top:10px; color:#665546;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .gwt-personalization-textbox-label {margin-left:0;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .gwt-personalization-textbox-description {margin-left:0;}
.gwt-personalization-modal-body-content button {border-width:0!important;}
#gwt-personalization-modal-V2 .gwt-tab-header-title {font-size:15px; font-weight:normal; font-family:PlutoSansRegular; color:#665546;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content div {font-size:11px; color:#665546; margin-left:0; font-style:italic; padding-top:0;}

#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel .button.primary {background:#efede2;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel .button.secondary {height:34px;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel .button.primary span {display:block!important;}


/* .gwt-personalization-modal-mainpanel .gwt-HTML {font-family:PlutoSansRegular; font-weight:normal;} */

.view-ShoppingCartView .gwt-product-detail-recent-products-panel, .gwt-we-suggest-panel-horizontal {border-width:0px; background-image:none;}
.view-ProductDetailView .gwt-we-suggest-panel-horizontal._1._V2 .carousel .header {height:36px;}
.area-CategoryView .gwt-we-suggest-panel-horizontal._1 .carousel .header {height:36px;}
.gwt-we-suggest-panel-horizontal .carousel .header {height:36px;}
.gwt-we-suggest-panel-horizontal._1 .carousel .header {height:36px;}
.view-ShoppingCartView .gwt-we-suggest-panel-horizontal .carousel .header {height:46px;}
#gwt_recently_viewed .carousel .header {height:39px;}

/* .view-ShoppingCartView #gwt_recently_viewed .carousel.h .left.arrow, 
.view-ShoppingCartView #gwt_recently_viewed .carousel.h .right.arrow {top:70px;} */
.gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow,
.gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {top: 83px;} 

.view-ProductDetailView .gwt-we-suggest-panel-horizontal._2._V2 .carousel.h .left.arrow,
.view-ProductDetailView .gwt-we-suggest-panel-horizontal._2._V2 .carousel.h .right.arrow,
.view-ProductDetailView .gwt-we-suggest-panel-horizontal._1._V2 .carousel.h .left.arrow,
.view-ProductDetailView .gwt-we-suggest-panel-horizontal._1._V2 .carousel.h .right.arrow {top:63px;}

.addToCartProductsContainer .gwt_addtocartdiv_pricepanel.gwt-promo-has-orginal-label .gwt_addtocartdiv_nowpricediv.gwt-promo-discount-now-label {font-weight:bold;}
.gwt_addtocartdiv_pricepanel .gwt-promo-discount-was-label,
.gwt_addtocartdiv_pricepanel .gwt-promo-discount-now-label {clear:both; float:left; padding-left:42px;}


.gwt_addtocartdiv_pricepanel .gwt_addtocartdiv_waspricediv  div.gwt-HTML,
.gwt_addtocartdiv_pricepanel .gwt-promo-discount-orginal-label  div.gwt-HTML {text-decoration:line-through;}
.gwt_addtocartdiv_pricepanel .gwt-promo-discount-now-label  div.gwt-HTML {font-weight:bold;}


.gwt-DialogBox.ok-cancel-dlog.gwt-store-selector-modal .Caption .gwt-HTML {font-size:17px!important; font-family:PlutoSansLight!important;}
.store-selection-wwcm-image {padding-right:10px;}
.gwt-store-selection-content {width:210px!important;}



.carousel.h .tilePanel {margin-top:10px;}
.gwt_right_favorite_combination_panel .carousel.h .left.arrow {top:15px;}
.PCDP .gwt_favorite_combination_panel .carousel.h .right.arrow {top:15px;}


.gwt-DialogBox .Caption {font-size:18px; font-family:PlutoSansRegular; text-transform:none; color:#665546;}

#gwt-personalization-shipping-details {color:inherit; width:900px!important; padding-top:5px;}


/*********************
8/6/15 R5 on QA
*********************/
/* Private Label Credit Card */
.paymentoptions .PLCCLogo {width:76px; height:42px; margin:-3px 0 10px 0;}
.plcc-ic-landing-page .apply-now-button {top:-70px!important; left: 44px!important;}
.plcc-ic-landing-page .apply-button {width:119px!important;}

.batch-aceptance-landing-page-accept-offer-button {float:left; width:108px!important;}
a.batch-aceptance-landing-page-shop-ballarddesigns-link {float:left; font-family: "PlutoSansLight", sans-serif; font-size: 10px;}
a.batch-aceptance-landing-page-shop-ballarddesigns-link::after {content: " »";}
#batchPrescreenForm {margin-bottom:27px;}


.plcc-ic-landing-page, .plcc-bps-landing-page {font-family: "PlutoSansRegular", sans-serif !important;}

.plcc-ic-landing-page p.benifits-text, .plcc-bps-landing-page p.benifits-text {font-size:15px!important; font-weight:bold; margin-bottom:13px;}
.plcc-bps-landing-page .main-content #left-column {margin: 0 19px 0 0!important;}
.plcc-ic-landing-page ul.benifits-text, .plcc-bps-landing-page ul.benifits-text  {font-size:13px;}

.plcc-ic-landing-page .plcc-ic-disclaimer,
.plcc-ic-disclaimer,
.plcc-bps-landing-page .boldDiv  {
	font-size:10px!important;
	line-height:15px!important;
	font-weight:normal!important;}
	
#batchPrescreenForm .prescreen-id-label {font-weight:bold!important;}


/* Buy Online, Pick-up in Store */

.gwt-ship-to-store-message {display:inline-block;}
.gwt-store-fax {display:none;} */ HIDE FAX FROM STORE SELECTOR MODAL */
.gwt-store-selector-modal .gwt-store-address-wrapper {padding-bottom:24px;}
.gwt-store-selection-content {border-bottom:1px solid #CBB683;}
.header_store_selector .gwt-my-store-label {font-size:10px; text-transform:uppercase;}
.header_store_selector .gwt-mystore-name {font-size:10px;}
.header_store_selector {width:115px; margin-right:5px; line-height:16px;}
.header_store_selector .gwt-Anchor {color: #82a343; font-size:10px;}
.gwt-DialogBox.ok-cancel-dlog.gwt-store-selector-modal .okCancelPanel button.secondary {margin-right:5px;}
.gwt-DialogBox.ok-cancel-dlog.gwt-store-selector-modal .okCancelPanel button.primary {float:right; position:relative; margin-left:0!important;}
.gwt-sts-indicator-txt-panel {font-family: "PlutoSansRegular", sans-serif; font-size:10px!important; width:100px; font-weight:normal!important; color:#59452a!important;}

.gwt-vk-item-panel-column2 {width: 323px;}
.gwt-vk-item-panel-column3 {margin: 10px 0 0 3px; width: 331px;}


/*********************
7/15/15 Summer Random Improvements
*********************/
/* .gwt-product-detail-social-icons-and-print {display: none;} */
.view-OrderConfirmationView #orderConfirmation {width:99%;}

/*********************
06/18/15  Cart upsell improvement
*********************/
.cart-upsell-widget-header .cart-upsell-widget-content-leader-text {float:left; padding:10px 0 0 10px; text-transform:uppercase;}
.cart-upsell-widget {background-color:#efede2;}
.cart-upsell-widget #gwt-add-to-cart-btn {float:right;}


.cart-upsell-widget .cart-upsell-widget-close-button span {display:none;}
.cart-upsell-widget .cart-upsell-widget-close-button {
  background: rgba(0, 0, 0, 0) url("/wcsstore/images/BallardDesigns/buttons/CloseWindow.png") no-repeat scroll 0 0;
  border: none!important;
  float:right; 
  text-indent; -1000px;
  height: 17px;
  margin: 10px;
  width: 106px;
}

.cart-upsell-widget #gwt-add-to-cart-btn span {display:none;}
.cart-upsell-widget #gwt-add-to-cart-btn {
  background: rgba(0, 0, 0, 0) url("/wcsstore/images/BallardDesigns/productDetail/add-to-cart.png") no-repeat scroll 0 0;
  border: medium none;
  text-indent; -1000px;
  height: 30px;
  margin: -20px 10px 10px 10px;
  width: 101px;
}


/*********************
04/01/15  Personalize improvement
*********************/
.gwt-personalize-link-style {margin-left: 9px;}
.headerWrapper {width: 879px;}

/*********************
03/18/15  Configurator
*********************/
/* .PCDP .gwt_favorite_combination_panel {display:none;} */
/* .PCDP .view-ProductDetailView .gwt-we-suggest-panel-horizontal._2._V2 {display:none;} IS THIS NEEDED? */
.PCDP .tab-header-container .tabheader .option-price-panel .included-label {display:none;}
.PCDP .tabopen .tab-header-container .tabheader .option-price-panel {display:block; margin-top:-26px;}
.PCDP .gwt-pc-optional-step {text-indent:-10000px;}
.PCDP .gwt-pc-optional-step::after {
	content: "optional";
	display:block;
	text-indent:0;
	margin-top:-10px;
}

/*********************
02/09/15  R1.5 & Configurator
*********************/
.gwt-pc-product-price-lable {font-size: 11px;}
.paymentOption.payPal.form .payPalLabel .paypal-account-info {font-size:9px; margin-left:0;}
.PCDP .tab-header-container .tabheader .option-unavailable-label {color: #7a7067;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-color-picker-panel .gwt-option-values-panel .gwt-option-value-panel {height: 89px;}
.PCDP .tab-header-container .tabheader .gwt-pc-option-name-panel {width: 126px;}
.PCDP .tab-header-container .tabheader .gwt-pc-selected-option-value-panel {width: 239px;}
.PCDP #gwt-tell-a-friend-modal .form .opt, .PCDP .gwt-CheckBox {padding:0;}
.BVRRRootElement {padding-top:0;}
.BVRRPrimaryRatingSummary {overflow:inherit!important;}
.BVRRRatingNormalImage {float:left; padding-right:50px;}
.BVRRRatingNormalOutOf.aggregaterating {left: 101px; position:relative; top:-19px; width:144px;}
.BVRRRatingSummary .BVRROverallRatingContainer {height:20px; width:144px;}
.BVRRRatingSummary .BVRROverallRatingContainer .BVRRRatingNormal {width:176px;}
.gwt-product-detail-bazzar-voice-content-panel {min-height:45px;}

.gallary_carousel_detail_msg h2 {padding:0 0 10px 0; margin-top:0; font-weight:bold!important;}
.PCDP .share-design-panel .printButton {margin-left:0; width:154px;}
.PCDP .gwt-review-selections-btn {top:-41px;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-pc-filters-panel {margin-top:27px;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-pc-filters-panel .pc-filter-name-panel {font-size:9px; font-weight:normal;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-pc-filter-list-box-panel select {font-size:10px;} 
.PCDP .gwt-search-box-panel input {font-size:10px; margin:5px 0 5px 0;}
.PCDP .gwt-pc-filter-check-box label {font-size:9px;}
.PCDP .pc-reset-filter-panel .gwt-HTML {font-size:13px;} /* format title */
.PCDP .pc-reset-filter-panel button {font-size:9px; width:80px; text-decoration:underline;} /* reset filters button */
.PCDP .pc-reset-filter-panel button span {padding-left:0;} /* reset filters button */
.PCDP .pc-no-result-panel button.pc-clear-filters-button {margin-bottom:25px;} /* uh oh button */
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .pc-no-result-label {font-size:10px;}
.PCDP .stacked-tabs-panel .gwt-pc-option-header-panel .gwt-pc-option-name-panel .gwt-pc-optional-step {font-size:9px;}
.PCDP .stacked-tabs-panel .tabheader .gwt-pc-option-step-panel {font-size:9px;}
.PCDP .tab-header-container .tabheader .gwt-pc-option-step-panel .gwt-pc-option-step-number {font-size:17px; font-weight:normal;}
.PCDP .tab-header-container .tabheader .gwt-pc-option-step-panel {padding: 12px 7px 11px;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-fabric-picker-panel .gwt-option-value-panel {margin:7px;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-option-value-panel .gwt-option-value-image:hover {border: 2px solid #000;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-option-value-panel .gwt-option-value-image {border: 2px solid #ccc;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-option-value-panel.selected .gwt-option-value-image {border: 2px solid #000;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-fabric-picker-panel .gwt-option-value-panel.selected:after {top:4px; right:3px;}
.PCDP .tab-header-container .tabheader .gwt-pc-option-name-panel.optional {padding-top:12px;}
.PCDP .gwt-pc-options-panel .tabopen .tab-content-container .gwt-fabric-picker-panel .gwt-option-values-panel {max-height:252px; margin-bottom:5px;}
.PDPV2 .gwt-product-detail-lower-flow-panel .gwt-product-detail-links-panel,
.BDPV2 .gwt-product-detail-lower-flow-panel .gwt-product-detail-links-panel {margin-bottom:10px;}

.PCDP .tab-header-container .tabheader .gwt-pc-selected-option-value-panel .reset-option-button {font-size:9px; font-weight:normal; top:24px;}
.PCDP .tab-header-container .tabheader .option-price-panel .included-label {display:none;}
.PCDP .tab-header-container .tabheader .option-price-panel {font-size:10px; padding:13px 5px 0 0;}
.PCDP .gwt-pc-pdp-shipping-msg {margin:10px 0;}
.PCDP .gwt-start-over-button-panel .button {margin:4px;}
.PCDP .gwt-pc-filter-check-box-panel input {border-width:0;}



/*********************
01/15/15  R1
*********************/
.gr-item-met-amount-cpmplete {color:#82a343;}
/* .PCDP .tab-header-container .tabheader .gwt-pc-selected-option-value-panel .gwt-pc-not-selected-image {
width:42px;
height:42px;
opacity:1;
margin-top: 5px;
margin-right: 2px;
} */


/*********************
08/25/14 R6
*********************/

.share-by-email-social a {
width: 123px;
height: 20px;
background-image: url(/wcsstore/images/BallardDesigns/buttons/tell-a-friend.gif);
z-index: auto;
display: inline;
border: 1px solid #fff;
float: left;
}

.gwt-comshop-fabric-image-panel img, .gwt-comshop-body-option-image-panel img {border: 1px #bcbdb9 solid;}
.gwt-comshop-fabric-image-panel .border-around, .gwt-comshop-body-option-image-panel .border-around {border: 2px #000 solid;}

#gwt-inspiration-bar-main .tab_ib_big, #gwt-inspiration-bar-main .tab_ib_big:hover {border-color: #7fa42d!important;}
.PDPV2 .gwt-product-detail .gwt-pdp-top-panel .gwt-product-top-price-and-number, .BDPV2 .gwt-product-detail .gwt-pdp-top-panel .gwt-product-top-price-and-number {margin-top: 5px;}
.SCPDPV2 .sc-pdp-top-panel .gwt-sc-top-first-line .gwt-product-detail-product-name-label {margin-top: 5px;}
.SCPDPV2 .sc-pdp-top-panel .gwt-sc-top-first-line .gwt-bdp-first-tab-panel-column1-row1 {margin-top: 10px;}
.gwt-product-top-price-and-number .gwt-was-now-price-panel {margin-top:-18px;}
.SCPDPV2 .sc-pdp-top-panel .gwt-sc-top-first-line .gwt-item-number-panel {margin-top: 4px;}
#bdheader #logoline #right #phoneNumber {margin: 10px 10px 10px 0!important;}
#bdheader #logoline #right #headerSearchForm button {padding-left: 5px;}
.PayPalHeaderContentSpot {margin-top: 35px;}
.PayPalLogo {background-image: url("/wcsstore/images/BallardDesigns/PayPal/paypal_logo.jpg"); height:42px;}
.paymentOption.payPal.form .payPalLabel {width:168px;}
.PDPV2 .gwt-product-detail-no-option-products-container.gwt-product-detail-no-option-products-container-single-pdp .gwt-product-detail-products-header-column3.gwt-product-detail-products-header-column3-single-pdp {margin-bottom: 14px;} /* QTY label */
.PDPV2 .gwt-product-detail-no-option-products-container.gwt-product-detail-no-option-products-container-single-pdp .gwt-product-detail-widget-quantity-panel {margin-bottom: 10px;} /* entire QTY area */
.PDPV2 .gwt-product-detail-right-panel .csb-quantity-ctl {margin-left:25px;}
.VKDPV2 .gwt-vk-detail-page-qty-panel .gwt-vk-detail-page-qty-panel-label, .BDPV2 .gwt-vk-detail-page-qty-panel .gwt-vk-detail-page-qty-panel-label {margin: 0;} /* fix Quantity label on Variable Kit */
#giftRegistryVisitView #socialPlugins, .manage-registry-page #socialPlugins {margin:0;}
#inspiration-bar-ESpot1 h2 {font-family: "PlutoSansRegular",sans-serif; font-weight:normal; font-size:23px; text-transform:none;}
#inspiration-bar-ESpot1 p {font-family: "PlutoSansLight",sans-serif; font-weight:normal; font-size:12px; line-height:16px; margin: 0 15px;}
#gwt-inspiration-bar-main .ib_footer .remove-multiple-items-link span, #gwt-inspiration-bar-main .remove-selected-items-cancel-btn span {font-family: "PlutoSansLight",sans-serif; font-weight:normal; font-size:12px;}
.view-ShoppingCartView .checkout-with-paypal-button {height: 26px;width:170px;border-radius:0;border:0 none #ccc!important; margin:10px;}
.paypal-or-checkout-text {margin-top:22px;}

.view-ShoppingCartView .actions button.secondary,
.view-ShoppingCartView .actions input.secondary,
.view-ShoppingCartView .actions button.primary,
.view-ShoppingCartView #addtocartbanner button.secondary,
.view-ShoppingCartView #addtocartbanner button.primary,
.view-ShoppingCartView .DonateContainer input.secondary {border-color: #dabda2!important; border-radius: 4px; height:36px;}

.gwt-inspiration-bar-remove-multiple-items-dialog .button, .gwt-inspiration-bar-add-to-cart-dialog .button, .gwt-inspiration-bar-delete-dialog .button, .gwt-inspiration-bar-add-to-wl-gr-dialog .button {height:auto;}
.gwt-inspiration-bar-remove-multiple-items-dialog .button.primary, .gwt-inspiration-bar-add-to-cart-dialog .button.primary, .gwt-inspiration-bar-delete-dialog .button.primary, .gwt-inspiration-bar-add-to-wl-gr-dialog .button.primary {background-image:none!important;}
.gwt-inspiration-bar-remove-multiple-items-dialog .button.secondary, .gwt-inspiration-bar-add-to-cart-dialog .button.secondary, .gwt-inspiration-bar-delete-dialog .button.secondary, .gwt-inspiration-bar-add-to-wl-gr-dialog .button.secondary {background-image:none!important;}
.gwt-inspiration-bar-remove-multiple-items-dialog .button span, .gwt-inspiration-bar-add-to-cart-dialog .button span, .gwt-inspiration-bar-delete-dialog .button span, .gwt-inspiration-bar-add-to-wl-gr-dialog .button span {display:block;}
#gwt-inspiration-bar-main .remove-selected-items-btn {
  border: 1px solid #665546;
  color: #450305;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
  text-transform: uppercase;
  background: none repeat scroll 0 0 #efede2;
  background-image:none;
}

#gwt-inspiration-bar-main .remove-selected-items-btn span {display:block;}
/* .giftRegistry td.qtyReq, .giftRegistry td.qtyPur, .giftRegistry td.qtyToPur {width:78px;} */

.giftRegistry .gwt_gr_product_panel {width:450px;} /* allow more room for ipad dropdowns */
.giftRegistry .gwt_gr_details_panel {width:235px;} /* allow more room for ipad dropdowns */


.gift_registry_details_header_closed {background-color:#f3f1e9;}

.gwt-multiple-address-container button {
  border: 1px solid #665546;
  color: #665546;
  cursor:pointer;
  font-size: 0.9em;
  letter-spacing: 0.05em;
  background: none repeat scroll 0 0 #efede2;
  font-family: Arial,Helvetica,sans-serif;
  margin: 10px;
  padding: 3px 16px;
  text-align: center;
  text-transform: uppercase;
}



/*********************
08/06/14 checkout progress bar
*********************/
#bdheader #logoline #right {max-width:430px!important;}
.area-CheckOutArea .PayPalHeaderContentSpot {display:none;}



/*********************
08/06/14 checkout progress bar
*********************/

.checkoutBC {
  border-bottom: none!important;
  height: auto!important;
  width: 965px;
}

.checkoutBC ul {
  background: url("/wcsstore/images/BallardDesigns/checkout/secure-checkout_bg.jpg") no-repeat scroll 9px 3px transparent;
  float: left;
  font-family: "Proxima Nova",Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 12px;
  padding-left: 180px;
  position: relative;
  /*text-transform: uppercase;*/
} 

.checkoutBC ul li {
  background: url("/wcsstore/images/BallardDesigns/checkout/shopping_cart_off.png") no-repeat scroll center -8px transparent;
  float: left;
  height: 40px;
  margin-top: 13px;
  padding-left: 12px;
  padding-right: 10px;
}

.checkoutBC ul li.current {
  background: url("/wcsstore/images/BallardDesigns/checkout/shopping_cart_current.png") no-repeat scroll center -8px transparent;
  color: #020100;
  float: left;
  height: 40px;
  margin-top: 13px;
  padding-left: 12px;
  padding-right: 10px;
} 

.breadcrumbs ul li.last {
  background: url("/wcsstore/images/BallardDesigns/checkout/shopping_cart_off_last.png") no-repeat scroll left -8px transparent;
  overflow: hidden;
  width: 250px;
}

.area-CheckOutArea .breadcrumbs {
  margin-left:0!important;
}

/*********************
07/28/14 closing out old JIRA's
*********************/
#gwt_cross_sells_and_recently_viewed, #gwt_product-detail-other-products-panel {margin-bottom:5px!important;}
.BVRRWidget {padding-top:0!important;}
.view-larger span {text-decoration:underline!important;}
#gwt_quick_products_display .gwt-product-item-detail-international-product-restriction-panel {width:350px;}
.gwt-DecoratedPopupPanel {max-width:30%;}
#gwt_productdetail_json, #gwt_bundledetail_json, #gwt_comshop_slipcover_pdp, #gwt_comshop_main_pdp {min-height: 700px;}
.area-CheckOutArea .headerWrapper {width: 998px!important;}
.area-ProductSearch #mainContent, .area-CategoryView #mainContent  {min-height:830px!important;}



/*********************
06/13/14 NEW VARIABLE KIT
*********************/

.VKDPV2 .gwt-vk-detail-page-qty-panel-label {margin-top:0!important; margin-right: 10px!important; left: 70px!important; float:left!important;}
.VKDPV2 .csb-quantity-ctl {float:right!important; position:relative!important; margin: 10px 0 0 15px!important;} /* FOR TABLET */
.VKDPV2 .csb-quantity-listbox {left: 65px!important;} /* FOR DESKTOP */
.VKDPV2 .gwt-vk-item-panel-column3 .gwt-ListBox {width:300px;}
.VKDPV2 .gwt-right-bottom-product-options .gwt-was-price-holder,
.VKDPV2 .gwt-top-product-info .gwt-was-price-holder {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.VKDPV2 .gwt-right-bottom-product-options .gwt-now-price-holder,
.VKDPV2 .gwt-top-product-info .gwt-now-price-holder {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:15px!important;}
.VKDPV2 .gwt-product-detail-product-name-label {width:475px!important; margin-right:15px;}
.VKDPV2 .gwt-product-detail-bold-label {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:14px!important; margin-top:10px!important;}
.VKDPV2 .gwt-product-detail-product-name-label,
.VKDPV2 .gwt-product-detail-product-name-label h1 {font-family: "PlutoSansRegular",sans-serif!important; font-size:22px!important; font-weight:normal!important; line-height:25px!important;}
.VKDPV2 .gwt-price-panel .gwt-price-prefix {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.VKDPV2 .gwt-price-panel .gwt-price,
.VKDPV2 .gwt-product-detail-top-price {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:7px!important;}
.VKDPV2 .gwt-bdp-first-tab-panel-column1-row1,
.VKDPV2 .gwt-product-top-price-and-number .gwt-pdp-item-text {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:12px!important; margin-bottom:10px!important;}
.VKDPV2 .gwt-vk-detail-page-qty-panel-label {margin-top:0!important; margin-right: 10px!important; left: 70px!important; float:left!important;}
.VKDPV2 .csb-quantity-ctl {float:right!important; position:relative!important; margin: 10px 0 0 15px!important;} /* FOR TABLET */
.VKDPV2 .csb-quantity-listbox {left: 65px!important;} /* FOR DESKTOP */


/*********************
06/13/14 NEW SINGLE ITEM
*********************/

.PDPV2 .gwt-top-quantity-and-add-to-cart .csb-quantity-ctl {margin: 0 10px 0 10px!important;} /* FOR TABLET */
.PDPV2 .gwt-product-detail .gwt-right-bottom-product-options .csb-quantity-ctl {margin-left:5px!important;}
.PDPV2 .gwt-product-detail .gwt-right-bottom-product-options .add-to-cart-button {margin-left: 105px!important;}
.PDPV2 .gwt-right-bottom-product-options .gwt-was-price-holder,
.PDPV2 .gwt-top-product-info .gwt-was-price-holder {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.PDPV2 .gwt-right-bottom-product-options .gwt-now-price-holder,
.PDPV2 .gwt-top-product-info .gwt-now-price-holder {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:15px!important;}
.PDPV2 .gwt-product-detail-product-name-label {width:475px!important; margin-right:15px;}
.PDPV2 .gwt-product-detail-bold-label {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:14px!important; margin-top:10px!important;}
.PDPV2 .gwt-product-detail-product-name-label,
.PDPV2 .gwt-product-detail-product-name-label h1 {font-family: "PlutoSansRegular",sans-serif!important; font-size:22px!important; font-weight:normal!important; line-height:25px!important;}
.PDPV2 .gwt-price-panel .gwt-price-prefix {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.PDPV2 .gwt-price-panel .gwt-price,
.PDPV2 .gwt-product-detail-top-price {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:7px!important;}
.PDPV2 .gwt-bdp-first-tab-panel-column1-row1,
.PDPV2 .gwt-product-top-price-and-number .gwt-pdp-item-text {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:12px!important; margin:4px 0 10px 0!important;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget-price-column .csb-quantity-ctl {margin-left:-8px!important; width:80px;} /* FOR TABLET */


/*********************
06/13/14 NEW SLIPCOVER ITEM
*********************/

.SCPDPV2 .gwt-bottom-quantity-ATC .csb-quantity-ctl {margin: 0 10px 0 10px!important;} /* FOR TABLET */
.SCPDPV2 .slipcoverOnlyCB input, .gwt-fabric-checkbox input {border-style:none!important;} /* REMOVE BORDER FROM CHECK BOXES */
.SCPDPV2 .gwt-slipcover-product-details-help-icon {border:none!important; border-style:none!important; border-width:0!important; background-color:#FFF!important; outline:none!important;} /* REMOVE BORDER FROM HELP ICON? */
.SCPDPV2 .gwt-right-bottom-product-options .gwt-was-price-holder,
.SCPDPV2 .gwt-top-product-info .gwt-was-price-holder {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.SCPDPV2 .gwt-right-bottom-product-options .gwt-now-price-holder,
.SCPDPV2 .gwt-top-product-info .gwt-now-price-holder {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:15px!important;}
.SCPDPV2 .gwt-product-detail-product-name-label {width:475px!important; margin-right:15px;}
.SCPDPV2 .sc-pdp-top-panel .add-to-cart-button {margin-left:15px!important;}
.SCPDPV2 .gwt-product-detail-bold-label {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:14px!important; margin-top:10px!important;}
.SCPDPV2 .gwt-product-detail-product-name-label,
.SCPDPV2 .gwt-product-detail-product-name-label h1 {font-family: "PlutoSansRegular",sans-serif!important; font-size:22px!important; font-weight:normal!important; line-height:25px!important;}
.SCPDPV2 .gwt-price-panel .gwt-price-prefix {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.SCPDPV2 .gwt-price-panel .gwt-price,
.SCPDPV2 .gwt-product-detail-top-price {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:7px!important;}
.SCPDPV2 .gwt-bdp-first-tab-panel-column1-row1,
.SCPDPV2 .gwt-product-top-price-and-number .gwt-pdp-item-text {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:12px!important; margin-bottom:10px!important;}
.SCPDPV2 .gwt-slipcover-product-details-slipcover-details-panel .gwt-slipcover-product-details-header-panel, .SCPDPV2 .gwt-slipcover-product-details-frame-name-panel {line-height:17px;}
.SCPDPV2 .gwt-price-panel .gwt-price-holder-slipcover-only {font-family: "PlutoSansLight",sans-serif;}
.SCPDPV2 .gwt-item-number-panel .gwt-pdp-slipcover-frame-detail-panel .gwt-pdp-slipcoverframe-name-label,
.SCPDPV2 .gwt-item-number-panel .gwt-pdp-slipcover-frame-detail-panel .gwt-pdp-slipcoverframe-price-label,
.SCPDPV2 .gwt-item-number-panel .gwt-pdp-slipcover-detail-panel .gwt-pdp-slipcover-label,
.SCPDPV2 .gwt-item-number-panel .gwt-pdp-slipcover-detail-panel .gwt-pdp-slipcover-price-label {font-family: "PlutoSansLight",sans-serif; font-size: 12px !important; font-weight: normal !important;}


/*********************
06/13/14 NEW BUNDLE
*********************/

.BDPV2 .gwt-right-bottom-product-options .gwt-was-price-holder,
.BDPV2 .gwt-top-product-info .gwt-was-price-holder {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.BDPV2 .gwt-right-bottom-product-options .gwt-now-price-holder,
.BDPV2 .gwt-top-product-info .gwt-now-price-holder {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:15px!important;}
.BDPV2 .gwt-product-detail-product-name-label {width:475px!important; margin-right:15px;}
.BDPV2 .gwt-product-detail-bold-label {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:14px!important; margin-top:10px!important;}
.BDPV2 .gwt-product-detail-product-name-label,
.BDPV2 .gwt-product-detail-product-name-label h1 {font-family: "PlutoSansRegular",sans-serif!important; font-size:22px!important; font-weight:normal!important; line-height:25px!important;}
.BDPV2 .gwt-price-panel .gwt-price-prefix {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.BDPV2 .gwt-price-panel .gwt-price,
.BDPV2 .gwt-product-detail-top-price {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; line-height:27px; margin-bottom:7px!important;}
.BDPV2 .gwt-bdp-first-tab-panel-column1-row1,
.BDPV2 .gwt-product-top-price-and-number .gwt-pdp-item-text {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:12px!important; margin: 4px 0 10px 0!important;}
.BDPV2 .gwt-vk-detail-page-qty-panel .csb-quantity-ctl {margin: 0!important;} /* FOR TABLET */
.BDPV2 .gwt-product-detail-widget-price-column .csb-quantity-ctl {float:right!important; position:relative!important; margin: 13px 0 10px 15px!important;} /* FOR TABLET */


/*********************
06/13/14 NEW COM UPHOLSTERED
*********************/

.COMPDPV2 .gwt-right-bottom-product-options .gwt-was-price-holder,
.COMPDPV2 .gwt-top-product-info .gwt-was-price-holder {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.COMPDPV2 .gwt-right-bottom-product-options .gwt-now-price-holder,
.COMPDPV2 .gwt-top-product-info .gwt-now-price-holder {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:15px!important;}
.COMPDPV2 .gwt-product-detail-product-name-label {width:475px!important; margin-right:15px;}
.COMPDPV2 .gwt-product-detail-bold-label {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:14px!important; margin-top:10px!important;}
.COMPDPV2 .gwt-product-detail-product-name-label,
.COMPDPV2 .gwt-product-detail-product-name-label h1 {font-family: "PlutoSansRegular",sans-serif!important; font-size:22px!important; font-weight:normal!important; line-height:25px!important;}
.COMPDPV2 .gwt-price-panel .gwt-price-prefix {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:14px!important; margin-bottom:10px!important;}
.COMPDPV2 .gwt-price-panel .gwt-price,
.COMPDPV2 .gwt-product-detail-top-price {font-family: "PlutoSansRegular",sans-serif; font-weight:normal!important; font-size:24px!important; margin-bottom:7px!important;}
.COMPDPV2 .gwt-bdp-first-tab-panel-column1-row1,
.COMPDPV2 .gwt-product-top-price-and-number .gwt-pdp-item-text {font-family: "PlutoSansLight",sans-serif; font-weight:normal!important; font-size:12px!important; margin-bottom:10px!important;}
.COMPDPV2 .add-to-cart-button {background: url("/wcsstore/images/BallardDesigns/productDetail/add-to-cart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 30px; margin-top:0!important; top:-12px; padding:0!important; width: 101px; position:relative!important;}
.COMPDPV2 .update-cart-button {background: url("/wcsstore/images/BallardDesigns/productDetail/update-to-cart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 30px; margin-top:0!important; top:-12px; padding:0!important; width: 101px; position:relative!important;}



/* ADD BULLETS TO BODY COPY FOR FELICIA */
.gwt-TabPanelBottom ol, .gwt-TabPanelBottom ul {list-style: disc inside none!important; margin: 5px 0 10px 10px;}




/*********************
04/16/14 R4
*********************/

/* RESTYLE THE EMAIL SPECIALIST BUTTON

.PDPV2 .gwt-product-detail-links-panel-widget .email-specialist-button, .BDPV2 .gwt-product-detail-links-panel-widget .email-specialist-button, .SCPDPV2 #gwt-comshop-product-info-panel .gwt-product-detail-buttons-panel .email-specialist-button {
  background: url("/wcsstore/images/BallardDesigns/productDetail/email-specialist-icon-v2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
  color: #543A37;
  font-size: 1em;
  height: 17px;
  letter-spacing: 0 !important;
  width: auto!important;
  margin-top:-1px;
} */

/* RESTYLE THE EMAIL SPECIALIST BUTTON */
/* .PDPV2 .gwt-product-detail-links-panel-widget .email-specialist-button span, .BDPV2 .gwt-product-detail-links-panel-widget .email-specialist-button span, .SCPDPV2 #gwt-comshop-product-info-panel .gwt-product-detail-buttons-panel .email-specialist-button span {margin-top:-2px;} */





/*********************
04/16/14 hard-coded nav
*********************/

/*
.gwt-MenuBar-vertical .subcat-level-1 a {
	text-transform:uppercase;
	font-family: PlutoSansRegular!important;
	font-size:15px;
	font-weight:normal;
	line-height:16px;
	padding-left:0;
	margin:20px 0 5px 0;
}

.gwt-MenuBar-vertical .subcat-level-2 a {
	font-family: PlutoSansLight!important;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	margin-bottom:2px;
	padding-left:0;
}

.gwt-MenuBar-vertical .column {
	max-width:150px;
	margin: -15px 10px 0 10px;
}

.gwt-MenuBar-vertical {
	padding-bottom:20px;
	background: -moz-linear-gradient(center top , #FFFFFF, #ECEBE7) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #ccc;
}

.gwt-MenuBar-vertical .gwt-MenuItem a:hover {
	font-weight:normal!important;
	text-decoration:underline;
}

.gwt-MenuBarPopup .menuPopupTop,
.gwt-MenuBarPopup .menuPopupMiddleLeft,
.gwt-MenuBarPopup .menuPopupMiddleRight,
.gwt-MenuBarPopup .menuPopupBottom{
	background: none!important; display:none;
}
*/

/*********************
03/03/14 back to top arrow
*********************/

.partnersdropdown select {
  height:19px;
  float:left;
  margin:5px 0 0 0;
  font-size:9px;
  width:130px;
}


.partnersdropdown input {
  cursor:pointer;
  background-color:#5c4431;
  color:#fff;
  height:19px!important;
  font-size:9px;
  margin: 5px 0 0 5px;
  border:none;
  /* background: url("images/btn_emlsignup.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;
  border: medium none;
  height: 35px;
  float:left;
  display:block;
  text-indent: -9999px;
  width: 50px;
  */
}


/*********************
03/03/14 back to top arrow
*********************/
.sticky {
display: none;
cursor: pointer;
position: fixed;
bottom: 50%;
right: 20px;
height: 40px;
width: 40px;
padding: 0 10px;
margin-right: -10px;
margin-top: -20px;
background-color: rgba(0, 0, 0, 0);
background: url("/wcsstore/images/BallardDesigns/buttons/btn_back-to-top.png") no-repeat;
background-position: center -40px;
z-index: 100;
color: #8b8787;
font-size: 12px;
line-height: 14px;
text-align: center;
text-transform: uppercase;
/*HIDE TEXT*/text-indent: 125%;white-space: nowrap;overflow: hidden;
moz-transition: bottom 0.3s;
-ms-transition: bottom 0.3s;
-o-transition: bottom 0.3s;
-webkit-transition: bottom 0.3s;
transition: bottom 0.3s;
}

.sticky:hover {
  background-position: center 0px;
}

.tabletdev .sticky {
  bottom: 20px;
}

@media screen and (max-width: 1119px) {
  .sticky {
    bottom: 20px;
  }
} 




#gwt-inspiration-bar-main .inspiration-bar-header-menu-close {display: block;}
#inspiration_bar_panel h2 {margin-top:0;}
.gwt-we-suggest-panel-horizontal {min-height: 270px;}

.gwt-product-detail-buttons-panel {width:990px!important;}
.spiderbaitBreadcrumbs {margin-left:0!important;}

/*********************
01/28/14 GREEN SLIPCOVER TAB		
*********************/

.slipcover-template .gwt-TabBar .gwt-TabBarItem {background-color:#82a34b; color:#FFF!important;}
.slipcover-template .gwt-TabBar .gwt-TabBarItem-selected {background-color:#FFF; color:#665546!important;}


/*********************
1/13/14 WISH LIST / GIFT REGISTRY
*********************/
.view-WishListHomeView #existingRegistry ul li {padding-left: 10px;}
.view-WishListHomeView #existingRegistry ul li a {font-weight:inherit!important;}
.view-WishListHomeView .data {clear: right; float: left; width: 100%;}
#gwt-add-to-gift-registry-modal, .gwt-added-to-wish-list-modal {padding:10px;}
#gwt-add-to-gift-registry-modal .dialogContent {margin-bottom:10px;}
#gwt-add-to-gift-registry-modal .Caption {background: url("/wcsstore/images/BallardDesigns/html/2014/GiftRegistry/css/images/registry_add_title.jpg") bottom left; background-repeat: no-repeat; text-indent: -9999px; width:164px; height:27px;}  /* hide the text headline and show image instead */
#gwt-add-to-gift-registry-modal .gift-registry-instruction-lbl {display:none;}  /* hide redundant "add to wish list" instructions */
#wishListItemsForm .wishListName {font-family: PlutoSansRegular, Verdana!important; font-size: 24px; color:#5F4A37!important; font-weight:normal;}  /* correct wish list title */
#wishListItemsForm .wishListName button {font-size:10px!important;}  /* correct wish list title button */
.view-WishListHomeView .gift_registry_items_count {margin-top:13px;}  /* bump down number of items in wish list */
.view-WishListHomeView .data .gr_top_links span {top:13px;}   /* bump down wish list print link */
.area-CheckOutArea #bdheader #logoline #left {margin-left:0!important;}
.area-CheckOutArea .checkoutHeaderContentSpot {display: block; left: -12px; position: relative; top: -116px; }
.view-WishListHomeView #no_wish_list_message_div {margin-top:13px;}
.gwt-reg-id-panel, .gwt-search-by-name-panel {padding: 20px; border: 2px solid #EFEDE2; margin:10px 0 10px 0;}
.gift-registry-search .gwt-Label {margin-bottom:15px;}
.gift-registry-search .spot {margin-bottom:10px;}
.registryForm {margin-right:9px;}
.view-WishListHomeView #existingRegistry .selected {background-color:#FFF!important;font-weight: bold;}
.view-WishListHomeView #existingRegistry .lastvisitedwishlist {background-color:#FFF!important;}
/* .view-WishListHomeView .data.GROwner {top: -180px!important;}  TROUBLE */
.gr_manage_socialPlugins_main {margin-top:10px;}
.manage-registry-page h1 {font-family: PlutoSansRegular, Verdana!important; /* font-size: 24px; color:#5F4A37!important;*/ font-weight:normal;}  /* correct gift registry title */
.manage-registry-page .gift_registry_items_count,
#giftRegistryVisitView .gift_registry_items_count {margin-top:3px;}  /* bump down number of items in wish list */

.gr_manage_socialPlugins_main #socialPlugins_Title {float:left; clear:none;}
.gr_manage_socialPlugins_main #socialPlugins_Title .title {margin:4px 20px 0 4px;font-family: PlutoSansRegular, Verdana!important; font-size:14px; font-weight:normal; text-decoration:none!important;}
.gr_manage_socialPlugins_main #socialPlugins_Title a {margin-right:20px; font-family: PlutoSansRegular, Verdana!important; font-size:14px; font-weight:normal; text-decoration:none!important;}

#socialPlugins {width:750px;}
#socialPlugins span {margin:0 5px 0 0!important;}  /* fix overall spacing of social buttons */
#socialPlugins .plusContent {display:block!important; float:left!important; width:41px!important;}  /* google plus */
#socialPlugins .pinterestPinIt {width:46px !important;}  /* pinterest */
#socialPlugins .twitterShare {width: 68px!important;}  /* twitter */
#copy-generated-link-anchor {width:119px; height:20px; text-indent: -9999px!important; font-size:0px; display:block; background: url("/wcsstore/images/BallardDesigns/GiftRegistry/button_generate_link.png") !important;}
.copy-generated-link {display:block; float:left;}  /* fix "generate link" alignment */
.copy-generated-link #copy-generated-link-label {font-size:9px; color:#999999;}
.copy-generated-link input#copy-generated-link-input {width:230px; font-size:10px; padding-left:3px;}

.gwt-added-to-gift-registry-modal .gwt_addtocartdiv_fInventoryMessage {float:none; clear:both;}
.gwt-added-to-gift-registry-modal .gwt-gift-registry-custom-message-text {float:none; clear:both; padding-bottom: 5px; text-transform:capitalize; font-weight:bold;}  /* fix alignment of custom message in added to registry window */
.gwt-added-to-gift-registry-modal .gwt-gift-registry-message-textbox {clear:both; float:none;}
.gwt-added-to-gift-registry-modal .gwt_addtocartdiv_pricepanel {display: none;}
.gwt-added-to-gift-registry-modal .gwt_addtocartdiv_shipping_message {margin:0;}
.gwt-added-to-gift-registry-modal .gwt_addToCartDiv_shipping_message_panel {display:none;}
.gwt-added-to-gift-registry-modal .addToCartProductsContainer {margin-bottom:0; min-height:none; padding-bottom:0;}

.view-SharedWishListView h1.staticViewHeader.gr-header {display:none;}  /* on shared wish list view, hide the extra h1 */

.view-SharedWishListView .printLink a.printpage {background: url("/wcsstore/images/BallardDesigns/GiftRegistry/print-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0); padding: 5px 0 5px 26px;}
.view-SharedWishListView #wish_list_add_all_items_to_cart_div {margin-top:-10px;}

.view-GiftRegistryHomeView #giftRegistryForms {display:none;}  /* hide the fugly CREATE / MANAGE / FIND buttons CBI provided */
.view-SharedWishListView .printLink {margin-top:10px;}
.view-SharedWishListView .gift_registry_items_count {margin:4px;}
.view-SharedWishListView .data {width:998px; overflow:visible!important;}
.view-SharedWishListView .giftRegistry {width: 985px!important;}

.view-GiftRegistryHomeView h1.custom {display:none;}  /* hide */
.view-GiftRegistrySearchView h1.custom {display:none;}  /* hide */

.view-WishListHomeView .data .gr_top_links span {margin-right:0!important;}

.gwt-added-to-gift-registry-modal .Caption div div.gwt-HTML {color: #5F4A37; font-size: 12px; font-weight: bold; margin: 5px 0 0; text-align: center; text-transform: none; width: 100%;}  /* The following items have been added to your registry... */

.manage-registry-page .contshop button {float:right;}
.gr_custom_add_to_cart button {float:right;}


.gift-registry-search #giftRegIdPanel {width:485px; float:right; clear:none;}  /* put "search by ID" on right */
.gift-registry-search #giftRegSearchFormPanel {width:485px; float:left; clear:none;}  /* put "search by NAME" on left */
.gift-registry-search #giftRegSearchFormPanel .gwt-gr-search-panel table {width:990px; margin-top:10px;}
.gift-registry-search input {margin-left:5px;}


.gift_registry_manage_WWCM {position:relative; width:100%; display:block; clear:both;}

.GROwner #topErrorMessages {padding-left:0;}
.GROwner #topErrorMessages p {color:#5F4A37; font-weight:normal!important; text-align:left;}



/*********************
1/09/14 HEADER FOOTER REDESIGN
*********************/

#css-top-navigation {
height:48px!important;
}

#gwt-top-navigation {
height:48px!important;
margin:-12px auto;
}

.gwt_flag_image_header {
  width: 21px!important;
  height: 14px!important;
  margin-top:2px;
}

#bdheader #searchBox #headerBox {
border: 1px solid #ccc!important;
}

/* #bdheader {background: url(images/bg_bdcircle.png) no-repeat bottom left !important;} */

#bdheader #logoline #left {
  margin-left:130px;
}


#bdheader #logoline #leftbottom {
  margin-left:5px;
}

#bdheader #logoline #leftbottom a {
  color: #685C53;
  font-family: "PlutoSansRegular",sans-serif !important;
  font-size: 12px;
  padding-right: 15px;
  text-transform:lowercase;
}

#bdheader #searchBox #headerBox {
  color: #685C53;
  font-family: "PlutoSansRegular",sans-serif!important;
  font-size: 10px;
  text-transform:uppercase;
  padding-left:10px!important;
  height:28px;
  width:145px;
}


/*********************
11/04/13 REMOVING REFERENCES TO OLD IMAGES
*********************/

.roll-over-to-zoom {background: url("/wcsstore/images/BallardDesigns/buttons/viewLarger.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {background: none!important;}  /* cornerstone, please remove BG IMG from your CSS */
.roll-over-to-zoom {background: none!important;}  /* cornerstone, please remove BG IMG from your CSS */
#sideBoxHeader {background: url("/wcsstore/images/BallardDesigns/sidebar-gifs/sideBox_header_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

    
    
/*********************
09/03/13 SPIDERBAIT WAS/NOW
*********************/

.spiderbait-view .priceWas {
	/* display:block; */
}

.spiderbait-view .priceNow {
	display:block;
	color: #820000;
	font-weight:bold;
}

/*********************
08/14/13 PERSONALIZATION FIXES
*********************/

.gwt-personalization-modal-espotpanel {height:auto!important; margin-bottom:15px; font-weight:normal!important;} /* make the intro light, not bold */
.gwt-personalization-image-picker-option, .gwt-personalization-swatch-picker-option {width:auto; height:auto; margin:4px 8px 4px 0; padding:0;}  /* MONOGRAM IMAGE CONTAINERS */

.gwt-personalization-image-picker-option-image, .gwt-personalization-swatch-picker-option-image {width:40px; height:40px; margin:0; border: 2px solid #E6E6E6;}  /* MONOGRAM IMAGES */

.gwt-personalization-image-picker-label, .gwt-personalization-swatch-picker-label, .gwt-personalization-textbox-label {font-weight:bold;}
.gwt-personalization-image-picker-description, .gwt-personalization-swatch-picker-description, .gwt-personalization-textbox-description {font-style:italic; margin-bottom:10px;}


.gwt-personalization-image-picker-option-image-selected, .gwt-personalization-swatch-picker-option-image-selected {border: 2px solid #000;}

#gwt-product-personalization-modal table {width:710px!important; height:auto!important;}
img.gwt-personalization-main-image {width:400px; height:400px; padding:0; border: 2px solid #E6E6E6;}

.gwt-personalization-modal-body-content {border:none!important;}
.gwt-personalization-modal-leftbody-content {background-color: #F8F6F2; width:290px!important;} /* set a background color for the left side */
.gwt-personalization-modal-rightbody-content {margin:0; padding:0;} /* bump hero image up */

.gwt-personalization-modal-productinfopanel {border:none!important; /*height:45px!important;*/} /* add a border all the way around the left side */
.gwt-personalization-modal-productinfopanel-cost {padding-left:10px;}
.gwt-personalization-modal-options-scroll {border:none!important; height:360px!important; margin: 5px 0 0 0!important; float:left!important;}

#gwt-product-personalization-modal input {border-width:2px; margin:10px 0 5px 0; max-width:260px;} /* make the text input more prominent */
#gwt-product-personalization-modal .gwt-submit-cancel-dialog-button-panel {border:none!important; background:none!important; margin-top:-40px;} /* move the buttons up */
#gwt-product-personalization-modal .gwt-submit-cancel-dialog-button-panel-left-align {text-align:right;} /* put the buttons on the right */
#gwt-product-personalization-modal button {margin:0 0 0 10px;} /* fix the alignment of the buttons */



/*********************
07/24/13 R5 FIXES
*********************/
.gwt-MenuBar-horizontal {height: 48px; overflow:visible!important;}


p {margin:5px 0 5px 0;}

/*Checkout Header and Footer*/
.area-CheckOutArea .checkoutHeaderContentSpot  {display:block;float:right;padding-bottom:40px;}
.area-CheckOutArea .checkoutHeaderContentSpot img.checkout-phone {float:right;padding-bottom:10px;}
.area-CheckOutArea .checkoutHeaderContentSpot img.checkout-return-to-cart {float:right;clear:both;}
.area-CheckOutArea .checkoutHeaderContentSpot #topright {position:relative;margin:30px 0 0 0;}
/* #orderReviewDisplayViewDiv .orderReview .orderItemTableWrapper {margin-bottom:-200px!important;} /*correct all of the white space on the order review page */
.area-CheckOutArea .source-code-footer {left: 440px!important;} /* center the source code for checkout footer */


/*----------- WCS-5814: START of fixing BD Tablet CSS issues -----------*/
.tablet_view  #header{background:#FFFFFF !important;}
.tablet_view  #branding #logo1{margin:5px 0 0 !important;}
.tablet_view  #header #logo1 a{width:171px !important;}
.tablet_view  #gwt_minicart_div .mini-cart-link-active, .tablet_view  #gwt_minicart_div .mini-cart-link-inactive, .tablet_view #gwt_minicart_div .gwt-HTML{color:#FFFFFF !important;font-family:Arial !important;}
.tablet_view  #gwt-top-navigation{top:106px !important;}
.tablet_view.portrait #gwt-top-navigation{top:139px !important;}
.tablet_view  #content{margin-top:141px !important;}
.tablet_view.portrait #content{margin-top:180px !important;}
.tablet_view h1.custom{margin:40px 0 0;}
.tablet_view #requestCatalog{margin-top:0 !important; float:left;}
.tablet_view  #footer{margin:0 auto;}
/*----------- WCS-5814: END of fixing BD Tablet CSS issues -----------*/


/*********************
03/29/13 R4 FIXES
*********************/

table .bg {background-color:#efede2;}
.header_country_selector {left:21px; top:53px;}

/*********************
03/29/13 R3 FIXES
*********************/
#sideBoxHeader, #sideBox h1 {display:none;}
 .view-OrderReviewDisplayView .processOrderContainer {display: none;}
#bd-pin-it {position:absolute; top:50px; left:30px; z-index:300;}

/* Temporary fix for IE10 top nav issue, to only affect ie 9 and 10. */
	@media screen and (min-width:0\0) {
		.gwt-MenuBar-vertical .gwt-MenuItem {max-width:130px !important;}
	}

/* Component slot */   .gwt-product-item-detail-international-product-restriction-panel {padding:10px 0 0 0; background: url("images/intl_restricted_globe.jpg") no-repeat top left;}
/* Component box */   .gwt-product-item-detail-international-product-restriction-panel .genericESpot {height:30px;}
/* Component text */   .gwt-product-item-detail-international-product-restriction-panel .genericESpot .intl_restricted_error {margin: 5px 0 0 30px; padding:0;}

/* PDP slot */   .gwt-product-detail-international-product-restriction-panel {padding:0 0 20px 0;}
/* PDP box */   .gwt-product-detail-international-product-restriction-panel .genericESpot {height:25px; background: url("images/intl_restricted_globe.jpg") no-repeat top left;}
/* PDP text */   .gwt-product-detail-international-product-restriction-panel .genericESpot .intl_restricted_error {margin: 5px 0 0 45px; padding:0;}

/* Cat slot */   #ProductCategory_InternationalShipRestrictContentEspotDiv  {padding:10px 0 0 0;}
/* Cat box */   #ProductCategory_InternationalShipRestrictContentEspotDiv .genericESpot {margin:0; height:25px; background: url("images/intl_restricted_globe.jpg") no-repeat top left;}
/* Cat text */   #ProductCategory_InternationalShipRestrictContentEspotDiv .genericESpot .intl_restricted_error {margin: 5px 0 0 45px; padding:0;}


/*********************
03/04/13 R2 FIXES
*********************/

#bdheader #logoline #logo1 {padding-left:10px;}
#bdheader #topright #shoppingCart {width:116px; margin-right:10px; min-width:116px;}
#css-top-navigation {background: url(images/bg_menu040313.jpg) repeat-x bottom center; margin-bottom:10px;}
.data ul ul {padding-left:20px;}
.spiderbait-view #gwt-top-navigation {margin-bottom:15px;}
.area-CheckOutArea #bdheader {border-bottom-style: none!important; background:none!important; height:130px!important;}
.area-CheckOutArea #content {top:-120px;}
.DonateContainer { border: 2px dotted gray; height: 126px; padding: 10px; width: 430px; float: right; margin-top: 10px;}
.tablet_view .DonateContainer { height: 125px; }
.DonateContainer .logo {float: left; clear: both; height: 40px;}
.DonateContainer .logo img {width:215px; /*height:125px;*/}
.DonateContainer .text {float: right; width: 144px;}
.DonateContainer form {}
.DonateContainer .leftPanel {float: left; clear: both;}
.DonateContainer .rightPanel {float: right; width:210px; text-align:right;}
.DonateContainer .submitPanel { margin-top: 10px; text-align: right;}
/* .DonateContainer select {display:none;} */
.DonateContainer .button {margin:5px 0 0 0; padding: 3px 16px 3px 16px;}
.spiderbait-view h1 {font-size: 20px; margin: 20px 0 30px 0;}
.menuPopupMiddleCenter {background-color:#fff;}
.area-ShoppingCartArea .gwt-we-suggest-panel-previous-img-panel, #gwt_product-detail-other-products-panel .gwt-we-suggest-panel-previous-img-panel {margin-left:10px;}
.area-ShoppingCartArea .gwt-we-suggest-panel-next-img-panel, #gwt_product-detail-other-products-panel .gwt-we-suggest-panel-next-img-panel {margin-left: 15px;}
.area-ShoppingCartArea .gwt-we-suggest-panel-img-link-panel, #gwt_product-detail-other-products-panel .gwt-we-suggest-panel-img-link-panel {padding-left: 20px!important;}

/*********************
01/24/13 NEW HEADER/FOOTER
*********************/

.un_cont, .lmb_header {background-color:#FFF;} /* remove background from mobile/QR landing page */


/* @license
 * MyFonts Webfont Build ID 2327036, 2012-07-19T15:33:09-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Pluto Sans Regular by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/regular/
 * Licensed pageviews: 10,000
 * 
 * Webfont: Pluto Sans Bold by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/bold/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Black by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/black/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond Black by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-black/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond Bold by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-bold/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond ExtraLight by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-extralight/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond Heavy by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-heavy/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond Light by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-light/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond Medium by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-medium/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond Regular by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-regular/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Cond Thin by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/cond-thin/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans ExtraLight by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/extralight/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Heavy by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/heavy/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Light by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/light/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Medium by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/medium/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Pluto Sans Thin by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/pluto-sans/thin/
 * Licensed pageviews: unspecified
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2327036
 * Webfonts copyright: Copyright (c) 2012 by Hannes von Doehren. All rights reserved.
 * 
 * © 2012 Bitstream Inc
*/

@font-face { font-family: 'PlutoLight'; src: url('fonts/plutosanslight-webfont.eot'); src: url('fonts/plutosanslight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/plutosanslight-webfont.woff') format('woff'), url('fonts/plutosanslight-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'PlutoRegular'; src: url('fonts/plutosansregular-webfont.eot'); src: url('fonts/plutosansregular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/plutosansregular-webfont.woff') format('woff'),  url('fonts/plutosansregular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'PlutoSansRegular';src: url('fonts/pluto/2381FC_0_0.eot');src: url('fonts/pluto/2381FC_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_0_0.woff') format('woff'),url('fonts/pluto/2381FC_0_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansBold';src: url('fonts/pluto/2381FC_1_0.eot');src: url('fonts/pluto/2381FC_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_1_0.woff') format('woff'),url('fonts/pluto/2381FC_1_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansBlack';src: url('fonts/pluto/2381FC_2_0.eot');src: url('fonts/pluto/2381FC_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_2_0.woff') format('woff'),url('fonts/pluto/2381FC_2_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondBlack';src: url('fonts/pluto/2381FC_3_0.eot');src: url('fonts/pluto/2381FC_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_3_0.woff') format('woff'),url('fonts/pluto/2381FC_3_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondBold';src: url('fonts/pluto/2381FC_4_0.eot');src: url('fonts/pluto/2381FC_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_4_0.woff') format('woff'),url('fonts/pluto/2381FC_4_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondExLight';src: url('fonts/pluto/2381FC_5_0.eot');src: url('fonts/pluto/2381FC_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_5_0.woff') format('woff'),url('fonts/pluto/2381FC_5_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondHeavy';src: url('fonts/pluto/2381FC_6_0.eot');src: url('fonts/pluto/2381FC_6_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_6_0.woff') format('woff'),url('fonts/pluto/2381FC_6_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondLight';src: url('fonts/pluto/2381FC_7_0.eot');src: url('fonts/pluto/2381FC_7_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_7_0.woff') format('woff'),url('fonts/pluto/2381FC_7_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondMedium';src: url('fonts/pluto/2381FC_8_0.eot');src: url('fonts/pluto/2381FC_8_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_8_0.woff') format('woff'),url('fonts/pluto/2381FC_8_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondRegular';src: url('fonts/pluto/2381FC_9_0.eot');src: url('fonts/pluto/2381FC_9_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_9_0.woff') format('woff'),url('fonts/pluto/2381FC_9_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansCondThin';src: url('fonts/pluto/2381FC_A_0.eot');src: url('fonts/pluto/2381FC_A_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_A_0.woff') format('woff'),url('fonts/pluto/2381FC_A_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansExtraLight';src: url('fonts/pluto/2381FC_B_0.eot');src: url('fonts/pluto/2381FC_B_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_B_0.woff') format('woff'),url('fonts/pluto/2381FC_B_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansHeavy';src: url('fonts/pluto/2381FC_C_0.eot');src: url('fonts/pluto/2381FC_C_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_C_0.woff') format('woff'),url('fonts/pluto/2381FC_C_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansLight';src: url('fonts/pluto/2381FC_D_0.eot');src: url('fonts/pluto/2381FC_D_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_D_0.woff') format('woff'),url('fonts/pluto/2381FC_D_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansMedium';src: url('fonts/pluto/2381FC_E_0.eot');src: url('fonts/pluto/2381FC_E_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_E_0.woff') format('woff'),url('fonts/pluto/2381FC_E_0.ttf') format('truetype');}
@font-face {font-family: 'PlutoSansThin';src: url('fonts/pluto/2381FC_F_0.eot');src: url('fonts/pluto/2381FC_F_0.eot?#iefix') format('embedded-opentype'),url('fonts/pluto/2381FC_F_0.woff') format('woff'),url('fonts/pluto/2381FC_F_0.ttf') format('truetype');}
 

#container {background-color:transparent!important;}

/*Update footer layout, remember to remove old updated footer from bottom of overwrite.css*/
#emailUpdates {background: url(images/bg_emailsignupfield.png) no-repeat top center; width:255px; height:45px; float:left; margin:75px 0 0 105px; }
#emailUpdates p {position:relative; left:55px; bottom:45px; display:none;}
#footer #emailUpdates #emailSignUp_label {color:#000; visibility:visible;}
#footer input#emailSignUp {height:23px; left:10px; top:0;}
#emailUpdates .button {width:90px; height:35px; left:161px; top:2px; position:absolute; background: url(images/btn_emlsignup.png) no-repeat top center !important; border:none; text-indent:-9999px;}
#EmailSignUpForm {width:250px; height:25px;}

#footer {width:998px; height:286px; background: /* #f3f1e9 */ url("images/bg_email_signup.gif") no-repeat top left;}
#footer, #gwt_minicart_div .mini-cart-link-active, #gwt_minicart_div .gwt-HTML, #gwt_minicart_div .mini-cart-link-inactive, .gwt_footer_country_picker_text,
#footer .footerLinks ul li a {color:#685c53!important; text-transform:capitalize; font-size:10px; font-family: "PlutoSansRegular", sans-serif !important;}
#footer .footerLinks {width:500px; height:auto; padding: 20px 0 13px 0; float:right;}
#footer .footerLinks .section {float:left; margin-bottom:5px;}
#footer .footerLinks .web-credentials {display:none; width:100px; height:127px; padding:10px; background-color:#FFF; float:left; text-align:center;}
#footer .footerLinks ul {width:154px; border-right:1px solid #473325; float:left; margin:0 0 20px 0;}
#footer .footerLinks .partnersdropdown {width:180px; float:left; margin:0 0 20px 10px;}
#footer .footerLinks ul li {width:auto; float:left; margin: 0 0 5px 0; }
#footer .footerLinks ul li a {background:none; padding:0 10px 0 10px;}
#footer .footerLinks ul li a:hover {text-decoration:underline; color:#946f4c;}
/*#footer .centerLinks {border-top:1px solid #473325; top:0; margin:0; padding:5px 0 0 0;}*/
#footer .centerLinks ul {width:520px; border-right:none; float:left; margin:0;}
#footer .centerLinks li a { background:none; border-left:1px solid #473325;}

#footer .footerLinks .partnersdropdown p {font-weight:bold; margin:0; padding:0;}
#footer .footerLinks .partnersdropdown select {margin-top:5px;}
#footer .footerLinks .custservlink {background: url("images/footer_top_links_separator.png") no-repeat scroll left center transparent; padding-left:10px;}

#footer #copyright {width:998px!important; font-family: "PlutoSansRegular", Arial Black, sans-serif !important; top:-20px; float:left; clear:both; font-size:9px;}
#footer #copyright .cr {width:110px; background:none; font-family: "PlutoSansRegular", Arial Black, sans-serif !important; font-weight:normal; color:#422F25; }
#footer #copyright .cr {display:none;}
#footer #copyright .bottomLinks #siteMap {width:68px;}
#footer #copyright .bottomLinks {display:none;}

#footer #copyright .partnersdropdown {width:185px; display:block; float:right; margin-top:-4px;}
#footer #copyright .partnersdropdown span {float:left; clear:none; padding-right:5px;}
#footer #copyright .partnersdropdown .dropdown {float:left; clear:none;}



#footer #copyright .sublinks {width:650px; display:block; float:left;}
#footer #copyright .sublinks a,
#footer #copyright .sublinks span {display:block; float:left;}
#footer #copyright .sublinks span.footer_copyright {padding: 0 5px 0 0; border-right: 1px solid #473325; font-size:10px;}
#footer #copyright .sublinks a.conditions,
#footer #copyright .sublinks a.privacy,
#footer #copyright .sublinks a.popular-searches
{padding: 0 5px 0 5px; border-right: 1px solid #473325; font-size:10px;}
#footer #copyright .sublinks a.sitemap {padding: 0 0 0 5px; font-size:10px;}



#footer .source-code-footer {display:block; margin-top:-15px; float:left; font-size:9px; font-family: "PlutoSansRegular", Arial Black, sans-serif !important; padding:0 0 0 10px;}

#sourceCode {color: #999999!important; float:left; font-size:10px;}

#footer .footerLinks #socialmedia {width:147px; height:auto; float:left; margin:-15px 0 0 15px;}
#footer .footerLinks #socialmedia p {font-weight:bold; font-size:14px; margin:0 0 5px 0; padding:0;}
#footer .footerLinks #socialmedia .howtodecorate {width:145px; height:39px; margin: 15px 0 5px 0; float:left; background: url(images/footer_htd.gif) no-repeat top center; text-indent:-9999px; display:block;}
#footer .footerLinks #socialmedia .pinterest {width:30px; height:37px; float:left; background: url(images/081313_footersocial_pinterest.png) no-repeat top center; text-indent:-9999px;display:block;}
#footer .footerLinks #socialmedia .facebook {width:30px; height:37px; float:left; background: url(images/081313_footersocial_facebook.png) no-repeat top center; text-indent:-9999px;display:block;}
#footer .footerLinks #socialmedia .twitter {width:30px; height:37px; float:left; background: url(images/081313_footersocial_twitter.png) no-repeat top center; text-indent:-9999px; display:block;}
#footer .footerLinks #socialmedia .youtube {clear:both; width:30px; height:37px; float:left; background: url(images/081313_footersocial_youtube.png) no-repeat top center; text-indent:-9999px;display:block;}
#footer .footerLinks #socialmedia .instagram {width:30px; height:37px; float:left; background: url(images/081313_footersocial_instagram.png) no-repeat top center; text-indent:-9999px;display:block;}
#footer .footerLinks #socialmedia .houzz {width:30px; height:37px; float:left; background: url(images/081313_footersocial_houzz.png) no-repeat top center; text-indent:-9999px;display:block;}
#footer .footerLinks #socialmedia .ipad {width:29px; height:31px; float:left; background: url(images/icon_ipad.png) no-repeat top center; text-indent:-9999px;display:block;}
#footer .footerLinks #socialmedia .hplike {margin:5px 0 0 5px; float:left;}

#footer .footermarketing {width:240px; height:40px; float:left; margin:0 0 0 100px;}

#conditions {position:absolute; top:20px; right:85px; z-index:1;}




/*********************
01/09/13 FIXES FOR R1
*********************/
.shoppingCart .EstimateShipping {display:none!important;}
.area-CheckOutArea .source-code-footer {display: block; text-align:center;}
.area-CheckOutArea #sourceCode {margin-top:-35px;}
.area-CheckOutArea .checkout-footer-copyright {margin-top:-20px;text-align:center;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .right_part {float:left!important;padding-right:0!important;width:250px!important;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .right_part .why_register {width:235px!important; margin-left:15px!important;}
.area-CheckOutArea .checkout-footer-copyright {margin-top:-20px;text-align:center;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .right_part .why_register ul {list-style: disc outside none!important;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .right_part .why_register li {margin:0 0 10px 15px!important;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .left_part .password_hint {width:190px!important;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .left_part {padding:20px 0 20px 20px; width:380px!important;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .okCancelPanel {padding-left:185px!important;}
.guest-checkout-reg-modal .dialogTopCenterInner {min-height:39px; background-image:url('/wcsstore/images/BallardDesigns/header-gifs/registration.gif')!important;background-repeat:no-repeat;background-position:left;}
.guest-checkout-reg-modal .dialogTopCenterInner .Caption {display:none!important;}
#gwt-comshop-main-image-panel .gwt-pdp-main-image {margin:0!important;}

/*********************
10/01/12 FIXES FOR R8
*********************/
.gwt-comshop-product-detail-widget-sidebyside-was-price {padding-left:0!important;}  /* make WAS and NOW even */
.more-views-hyperlink {width:auto!important; float:right; margin-right:-5px!important; }
.wrapper #sideBox {background:none!important;border-right:none!important;}
.orderReviewContentSpot {background:none!important;text-align:center!important;}
div.GiftWrap td.giftWrapChoices div.giftwrapchoice {margin: 0 12px 0 0!important;}
.pdp_previousnext {display:block!important; float:none!important;position:absolute;top:20px!important;right:0px!important;} /* modify PREVIOUS NEXT */
#orderReviewDisplayViewDiv .lineAndOrderSummary .unit a {padding:0 0 0 11px!important; display:block;} /* bump SHIP TO MULTIPLE ADDRESSES over to the right */
/* R8 FIX PAYMENT INFORMATION AND ORDER SUMMARY: */
#orderReviewDisplayViewDiv #creditCardForm .orderSummaryDiv {top:-342px;} /* move ORDER SUMMARY up a bit */
#orderReviewDisplayViewDiv #creditCardForm .paymentoptions {width:643px!important;}
#orderReviewDisplayViewDiv #creditCardForm h3 {width:615px!important;} /* fix width of PAYMENT INFORMATION header */
#creditCardForm .spot.actions #processOrderContainer {margin:-20px 0 0 0px;} /* move PROCESS ORDER button */
.orderReview .paymentoptions {height:auto; padding-bottom:none!important;}
.paymentOption #pay_method_id_label, #account_label, #card_id_number_label, #expire_month_label {width:184px!important;} /* keep PAYMENT INFORMATION labels from wrapping */
.paymentOption #ccsave-holder {clear:both!important;display:block;} /* move SAVE CREDIT CARD div below */
.paymentOption #ccsave-holder input {} /*move SAVE CREDIT CARD CHECKBOX */
.paymentOption #ccsave-holder label {clear:none!important;float:left!important;display:block; /*width:270px!important;*/} /*move SAVE CREDIT CARD label */
#orderReviewDisplayViewDiv {clear:both!important;}
/* #giftRegistryVisitView table {width:100%!important;} fix width/formatting of gift registry */

.gwt-product-detail-products-container .gwt-vk-item-display-panel-header {width:auto!important;} /* control variable kits header width */
.gwt-product-detail-products-container .gwt-vk-item-panel .gwt-vk-item-panel-column3 {overflow:visible!important;} /* don't cut off the dropdowns */

 /* .view-OrderReviewDisplayView .checkoutFooterContent {top:-400px!important;z-index:9999999999!important;} move order review footer up */
 


#processOrderContainer #processOrderCancelButton {display:none;} 

/*******************
BV Stars, #BVRRContainer
********************/

.gwt-product-info-panel-details-panel-html-bv-rating {height:13px !important; width:70px !important; padding:0 !important;}
.gwt-product-info-panel-details-panel-html-bv-reviews {font-size:10px !important;}
#BVRRContainer {width:981px;}
.BVDI_QTTitle {color:#665546 !important;}

/*******************
Links
********************/
.button {border:1px solid #665546;}
.add-to-cart-button, #gwt-comshop-adds-flex-table .button, #gwt-comshop-print-call-panel .email-specialist-button {border:none;}
#gwt-comshop-print-call-panel .email-specialist-button {width:145px; background: url("/wcsstore/images/BallardDesigns/productDetail/btn_emailaspecialist.gif") no-repeat; text-indent:-9999px; top:-35px;}
.shoppingCart .qty .actions button {border:none;}
.product-additional-info-panel a {cursor:pointer; text-decoration:underline;}
.product-additional-info-panel a:visted {text-decoration:underline;}

.data a {text-decoration:underline;}
.data a:hover {color:#946f4c; text-decoration:underline;}
.data a:visited {text-decoration:underline;}
.gwt-Hyperlink a {text-decoration:underline;}
#printlink {text-decoration:underline;}
#printlink:hover {text-decoration:underline; color:#946f4c;}

#sideBoxHeader {height:130px;}

.breadcrumbs li a:hover { text-decoration:underline; color:#946f4c;}
.breadcrumbs ul li.current {color:#946f4c; font-weight:bold;}

#gcNumberLabelId, #balancelabeldisplay {text-decoration:underline; }
#gcNumberLabelId:hover, #balancelabeldisplay:hover  {text-decoration:underline; color:#946f4c; cursor:pointer;} 

.mini-cart-link-active:hover {text-decoration:underline; color:#946f4c;} 

.gwt-product-info-panel-stacked-price-now-label {color:#820000;}
.gwt-product-detail-widget-price-now {color:#820000;}
.gwt-pdp-main-stacked-price-now-label {color:#820000;}
.shoppingCart table tbody td.price p {color:#665546; font-weight:normal;}
.nowLabel {color:#8a0000; font-weight:bold;}

.gwt-pdp-main-sidebyside-price-now-label {color:#8a0000;}
#orderReviewDisplayViewDiv .line h3 {padding:10px 11px;}


/*******************
Products and content
********************/

h3 {font-size:1em;}

h1.custom {margin:20px 0 0 0;}

h1.inner {background:#fff; padding:0 0 40px 0;}
h1.inner img {padding:0; margin:0;}

#mainContent {padding:5px 5px 25px 10px; margin-bottom:10px!important;}
#mainContent #changepageSizeForm {margin:0 0 20px 20px;}

.gwt-HTML h2 {font-weight: normal; text-transform: none;}
.gwt-product-info-panel {width: 180px; height: 265px; background: url(wcsstore/images/BallardDesigns/category/images/bg_catimg.jpg) no-repeat top center; float: left; border:solid 1px #ebe8db; cursor:pointer;  margin-bottom: 10px; margin-right: 8px;}
.gwt-product-info-panel:hover {border:solid 1px #946f4c; }
.gwt-product-detail-widget-personalization-panel {margin-top:1px; margin-left:-9px;}
.gwt-product-detail-widget-dynamic-info-panel {overflow: visible!important;}
td .redlabel {vertical-align:middle;}
#gwt-comshop-fabric-price-detail-panel .redlabel {padding-top:1px;}
#gwt-comshop-fabric-price-detail-panel .redlabel, 
#gwt-comshop-first-option-ask-finish-panel .redlabel {color:#665546;}

.gwt-DialogBox .Caption {background-color:#fff}
.gwt-TabBar .gwt-TabBarItem {color:#665546;}
.slip-cover-options-pricing {color:#665546; font-weight:bold;}
#gwt-comshop-customization-sub-tab-panel .gwt-TabBarItem, 
#gwt-comshop-product-info-panel .gwt-TabBarItem,
#gwt-comshop-slipcover-customization-sub-tab-panel .gwt-TabBarItem
{color:#665546;}

.gwt-sub-sub-category-main-container, .cat5last {width: 180px; height: 220px; background: url(wcsstore/images/BallardDesigns/category/images/bg_catimg.jpg) no-repeat top center; border:1px solid #EFEDE2; cursor:pointer; margin:0 0 8px 11px;}
.gwt-sub-sub-category-main-container:hover, .cat5last:hover {border:solid 1px #946f4c; }
.gwt-sub-sub-category-main-container img { margin:5px 0 5px 5px;}
.gwt-sub-category-image {width:170px; height:170px; padding:0; margin:5px 0 5px 5px; }

.gwt-sub-category-name-link {width:100%; height:auto !important; text-transform:capitalize; font-weight:bold; margin:0 0 0 5px; min-height:40px; padding:0; text-align:center; display:inline; float:left;}
#sideBox{margin:20px 0 100px 0;}
#sideBox h1 {background: none;}
#sideBox ul li .group a {font-weight:bold;}
#sideBox ul li.active a {text-decoration:underline;}
#sideBox ul li.on ul li.on a {text-decoration:none;}
#sideBox ul li.on ul li.on a:hover {text-decoration:underline; color:#946f4c;}
#sideBox ul li ul li.active {text-decoration:underline; color:#946f4c;}

#rememberMeLink {width:350px; }

.sitemap1of3 {width:250px; margin:0 0 30px 70px; padding-bottom:40px;}
.data.shoppingCart.orders {height:auto;}

#orderReviewDisplayViewDiv .line {margin: 0 15px 0 0}
.view-OrderConfirmationDisplayView .size2of4 {margin-top:-167px;}
.view-OrderConfirmationDisplayView .size2of5.od-bill-payment {margin-top:-167px; left:571px;}
/*.line.accent.accentCollapse.orderDetailsUtil .links .printLink {position:absolute; top:215px; left:23px;}*/
.line.accent.accentCollapse.orderDetailsUtil .links .printLink a {text-decoration:underline;}
.line.accent.accentCollapse.orderDetailsUtil .links .printLink a:hover {text-decoration:underline; color:#946f4c;}

.shoppingCart {margin: 0 15px 15px 0; height:auto;}
.gwt-pdp-main-stacked-price-was-label {font-weight:bold;}
.gwt-pdp-main-sidebyside-price-was-label {font-weight:bold;}
.gwt-product-detail-widget-sidebyside-now-price {font-weight:bold;}
.gwt-product-detail-widget-sidebyside-was-price { font-weight:bold; color:#665546;}
.gwt-product-detail-widget {padding:0 0 10px 0;}
.gwt-product-info-panel-details-panel-html {font-size:10px;}

.gwt-product-info-panel-avail {font-size:10px}
.gwt-product-info-panel-was-now-price-holder {font-size:10px;}

.gwt-pdp-main-was-now-price-holder {margin-bottom:20px;}

#orderStatusForm {width:925px; border:2px solid #efede2; padding:10px;}
#orderStatusForm .form p {float:left;}
#orderStatusForm .actions {float:right; margin:20px 0 0 0; display:inline;}

#requestCatalog {width:945px;padding:15px;float:right;margin-top:-40px!important;}
#connect {width:357px;height:auto;margin-top:15px;float:left;}

.view-SearchResultsNewFeaturedView #mainContent {border-top:none;}
.view-SearchResultsNewFeaturedView .wrapper {border:none; margin-top:10px;}
#searchResultsBodyForm {margin:20px 0 0 15px;}
.view-SearchResultsNewFeaturedView #sideBox { border-right:1px; border-bottom:none;}
.view-SearchResultsNewFeaturedView #sideBox h1 {height:113px !important;}
.view-SearchResultsNewFeaturedView #sideBox ul {margin:7px 0 0 6px;}

.gwt-product-detail-products-container {border: 2px solid #efede2; margin:0 0 15px 0;}
.gwt-product-detail-products-header-column {}
.gwt-product-detail {width:981px; float:left;}
.gwt-product-detail-right-panel {margin:0 0 0 25px;}
#gwt-product-addition-info-panel {margin:0 0 10px 0;}
.gwt-pdp-available-colors-panel {margin:0 0 15px 0 !important;}

#userLogonRegistration .contentspot {width:440px; border-top:1px solid #efede2; margin:0 0 20px 17px; padding:20px 0 0 0;}
.registration .inst-copy {margin-left:0;}

.gwt-product-detail-left-panel .button {margin:10px 10px 10px 0;}



/*CUSTOM ADD TO CART BANNER*/
#addtocartbanner {display:none; width:978px!important; height:127px!important; border:2px solid #efede2!important; /*float:left!important;*/ margin:20px auto 15px; }
#addtocartbanner #bannergraphic { float:left; margin:10px 0 0 10px;}
#addtocartbanner #bannergraphic img {width:425px; height:97px;}
#addtocartbanner .custom_add_to_cart {width:330px !important; float:left; margin:5px 0 0 0;}
#addtocartbanner .custom_add_to_cart .gwt-quickshop-image {width:70px; height:70px;}
#addtocartbanner .custom_add_to_cart .gwt-product-detail-widget-image-column-subcolumn2 {width:200px;}
#addtocartbanner .custom_add_to_cart #gwt_quick_products_display .gwt-product-detail-products-container {width:420px!important;} 
#addtocartbanner .custom_add_to_cart #gwt_quick_products_display {width:725px !important;}
#addtocartbanner .custom_add_to_cart .gwt-product-option-panel-listbox {float:left!important; /*margin:-70px 0 0 350px!important;*/}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-widget .gwt-product-option-panel select {width:165px!important;}
#addtocartbanner .custom_add_to_cart .pdp-linkpanel {display:none!important;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-widget .gwt-product-detail-widget-image-column {width:650px !important; margin-left:10px!important;}
#addtocartbanner .custom_add_to_cart .gwt-product-detail-products-container .gwt-product-detail-widget-options-column {float:left!important; width:80px !important; height:0; margin-left:10px!important;}
#addtocartbanner .custom_add_to_cart .gwt-product-detail-products-container .gwt-product-detail-widget-price-column {float:left!important; margin:30px 0 0 10px;}
#addtocartbanner .custom_add_to_cart .gwt-product-detail-products-container .gwt-product-detail-widget-price-column .csb-quantity-listbox {left:0!important; display:none;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-widget .gwt-product-detail-widget-quantity-listbox {float:left!important; margin:-70px 10px 0 310px;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-buttons {position: relative; bottom:5px; float:right; margin: 10px 25px 0 0;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-buttons .button {margin: 3px 3px 0 3px !important; padding:3px 10px !important;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-buttons .button span {padding: 0 0 3px 5px!important;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-buttons #gwt-add-to-cart-btn {background-color:#adc286;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-products-panel {width:552px !important; margin:0 !important;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-widget .gwt-product-detail-products-container {margin:0 !important;}
#addtocartbanner .custom_add_to_cart .custom-add-to-cart-widget .gwt-product-detail-widget-image-column {float:left; width:290px !important; margin:0 !important; padding-left:3px;}
#addtocartbanner .custom_add_to_cart #gwt_quick_products_display {width:552px !important; height:auto; margin:0 !important; padding:7px 0 7px 1px !important; border:none;}
#addtocartbanner .custom_add_to_cart #gwt_quick_products_display .gwt-product-detail-products-container {width:552px !important;}
#addtocartbanner .custom_add_to_cart #gwt-add-to-gift-registry-btn {display:none!important;} /*Hide Gift Registry*/








/*Update product description scroll on the ipad*/
.gwt-TabPanelBottom {  height:150px;  width:530px;}
.pdp-single-tab-content { height: 100%;width:512px;}
.gwt-bdp-first-tab-panel-column1 {width: 345px;}
#gwt-comshop-customization-sub-tab-panel .gwt-TabPanelBottom,
#gwt-comshop-slipcover-customization-sub-tab-panel .gwt-TabPanelBottom
{ height: 100% !important; width: 500px !important;} 
#gwt-comshop-product-info-panel .gwt-TabPanelBottom {width: 410px !important;} 


/*Bizarre Voice corrections*/
.BVRRDisplayContent {border: 2px solid #efede2 !important;}


#gwt_cross_sells_and_recently_viewed, #gwt_product-detail-other-products-panel {width:981px; margin:0 0 5px 0; float:left;}
#gwt_recommendations_pdp_2 .gwt-we-suggest-panel-horizontal {margin-top:20px; margin-left:25px;}

/*ipad sniffer position*/
#ipad_banner {display:none;}


/*Shopping cart corrections*/
.view-ShoppingCartView .gwt-product-detail-recent-products-panel {margin:0 0 0 -16px;}
.view-ShoppingCartView #gwt_recently_viewed .gwt-we-suggest-panel-horizontal {padding:5px 5px 15px 5px; margin-bottom:-42px;}

/*Updated email birthday sign up position*/
#emailSubscribecopy {width:400px; float:left;} 
.emailSubscribeIframe { width:50%; height:350px; margin:-43px 0 0 80px; border-left:2px solid #EFEDE2;}
.emailUnsubscribeIframe {height:390px;}

#searchNoResultsBox {float: left; height: 24px; margin: 11px 0 0 0;}


/*Updated positioning in checkout*/
.view-BillingShippingAddressDisplayView .form table {margin:-45px 0 0 0;}
.view-BillingShippingAddressDisplayView .form p {margin:5px 0 10px 15px;}
.view-BillingShippingAddressDisplayView .form .inst-copy {margin:10px 0 0 5px;}
.view-BillingShippingAddressDisplayView #gwt_password_panel {margin:0 0 0 15px;}
.view-BillingShippingAddressDisplayView #gwt_billaddr_panel {margin:20px 0 0 0;}
#gwt_billshipaddr_btn {width:960px; padding:0; margin:0;}
#userLogonForm {width:464px!important; height:310px; margin:0px 20px 0 0;}
#userRegistrationForm {width: 464px !important; float: right; position: absolute; top: 0; right: 0;}
.view-UserRegistrationFormView .data h3,.view-UserRegistrationFormView .data p{max-width:464px;}
.view-UserRegistrationFormView .data{min-height:295px;}
.data ul {max-width:464px!important;}
.gwt-we-suggest-panel-vertical {margin:-20px 0 0 5px; float:left; }
.change_info p {margin:5px 0 0px 12px;}
.checkoutBC {border-bottom: 1px solid #665546; width:965px; height:20px;}

/* Update Account Overview */
#mainContent .WelcomeAccountPane {margin:0 30px 0;}



/*Update Registration and Guest Registration */
.registration .actions {text-align:left;}
#userLogonForm h3, .registration h3 {margin-bottom:10px;}
.registration div {margin: 0 0 0 10px;}
#userLogonRegistration {width:464px!important; border:2px solid #efede2;}
#userLogonRegistration .registration {width:459px; height:130px; border:none; margin:0;}
#userLogonRegistration .registration .actions {padding-left:0;}
#userLogonRegistration .registration .actions button {float:left;}

#guestLogon {width:464px; height:320px; border:2px solid #efede2; float:left; padding-right:5px;}
#guestLogon .registration {width:459px; height:130px; border:none; margin:0;}

/*Terms and Condition issues */
#termsConditionsForm .terms {min-height:200px;}

/*Error Panels Changes*/
#changePasswordForm #gwt-error-placement-div .gwt-csb-error-panel {margin:0;}
 
 /*Welcome Window Content*/
#gwt_welcome_window {border:2px solid #665546;}
.gwt_welcome_window_submit {}
.gwt_welcome_window .gwt_content_spot_1 {width:400px; margin:0 0 0 5px;}
.gwt_welcome_window .gwt_content_spot_1 img, .gwt_welcome_window .gwt_content_spot_1 p {margin:0 0 0 20px;}
.gwt_welcome_window .emailSubscribeIframe {width:400px; float:left; margin:0; border:none;}
.gwt_welcome_window_subscription_div {width:400px; margin:0 0 0 20px;}
.gwt_welcome_window_subscription_div .gwt-TextBox {width:300px; height:30px; border:1px solid #665546; margin:0 0 0 35px;}
.gwt_welcome_window_subscription_div .gwt-TextBox:hover {border:1px solid #946f4c;}
.gwt_welcome_window_submit {width:90px; height:30px; background-color:#efede2; background-image:none; color:#665546; text-transform:uppercase; border:1px solid #665546; margin:20px 62px 0 0; float:right; display:block;}
.gwt_welcome_window_submit:hover {border:1px solid #946f4c; color:#946f4c;}

.gwt_confirmation_div {width:400px; color:#82a34b; margin:0 0 0 25px;}


/*Sort By*/
.FilterByHeader {}
.filterByPriceRangePanel {width:210px;}
filterByPriceRangePanel input {font-size:11px !important;}
.filterByPriceRangeToText {height:18px; font-size:11px !important;}
.filterByPriceRangeFromText {width:30px; height:18px; font-size:11px !important;}
.filterByPriceRangePanel .priceRangeGoLink {width:30px; height:20px; background: url(images/btn_sortgo.png) no-repeat 0 0; float:left; margin:0 0 0 5px; text-indent:-9999px;}
#sidebar_ul_10122 .gwt-CheckBox label,
#sidebar_ul_10122 .gwt-RadioButton label
{margin:4px 0 0 5px !important; }

#gwt-uid-182:after {width:145px; float:right;}


#SearchNoResultsForm #searchBox .button {width:83px; background-image:none; border:none; margin:11px 0 0 2px;}
#SearchNoResultsForm #searchBox .button img {display:block;}

/*Updated Category H1*/
#mainContent #categoryHeader {width:770px; font-size: 18px; border-bottom: 1px solid #665546; margin: 15px 0 10px 15px; padding: 0 0 10px 0;}
.breadcrumbs {margin: 11px 0 11px 0;}

/*Updated Checkout Billing Address and Shipping Info*/
#billing-address, #shipping-address, #checkout-registration-holder {width:965px; margin:0 0 10px;}
#billing-address h3, #shipping-address h3, #checkout-registration-holder h3 {width:943px;}
#gwt_shippingOption_panel .optionBtnPanel {width:939px;}
#billing-address .addrEmailGroup {width:200px;}
.promoCode .button {border:1px solid #665546;}

/*Updates to buttons*/
/* #creditCardForm #processOrderContainer {text-align:right; border-top:1px solid #efede2; margin:10px 0 0 0;} old settings 101612 */
#creditCardForm #processOrderContainer .button {margin: 15px 20px 10px 0 !important;}

/*Hide Estimated Shipping*/
.estimateShippingLable {display:none;}

/*Correcting Available In Thumbnails*/
.gwt-pdp-available-colors-items-panel{margin:5px; overflow: visible !important;} 
.gwt-pdp-available-colors-items-panel .thumb_previous,
.gwt-pdp-available-colors-items-panel .thumb_next{width:18px;}
.gwt-pdp-available-colors-image-panel .gwt-HTML{word-wrap:break-word;}



/*Updating NEW PDP Designs*/

.gwt-product-detail-left-panel {width:475px !important; margin: 0 0 10px 10px; padding:0;} 
.gwt-product-detail-right-panel {width:475px; margin:0 0 10px 10px; left:0;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container {width:461px; margin:0 0 10px 0;}
.gwt-product-detail-right-panel .product-additional-info-panel {width:475px; margin:0 0 10px 0;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget {width:475px; min-height:127px; height:auto;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-products-header-column {width:461px;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column {width:95%;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column .gwt-product-option-panel-swatchbox {clear: both; width: 100%;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column .gwt-product-detail-widget-price-holder .gwt-HTML {font-weight:normal;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column .gwt_email_message {left: 160px; top: 48px;}
.gwt-product-detail-right-panel .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column .email-specialist-button {width:145px; background: url("/wcsstore/images/BallardDesigns/productDetail/btn_emailaspecialist.gif") no-repeat 0 3px; text-indent:-9999px; position:relative; float:left !important; right: -290px; top: 18px;}
.button span {color:#665546; padding: 3px 0 6px 16px; }
.gwt-product-detail-widget-quantity-listbox {left:0; margin:10px 0px 5px 90px;}

.gwt-product-detail-page-payment-msg {margin:0; padding:0;}
#gwt_product-detail-other-products-panel {padding:0; }
.gwt-we-suggest-panel-horizontal {margin:20px 0 0 10px;}
#gwt_recommendations_pdp_2 .gwt-we-suggest-panel-horizontal {margin:20px 0 0 10px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel, .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {top: 52px;}
.gwt-Anchor more-views-hyperlin {width:150px; float:left;}

#gwt-product-addition-info-panel .gwt-TabPanelBottom {width:465px; height:160px; padding:5px 0 0 6px;}
#gwt-product-addition-info-panel .pdp-single-tab-description-content {width:445px;}
#gwt-product-addition-info-panel .gwt-bdp-first-tab-panel-column1 {width:445px;}
.gwt-comshop-product-display-panel .gwt-product-detail-product-name-label {width:305px; margin:0 0 5px 0;font-family: verdana; font-size: 1.5em; font-weight:bold; line-height: 1em; margin-top:0; padding-bottom: 10px;}  /* this is new */
.gwt-product-detail-right-panel .gwt-product-detail-product-name-label {width:305px; margin:0 0 5px 0;}
.gwt-product-detail-right-panel .gwt-product-detail-top-price {width:305px; margin:0 0 5px 0;}
.gwt-product-detail-right-panel .gwt-product-detail-bazzar-voice-container {width:465px; margin:0 0 5px 0;}
#socialPlugins .tell-friend-button {float: left; border:none; left:-10px;}
#socialPlugins {height: 20px; margin:15px 0 15px 0;}

.gwt-product-detail-products-container {border: 2px solid #efede2; margin:0 0 15px 0;}
.gwt-product-detail-products-header-column {width:100%;}
.gwt-product-detail {width:981px; float:left;}
.gwt-pdp-available-colors-panel {width: 461px; height:145px; margin:0 0 10px 0 !important; padding:0 10px 0 0;}

.gwt-vk-detail-page-master-options-panel {width:466px; border:2px solid #efede2; padding:5px 0 5px 5px;}
.gwt-vk-detail-page-master-options-panel .gwt-product-detail-widget {border:none;}
.gwt-vk-detail-page-master-options-panel .gwt-product-detail-widget .gwt-product-detail-widget-options-column {width:460px; }
.gwt-vk-detail-page-qty-panel {width:200px; float:right;}
.gwt-vk-detail-page-qty-panel-label {float:left; position:relative; left:90px; font-weight:bold;}
.gwt-vk-detail-page-master-options-panel .gwt-product-detail-widget .gwt-product-detail-widget-options-column .gwt-product-option-panel {float:left; margin:15px 0 0 15px;}
.gwt-vk-detail-page-master-options-panel .gwt-product-detail-widget .gwt-product-detail-widget-options-column .gwt-product-detail-widget-price-holder {float:left; margin:5px 0 0 15px;}
.gwt-ballard-guar-return-shipping {margin:10px 0 10px 0;}
.gwt-product-detail-products-container {width:947px; margin:10px 0 15px 10px; padding:0 10px 0 0;}
.gwt-product-detail-buttons-panel {margin:0 0 10px 0;}
.add-to-gift-registry-button {background: url("/wcsstore/images/BallardDesigns/productDetail/btn_giftregistry.gif") no-repeat scroll 0 16px transparent; border: 0 none; height: 51px; width: 163px; padding:0;}
.gwt_askspecialist_and_button {text-align:right;}
.gwt_askspecialist_and_button .gwt_email_message {left:615px;}
.gwt_askspecialist_and_button .email-specialist-button {background: url("/wcsstore/images/BallardDesigns/productDetail/icon_emailspecialist.jpg") no-repeat 0 3px; border:none;}
.phone-number-button {width:116px;}
.gwt-product-detail-buttons-panel .email-specialist-button {width:116px;}
.gwt-product-detail-buttons-panel .print-your-selection-button {width: 131px; margin-top:26px;}

.gwt-pdp-img-views-panel {width:475px;}
.gwt-pdp-img-views-panel .thumb_previous, .gwt-pdp-img-views-panel .thumb_next {width:18px;}
.gwt-pdp-alternate-thumbnail-image, .gwt-pdp-img-gray-border, .gwt-pdp-img-no-border  {height:88px; width:88px; border:2px solid #efede2; margin: 5px 5px 0 12px; padding:0;}
.gwt-pdp-alternate-thumbnail-image:hover, .gwt-pdp-img-gray-border:hover, .gwt-pdp-img-no-border:hover  {border:2px solid #946f4c;}

#gwt_comshop_main_pdp {width:981px;}
.gwt-comshop-product-display-panel .gwt-comshop-buttons-panel {width:461px;}
#gwt-comshop-product-info-panel .gwt-TabPanelBottom {width: 465px !important; height:170px;} 
#gwt-comshop-product-info-panel {width:475px;}
#gwt-comshop-customization-sub-tab-panel .gwt-TabPanelBottom,
#gwt-comshop-slipcover-customization-sub-tab-panel .gwt-TabPanelBottom
{height: 100% !important; width: 461px !important;}
#gwt-comshop-adds-flex-table {width:475px;}
#gwt-comshop-fabrics-swatch-panel .gwt-Label {color:#820000; font-style:italic;}
.gwt-com-shop-option-panel {width:455px; margin:0 0 0 10px; }
.gwt-comshop-body-option-image-panel {width:65px;}
#gwt-comshop-product-info-panel .pdp-single-tab-content {width:445px;}

.gwt-product-detail-widget-dynamic-info-panel {margin:5px 0 0 0;}
.gwt-top-add-to-cart-btn #gwt-add-to-cart-btn {background: url("/wcsstore/images/BallardDesigns/productDetail/btn_addtocart.gif") no-repeat; border: 0px; width: 150px; height: 51px; margin: 10px 0 0 0; float:right; text-indent:-9999px;}

.shoppingCart .price {width:195px;}
.shoppingCart table thead tr th.price {padding:0 18px 0 11px;}

.gwt-product-detail-right-panel .gwt-pdp-available-colors-panel {min-height:150px; height:auto;}
.gwt-bundle-vk-detail-widget-column3-btn {top:22px;border:1px solid #665546;}
.gwt-product-detail-other-products-panel .gwt-product-detail-widget-price-column {float:right; width:130px;}

.gwt-submit-cancel-dialog-button-panel button {border:1px solid #665546;}

.gwt-slipcover-options-panel {margin:20px 0 0 10px;}
#gwt-comshop-fabric-price-detail-panel .gwt-Label {margin:9px 0px 9px 0px;}
.okCancelPanel .button {border:1px solid #665546;}
#gwt-comshop-fabric-price-detail-panel .gwt-comshop-product-detail-widget-price-holder {margin-top:17px;}

.update-cart-button {height: 51px; margin-top: 10px; width: 150px; border:none !important;}

/*Quick Shop Tweaks*/
#gwt_quick_products_display {width:100%;}
#gwt_quick_products_display table td button {border:1px solid #665546; right:0;}
.catalogSrcCode .button {border:1px solid #665546;}
.catalogSrcCode .actions {padding:20px 0 0 9px;}

/*Font Color Issues*/
body {color:#665546;}
#orderReviewDisplayViewDiv .line button span {color:#665545;}


/*experimental - temporary*/
#gwt_productdetail_json, #gwt_bundledetail_json, #gwt_product_configurator_detail_json {min-height: 600px;}

#sli_loadingDiv .gwt-sts-indicator-img-panel {
 position:relative;
 top:10px;
}

#sli_loadingDiv .gwt-sts-indicator-txt-panel {
	position:relative;
	top:10px;
}

.view-ProductCategoryView1 .gwt-we-suggest-panel-img-link-panel {
  float: left;
  height: auto;
  margin-right: 0;
  overflow: hidden;
  padding-left: 0;
  text-align: left;
  width: 130px;
}


.view-ProductCategoryView1 .carousel.h .carouselTile {
  display: inline-block;
  margin: 5px 5px 0 8px;
  padding: 0;
  vertical-align: top;
}


.view-ProductCategoryView1 .carousel.h .tilePanel {
  margin-top: 21px;
  white-space: nowrap;
}

.view-ProductCategoryView1 .carousel.h .left.arrow {
  background-image: url("/wcsstore/images/BallardDesigns/buttons/recommendLeft.png");
  float: left;
  height: 0;
  padding: 9px;
  position: relative;
  top: 61px;
  width: 0;
}

.view-ProductCategoryView1 .gwt-we-suggest-panel-horizontal .carousel .header {
  background: url("/wcsstore/images/BallardDesigns/header-gifs/may_we_suggest.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 20px;
  width: 276px;
}

.view-ProductCategoryView1 .gwt-we-suggest-panel-products-container-horizontal {
  width: 811px;
}

#cbiBody  .view-ProductCategoryView1 .gwt-we-suggest-panel-horizontal {
  width: 797px;
  margin: 20px 0 0 10px;
}

.view-ProductCategoryView1 .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {
  left: -33px;
  top: 77px;
  vertical-align: top;
}
#cbiBody .view-ProductCategoryCollectionsView .gwt-we-suggest-panel-horizontal._1._V2 {
    width: 797px;
}

.area-CategoryView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {
    padding: 8px;
}

.area-CategoryView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {
	top: 77px; left: -6px; padding: 9px 9px 8px 9px;
}
.view-ProductCategoryCollectionsView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .carouselTile {
    border: medium none;
    margin: 0;
} .view-ShoppingCartView #gwt_recently_viewed .carousel.h .right.arrow { left: 445px; top: 171px; vertical-align: top; }

.view-ProductCategoryCollectionsView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {
    top: 88px;
    left: -6px;
}

.view-ProductCategoryCollectionsView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {
    top: -169px;
    left: 284px;
}

#cbiBody #gwt_recommendations_espots_category_1 .gwt-we-suggest-panel-horizontal {
    width: 864px;
}

#gwt_recommendations_espots_category_1 .carousel.h .carouselTile {
    margin: 5px 5px 0 -4px;

}
#gwt_recommendations_espots_category_1 .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {
    left: 287px;
    top: -95px;
    /* position: relative; */
}

/* WCS-17566: Gift Registry: Hide Top 5 tool tip text */
#top5ToolTip {display: none;}

.gwt-comshop-fabric-swatch-scroll-panel .gwt-pdp-swatch-thumbnail-image
{ width: 50px; height: 50px; } 

.gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .gwt-MenuItem-FeatureProducts .gwt-Feature-Header-Lable {
	display: none;
}

.gwt-MenuBar-vertical .subcat-level-2 a {
	font-family: "PlutoSansCondLight";
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 7px;
	padding: 0px;
}

.gwt-MenuBar-vertical .subcat-level-2 div {
	font-family: "PlutoSansCondLight";
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 7px;
}

.view-UserLogonView .contentWrapper, .area-MyAcctArea .contentWrapper, .area-CheckOutArea .contentWrapper, .view-HomeView .contentWrapper {
	max-width: 100% !important;
	display: block;
	margin: 0 auto;
	position: absolute;
}

#gwt_recommendations_product_category_1 {
	display: none
}


