/* @override http://static1.improvementscatalog.com/wcsstore/images/Improvements/css/overwrite11653.css
	http://stagewcs.improvementscatalog.com/wcsstore/images/Improvements/css/overwrite11653.css */

/* @override 
	http://stagewcs.improvementscatalog.com/wcsstore/images/Improvements/css/overwrite11653.css */




@import url(//fonts.googleapis.com/css?family=Alegreya+Sans:100,300,400,500,700,800,900,100italic,300italic,400italic,500italic,700italic,800italic,900italic);

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic);

/* none of these changes are "temporary" */
.line .unit .genericESpot {margin-bottom:-3px;} /* fix for slicing images and positioning with DIVs on the home page */ /* not done by MKB @ Improvements */
#gwt-product-detail-info-modal .Caption  {display: none;} /* not done by MKB @ Improvements */
.nowLabel {color:#C90904; font-weight: bold;} /* to make the "now" price in shopping cart red and bold */
.gwt-product-detail-widget-price-now {color: #C90904;} /* to make the "now" price on bundle page red */
.gwt-pdp-main-stacked-price-now-label {color:#C90904; font-weight:bold;} /* to make the "now" price red and bold */
.gwt-product-info-panel-stacked-price-now-label {color:#C90904; font-weight:bold;} /* to make the "now" price red and bold */ 
.gwt-product-info-panel-stacked-price-was-label {text-decoration:line-through;} /* to add a strikethrough to the "was" price -- doesn't work in checkout */
.gwt-pdp-main-stacked-price-was-label {text-decoration:line-through;} /* to add a strikethrough to the "was" price -- doesn't work in checkout */
.shoppingCart table {border:thin; border-collapse:collapse; } /* to add a line separating items in the shopping cart */
.shoppingCart tfoot .promoCode table td, .shoppingCart tfoot .totals table td p {border:none;} /* realigned text per gladie and comps */
.gwt-product-details-link-panel .gwt-HTML {display:none;} /* hid link for child product details (below zoom) per bryan */
abbr,acronym {border-bottom:none; cursor:default;} /* removed border on Qty. and changed curson from "help" on checkout page, etc. */
#wish-list-btn {margin: 10px 0;} /* realigned button per gladie and comps */
#gwt-top-navigation table td.gwt-MenuItem {background-color: transparent; width: auto !important;} /* fix for new navigation per eric */
#sideBox a:hover {text-decoration:underline;} /* changed from "none" per gladie and comps and added "hover" attribute rather than all links */
.breadcrumbs a:hover {text-decoration:underline;} /* changed from "none" and added "hover" to match sideBox */
.printLink {float:right;} /* added per gladie and comps */
gladie and comps */
#orderConfirmation {text-align:left;} /* added per gladie and comps */
.order_confirmation_info {width: 20%;} /* added so the info wasn't so far apart */
#gwt_billaddr_panel #bill_reqdlabel {position:static;} /* added so the required red label moves with the information on the page, like error messages */
.form h3 {font-size:1.45em; font-family: Georgia, "Times New Roman", Times, serif;} /* added per gladdie and comps */
/*.inst-copy {display:none;}*/  /* hid (No spaces or dashes) on Billing and Shipping Information page when registering - UDPATE (JLM) this cannot be used as it hides all WCM content*/
/*FAILED*/ .gwt-addrbk-addritem-btnpanel {text-align:left;} /* attempt to align Edit/Remove text on Account Address Book page in IE8 (looks fine in FF) */
.okCancelPanel .secondary {float:right;} /* changed from "left" per gladie */
.giftCardBalancePanel {position:relative; width:355px; border:2px solid #7f7f7e; margin-bottom:60px; overflow:visible; padding:12px} /* attempt to style like FG */
.form label {text-align:left;} /* to continue styling gift card entry */
#copyright .mcafee {float:none; margin:6px 10px;} /* not done by MKB @ Improvements */
#copyright .verisign {float:none;} /* not done by MKB @ Improvements */ /* changed from 20px per gladie and comps for Customer Service Contact Us page */
.gwt-gwp-modal-gift-widget-panel .gwt-product-detail-widget-quantity-lbl {text-align: left;
} /* changed from right per gladie and comps in free gift with purchase popup */
.orderReviewPromoNote {padding-top: 8px;} /* added to align the Limit One text on the Order Review Page */

/* @group Main Top Menu */
/* MENU ITEM FIX START - JLM this is to manually set the column and image width of the top nave top level menu item  WCSIMP-341 Updated 061411 TTonsel

.gwt-MenuItemColumn_1 {width: 100px !important; }
.gwt-MenuItemColumn_1 .gwt-menu-image {width: 100px !important; height: 35px;}

.gwt-MenuItemColumn_2 {width: 117px !important; }
.gwt-MenuItemColumn_2 .gwt-menu-image {width: 117px !important; height: 35px;}

.gwt-MenuItemColumn_3 {width: 173px !important; }
.gwt-MenuItemColumn_3 .gwt-menu-image {width: 173px !important; height: 35px;}

.gwt-MenuItemColumn_4 {width: 211px !important; }
.gwt-MenuItemColumn_4 .gwt-menu-image {width: 211px !important; height: 35px;}

.gwt-MenuItemColumn_5 {width: 195px !important; }
.gwt-MenuItemColumn_5 .gwt-menu-image {width: 195px !important; height: 35px;}

.gwt-MenuItemColumn_6 {width: 52px !important; }
.gwt-MenuItemColumn_6 .gwt-menu-image {width: 52px !important; height: 35px;}

.gwt-MenuItemColumn_7 {width: 74px !important; }
.gwt-MenuItemColumn_7 .gwt-menu-image {width: 74px !important; height: 35px;}

.gwt-MenuItemColumn_8 {width: 58px !important; }
.gwt-MenuItemColumn_8 .gwt-menu-image {width: 58px; height: 35px;}

.gwt-MenuItemColumn_9 {width: 98px !important; }
.gwt-MenuItemColumn_9 .gwt-menu-image {width: 98px !important; height: 35px;}

.gwt-MenuItemColumn_10 {width: 81px !important; }
.gwt-MenuItemColumn_10 .gwt-menu-image {width: 81px !important; height: 35px;}
MENU ITEM FIX END */

/* @end */
/*HOME IMPROVEMENTS CENTER PAGES*/
#hicpages {float:none;}
#hicpages p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; margin: 12px; padding-bottom: 0;}
#hicpages h1 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color:#5b5b5b; font-size:14px; font-weight:bold; margin: 12px 0; padding-bottom: 0px;}
#hicpages h2 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color:#5b5b5b; font-size:12px; font-weight:bold; margin: 12px 0;}
#hicpages h3 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color:#5b5b5b; font-size:10px; font-weight:bold;}
#hicpages .Right_Nav_Links {font-family: Arial, Helvetica, sans-serif; color:#5b5b5b; font-size:12px;}
#hicpages a:link {text-decoration:none; color:#5b5b5b;}
#hicpages a:hover {color:#dc574e; text-decoration: underline;}
#hicpages a:active {text-decoration: none;} 
#hicpages a:visited {text-decoration: none;}
#hicpages .Right_Nav_Proj_Headers {color: #dc574e; font-weight: bold; font-size:14px; padding-bottom: 3px;}
#hicpages td {padding: 3px; vertical-align: top;}
#hicpages hr {background: none repeat scroll 0 0 #C9C9C9; border-width: 0; color: #C9C9C9; height: 1px;}
#hicpages .Right_Nav_Gloss_Headers {color: #98ac53; font-weight: bold; font-size:14px;}
#hicpages .Right_Nav_Recipe_Headers {color: #c21a24; font-weight: bold; font-size:14px;}
#hicpages .Featured_Project_Headers {color:#dc574e; font-size:22px;}
#hicpages .Featured_Glossary_Headers {color:#98ac53; font-size:22px;}
#hicpages .Featured_Recipe_Headers {color:#75b5a4; font-size:22px;}
#hicpages .Sub_Head {font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-style: italic; font-size:14px;}
#hicpages .Right_Nav_Product_Name {color:#5b5b5b; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
#hicpages .breadcrumb {font-family:Arial, Helvetica, sans-serif; color: #5b5b5b; font-size:10px;
}
#hicpages .caption {font-family: Arial, Helvetica, sans-serif; color:#000; font-size:18px; text-align:left; font-weight:bold;}
#hicpages .footnote {font-size:8px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
#hicpages .lists {font-size:12px; color:#5b5b5b; margin-left: 2em; disc outside none;}
#hicpages .halheader {font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#ff9933; margin: 12px 0;}
#hicpages .olhiclists {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#5b5b5b; margin-left: 2em;}

/*END HOME IMPROVEMENTS CENTER PAGES*/
.view-OrderStatusView h1 {border-bottom:2px solid #999999; padding-bottom:8px;}

/*--------------------- Search Button Testing Start -----------------------*/
input#searchSidebarBox[type="text"] {width: 150px;} 
/*--------------------- Search Button Testing Stop -----------------------*/

/*--------------------- Footer Font Color Start -------------------------*/
/*--------------------- Footer Font Color End -------------------------*/
/* Footer Spacing Fix */
#emailUpdates {width:249px; height: 20px;top: 67px;
	margin-top: 20px;
	border-style: none;
	left: 18px;
	padding: 18px 25px 0;
}
.area-CheckOutArea #emailUpdates {
	display: none !important;
}
#emailUpdates .button{
	background-image: url(../images/newfooter/GoEmailButton.png);
	width: 30px;
	height: 25px;
}
#emailSignUp_label{
	display: none;
}
input#emailSignUp{
	border: 1px solid #999;
	color: #999;
}
#footer .footerLinks { width: 100%;height: 0;
	float: left;
}
#footer .footerLinks ul{
	float: left;
	width: 676px;
}
#footer .footerLinks ul li{
	width: 145px;
}
#footer .footerLinks ul li strong{
	color: #817a79;
}
#socialicons li{
	margin: 10px 0 0 10px;
	padding: 0 !important;
	width: 100px;
	border-left-style: none;
	border-style: none !important;
}
#socialicons a{
	text-decoration: none;
	padding: 5px 5px 7px;
	color: black;
	position: relative;
	border: 1px dotted #bbb;
	background-color: #e1e1e1;
}
#socialicons a:hover{
	background-color: silver;
}
#socialicons img{
	margin-bottom: 2px;
}
/* End Footer Spacing Fix */
/*--------------------- Index Font Start -------------------------*/
.subcategory-landing-sub-sub-label {color: #5b5b5b; padding-left: 0; width: 150px;
	margin-bottom: 10px;
	list-style-type: none;
	font-weight: bold;
	font-size: 11px;
}

.gwt-sub-sub-category-main-container .subcategory {
	background: none no-repeat center;
}
.gwt-sub-category-more {color: #5b5b5b; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	padding-left: 0;
}
/*--------------------- Index Font End -------------------------*/

/*------------ Quantity Text Start ----------*/
.OrderItemRow .qty .txtR {padding-left: 2px;}
/*------------ Quantity Text Stop ----------*/
/*--- H1 color update ---*/
h1.inner {color:#5b5b5b;font-family: Arial;}
/*--- H1 color update ---*/

/*--- Tell a friend and Add to wish list buttons ---*/
#gwt-add-to-wish-list-btn {background: url("/wcsstore/images/Improvements/buttons/add-to-wish-list.png") no-repeat scroll left top transparent; border: medium none;float: left;width:125px; height: 29px;margin-right: 3px;padding: 0px 0;text-indent: -9999px;}
#gwt-tell-a-friend-btn {float: left;width: 120px;padding: 4px 0;
	border-style: dotted;
	border-width: 1px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	display: none;
}
#gwt-tell-a-friend-modal .button.primary{
	margin-left: 20px;
}
#gwt-tell-a-friend-modal .button.secondary{
	margin-left: 0;
}
/*--- Tell a friend and Add to wish list buttons ---*/

/*--- Shipping info note ----*/
.messages .note {display: none;}
/*---- Shipping info note----*/

/*--------  Order History -------*/
#orderHistory table.gwt-order-history-widget-mainPanel {border: 1px solid #5b5b5b; width: 100%;}
#orderHistory table.gwt-order-history-widget-mainPanel tr {border-top: none; border-bottom: none;}
#orderHistory table.gwt-order-history-widget-mainPanel td table.gwt-order-history-widget-headerRow td {background-color: #fff; color: #222222; font: 14px Arial; text-align: left; width: 50%;}
#orderHistory .gwt-order-history-widget-orderHeader TD {background-color: none;}
#orderHistory  .gwt-order-history-widget-dateHeader {text-align: left;}
/*--------  Order History -------*/

/*-------  Tab Hand Cursor  -----------*/
.gwt-TabBar .gwt-TabBarItem {cursor: pointer;}
/*-------  Tab Hand Cursor  -----------*/

/*------  Breadcrumbs ------*/
.breadcrumbs ul li {border-right: 1px solid #999;background:none; }
.breadcrumbs ul li.last {border: none;}
#currentbreadcrumbs{
	font-weight: bold;
	font-size: 11px;
}
.breadcrumbs ul li a{
	color: #949494;
	font-size: 11px;
}
#breadcrumbs {
    /* float: left; */
    clear: both;
    width: 980px;
	border-style: solid;
}
#breadcrumbs a{
	text-decoration: none;
}
/*------  Breadcrumbs ------*/

/*--------- Personalization -------------*/
#perzDlogTitle {font-size: 16px; color:#5b5b5b;}
#gwt-product-personalization-modal {background-color: #f0f0f0;}
#gwt-product-personalization-modal .gwt-submit-cancel-dialog-button-panel {background-color: #F0F0F0;}
#gwt-product-personalization-modal .Caption {background-color: #F0F0F0 !important; font: 18px Arial, Georgia;}
#gwt-product-personalization-modal table {background-color: #F0F0F0;}
#gwt-product-personalization-modal table tr {background-color: #F0F0F0;}
#gwt-product-personalization-modal table td {background-color: #F0F0F0;}
#gwt-product-personalization-modal .gwt-submit-cancel-dialog-content-panel {background-color: #F0F0F0;}
.gwt-personalization-modal-espotpanel {background-color: #F0F0F0;}
.gwt-personalization-main-image {border: 1px solid #5B5B5B;}
/*--------- Personalization -------------*/

/*---------- Order Review ---------------*/
.gwt-hd td {font: bold 14px Arial, Georgia; background: none; color:#222222;border-bottom: 1px solid #5b5b5b;}
.gwt-hd tr {border: 1px solid #5b5b5b;}
.gwt-multiple-address-component-panel-col1 {font-size: 14px; color:  #5b5b5b;}
.gwt-shoppingcart-thumbnail-image {border: 1px solid #5b5b5b;
	margin-bottom: 5px;
}
.gwt-oid-description-panel .gwt-oid-name {color: #5b5b5b; font: 14px Arial,Georgia;}
.gwt-multiple-address-container{border: 2px solid #999;}
span.promoColorNoWrap {white-space: nowrap;}
#processOrderContainer #processOrderCancelButton {display: none;}

/*---------- Order Review ---------------*/

/*----------- Product Grid ---------------*/
.gwt-search-result-product-image {border: 2px solid white;}
/*------------ Product Grid ---------------*/

/*--------- Password login ------------*/
#logonPassword {border: 1px solid #5B5B5B; height: 16px; padding: 2px 5px;}
#logonPasswordVerify {border: 1px solid #5B5B5B; height: 16px; padding: 2px 5px;}
/*--------- Password login ------------*/

/*--------- You may also like ---------*/
#gwt_product-detail-other-products-panel {border: 1px solid #5B5B5B;}
.gwt-we-suggest-panel-img {
	border-style: none;
	margin: 0 !important;
	padding: 0 !important;
}

.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img{
	width: 70px !important;
	height:70px !important;
	border: 1px solid black !important;
	margin: 0 !important;
	padding: 0 !important;
}

#gwt_recommendations_search_no_results_1, .gwt_we-suggest-panel-img-link-panel
{
}
.gwt-we-suggest-panel-previous-img-panel, .gwt-we-suggest-panel-next-img-panel {text-align: center;
}
#gwt_product-detail-crosssells-panel .gwt-we-suggest-panel-previous-img-panel { margin-top: 3px;}

#gwt_product-detail-crosssells-panel .gwt-we-suggest-panel-next-img-panel { margin-bottom: 3px;}
#gwt_recommendations_cart_1 .gwt-we-suggest-panel-vertical .recommendationHeader img { width: 99%;
}
#gwt_recommendations_cart_1 .gwt-we-suggest-panel-previous-img-panel { margin-top: 3px;}
#gwt_recommendations_cart_1 .gwt-we-suggest-panel-next-img-panel { margin-bottom: 3px;}

#gwt_recommendations_cart_1 .gwt-we-suggest-panel-vertical div img {width: 50px; }
/*--------- You may also like ---------*/

/*-------------- Register/Login ---------------*/
#userLogonForm h3, #userLogonRegistration h3, #guestLogon h3 {color: #5B5B5B;font-family: Arial,Georgia,Serif;}
#guestLogon{
	border-top-style: none;
}
dl dd {margin-bottom: 5px;}
/*-------------- Register/Login ---------------*/

.dialogMiddleCenterInner .dialogContent {height: 180px;}
#searchNoResultsBox input {width: 150px;}

/*---- Lukasz Fixes 12/07/2011 ----*/
/* Takes out bullet points in Category Pages */
.cat5last { background-image:none!important;
	margin: 0;
	padding: 0;
}
.gwt-sub-sub-category-main-container {
padding: 0px 0 5px;
}
.gwt-sub-categories-display-panel-row-panel.row_with_3_columns .gwt-sub-sub-category-main-container{ 
width: 235px; 
padding-right: 27px !important}

.cat5last .subcategory { background: none no-repeat center; }
/* End */

/* Style for Product Details Page above description */
.gwt-product-detail-bold-label {font: bold 1.167em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color:#C90904;}
/* End */

/* In Category Product Image icons are aligned with right edge */
.gwt-product-info-panel {float:left; padding-right: 15px;}
.gwt-product-info-panel-last {margin: 0;padding: 0;}
/* End */ 

/* Product Details View Page fixed to align left col to right side */
.view-ProductDetailView #mainContent {float:left; width: 980px; overflow:visible;
	margin-top: 10px;
}
/* End */

/* Product Details Page - Scrollig Description Fix - Padding */
.gwt-product-scrolling-description { height: 243px; border: thin solid #DDDDDD;
	padding: 15px;
	margin-top: 10px;
}
/* End */

/* Shopping Cart Items Header table */
.shoppingCart table thead th { font-size:14px; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;  text-align:left; border-top: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; font-weight: bold;
	padding: 8px 0;
}
/* End */

/* Fixes Shopping Cart Fly out BG Titile Color */
.mini-cart-product-panel-item, .mini-cart-product-panel-qty{text-align:center !important;font-size:14px; background-color: #d1d1d1; padding:10px 0px 5px; border-top: 1px solid #fff; border-left: 1px solid #fff; text-align: center;
	color: #5b5b5b;
}
.mini-cart-product-panel-container .item-details{
	margin-left: 5px;
}
/* End */

/* Cart Fly out Border Color */
.mini-cart-product-panel-btn { padding: 20px 0 0 0 !important;
	border-top: 1px solid #5b5b5b;
	
}
.mini-cart-product-panel-btn-img {
	background: url(/wcsstore/images/Improvements/buttons/checkout_big.png) no-repeat;
}
/* End */

/* Shopping Cart Promo & Shipping Est. BG Color Change */
.shoppingCart tfoot .promoCode .spot { width: 395px; background-color: #ededed; padding: 10px; }
.shoppingCart tfoot .promoCode .note { background-color: #ededed; padding: 0 10px 10px 10px; width: 395px; }
/* End */

/* Shopping cart Recomm Left Col Arrow image fix 
#gwt_recommendations_cart_1 .gwt-we-suggest-pannel-vertical div img {
	width:auto;
}
 End */
 /*--------- copywrite ---------*/
/*--------- End ---------*/

/* Top Menu Fix - Bold Top Menu and change color for View All*/
.subcat-level-1 a:link {
	font-size: 20px !important;
	font-weight: 700 !important;
}


.subcat-level-1 a:visited {
	font-weight: bold;
	text-decoration: none;
}

.subcat-level-more2 a:link {
	text-decoration: none;
	color: #171717;
}
/* End*/

/*Image Swatch fix to display in 40px*/
#gwt_additional_display .gwt-product-option-panel-swatchbox .gwt-image-picker-option-image{width:40px;height:40px !important;
}
.gwt-image-picker-detailed-panel .popupContent{
	padding: 0 !important;
}
img.gwt-image-picker-option-image-detailed-panel{
	border-style: none;
}
/* End*/

/*Space Fix in reviews*/
#BVRRContainer { clear: none !important;
}
/* End*/

/* Main Menu Fly out border change */
.gwt-MenuBarPopup { border: 1px solid #5b5b5b;
	position: relative;
	margin-top: 0px;
}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column{padding:5px 5px 16px 5px;min-height:235px;}
/* End */

/* Product Main Cat Image no Border */
.gwt-browse-product-image{
	border: none;
}
/* END */

/* PDP Additional Views No Border */

.gwt-product-detail-additional-imgs-panel {
	border-style: none;
}
.gwt-additional-imgs-panel-label{
	border-style: none;
	text-align: center !important;
	margin-top: 10px;
	margin-bottom: 10px;
}
email-specialist-button{
	border-style: none;
}

/* END */

/* Product Detail Widget No border*/
.gwt-product-detail-widget{
	border-style: none;
	border-bottom: 1px solid #5b5b5b;
	border-bottom-color: #ddd;
}
/* END */

/* Product Detail Widget change 
.gwt-product-detail-widget-options-column{
	width: 455px;
}
.gwt-product-detail-widget-options-column1{
	width: 293px;
	padding-right: 0px;
}
.gwt-product-detail-widget-options-column3{
	width: 152px;
	margin: 0;
	float: right;
}
.gwt-product-detail-widget-options-column2{
	width: 155px;
	margin: 0;
}
.gwt-product-detail-widget-price-column {
	font-size: 12px;
	color: black;
	width: 130px;
}
.gwt-product-detail-widget-options-column1 .gwt-product-detail-widget-name {
	color: black;
	font-size: 16px;
}
.gwt-pdp-collection-thumbnail-image{
	border-style: none;
}
.gwt-product-detail-widget-preview-link-panel{

}
.gwt-product-option-panel-swatchbox { padding-bottom: 10px;
}
.gwt-product-detail-widget-title{
	font-size: 12px;
	color: black;
	letter-spacing: 1px;
}
.gwt-product-options-panel-option-title {
	color: black;
	font-size: 11px;
}
/* End */

.gwt-product-options-panel-option-title {
	color: black;
	font-size: 11px;
}

/* Product Sub Category Color Fix Bot Header and SubLinks */



/* End */

/* Sign In Register page fix */
.signIn p{
	margin-left: 80px;
	margin-right: 50px;
}
#userLogonForm , #userLogonRegistration{
	border-top: 0px solid #5b5b5b;
}
h1.custom{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/* End */

/* Shopping Cart Edit Options Padding & Buttons Moved*/
.view-ShoppingCartView .shoppingCart .productInfo button.third span{margin-left: 0;
	padding-left: 5px;
}
/* Previous item | Next Item Align Fix */
.pdp_previousnext {
    text-align: right;
    position: absolute;
    width: 978px;
    top: 185px;
    z-index: 0;
    visibility: visible;
    height: 0;
}
.pdp_previousnext p{
	float: right;
	display: inline;
}
#gwt-top-navigation{
	margin-bottom: 10px;
	height: 50px;
}
/* End */

/* Product Detailn Page description height reduced */

/* End */

/* Breadcrumbs in SubCategory Padding fix */
#breadcrumbs_ul{
	margin-top: 5px;
	margin-bottom: 5px;
}

/* End */

/* Empty Shopping cart Message */
.view-ShoppingCartView .data{
	font-size: 16px;
}

/* END */
/* Mewnu Items left border 

#sideBox ul:last-child{
	margin-right: 5px;
	margin-left: 5px;
	padding: 0 10px 5px;
	border-left: 1px solid #5b5b5b;
	margin-top: 5px;
}
#sideBox ul li .active { 
	font-weight: bold;
}
End */
#sideBox ul li.on .gwt-RadioButton label{
	font-size: 12px;
	top: 0;
}

/* Category Product - Exclusive Internt only */
.gwt-product-info-panel-details-panel-html { font-size: 12px; }
 /* My Comment */
 #orderReviewDisplayViewDiv .button.button.third.small{
}
.data th,.data td{
	padding: 3px 17px 3px 0;
}

/* Sub Category Main Cat Color */
.gwt-sub-category-name-panel a{
	color: #5b5b5b !important;
	margin: 0;
}
/* End */
#orderConfirmation{
	text-align: left;
	float: left;
}
#orderConfirmation #printlink{
	display: none;
}

.recall-list{
	font-size: 16px;
	text-decoration: underline;
	line-height: 25px;
}

/* Free Gift Pop-up Modification */

#gwt-gift-with-purchase-modal{
width: 640px;
height: 388px;
}
#gwt-gift-with-purchase-modal .gwt-ListBox{
	width: 100px !important;
}
#gwt-gift-with-purchase-modal .gwt-gwp-modal-descriptive-text{
	display: none;
}
#gwt-gift-with-purchase-modal {
	background: url(images/buyersclubpopup.gif) no-repeat white;
}
#gwt-gift-with-purchase-modal .dialogTopCenter {
	display: none;
}
#gwt-gift-with-purchase-modal #gwt-product-detail-widget-id-289441{
	display: none;
}
#gwt-gift-with-purchase-modal .dialogMiddleCenter{
	top: 330px;
	position: relative;
	left: 405px;
}
#gwt-gift-with-purchase-modal button.button.primary{
	display: ;
	background-image: url(images/buyersclubpopup-yesproceed.gif);
	height: 50px;
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}
#gwt-gift-with-purchase-modal button.button.secondary{
	display: ;
	height: 50px;
	position: relative;
	margin: 0;
	padding: 0;
	float: right;
}
/* End */

/* Welcome Popup Widow */

.gwt_welcome_window, .gwt-PopupPanel{
	border-style: none;
	background: white url(../images/WelcomeWindowBG.png) no-repeat center center;
}
.gwt-PopupPanel{
	border: 2px solid #4bb5c1;
	padding: 0;
}
.gwt_welcome_window_subscription_div{
	margin-top: 120px;
	text-align: center;
}
.gwt_welcome_window_submit{
	display: inline;
	background-color: #78b257;
	color: white;
	border: 1px solid white;
	position: relative;
	right: 5px;
	height: 30px;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.gwt_welcome_window_subscription_div .gwt-TextBox{
	border: 1px solid #a9a9a9;
	padding: 3px;
	height: 20px;
	margin: 0;
}
.gwt_welcome_window .gwt_confirmation_div{
	text-align: center;
	color: #fcf8fb;
	font-size: 1px;
	width: 375px;
	height: 195px;
	border-style: solid;
	border-width: 0;
	background: #fcf8fb url(../images/WelcomeWindowBGConfirm.png) no-repeat 12px;
	position: relative;
	bottom: 21px;
	margin: 0;
	padding: 0;
}
.gwt_welcome_window_close{
	color: #5b5b5b;
}
.pdp-single-tab-description-content iframe{
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}
/* @group Menu*/
#gwt-top-navigation{
	padding-bottom: 0 !important;
	margin-bottom: 0;
}
/* End */

/* @end */

/* @group Custom Add to cart Button */

.custom-add-to-cart-products-panel .gwt-product-detail-widget {width: 700px;}

.custom-add-to-cart-products-panel #gwt_quick_products_display .gwt-product-detail-widget-options-column {width: 259px;}

.custom-add-to-cart-products-panel #gwt_quick_products_display #gwt-visit-product-page-btn {float:left;}

/*#gwt_quick_products_display #gwt-add-to-gift-registry-btn {display:none;
	background-image: url('background.png');
}

 #gwt-visit-product-page-btn.button.secondary{
	background: url(/wcsstore/images/Improvements/buttons/visit-product-page.jpg) no-repeat white;
	width: 300px;
	height: 50px;
} */

/* @end */

h1#categoryHeader{
	margin: 10px 0 20px;
	float: left;
}

/* @group Wish List */
#wish-list table{
	width: 100% !important;
}
#wish-list {
	width: 100% !important;
}
#wish-list .txtM{
	background-color: silver;
	color: black;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}

#wish-list .price {
	text-align: center;
}

#wish-list-options {
	float: right;
}

#wish-list-options .add_to_cart_span {
	background-color: #ab1038;
	border-style: none;
	border-width: 0;
}

#wish-list-options .gwt-add-to-cart-btn {
	background-color: #ab1038;
	border-style: none;
	border-width: 0;
}
#gwt-add-to-gift-registry-btn{
	background-color: transparent !important;
	padding-top: 7px;
}
#wish-list-options .remove-from-wishlist {
	border-style: none;
	border-width: 0;
}

/* @end */
/* @group HomePage SEO */
#seohome{
	float: left;
	width: 980px;
	margin-top: 20px;
}
#seohome h1{
	margin: 0 20px 0 0;
	padding: 0;
	width: 169px;
	text-transform: uppercase;
	color: #969696;
	text-align: right;
	float: left;
	font-size: 29px;
	font-weight: bold;
	line-height: 25px;
}

#seohome b{
	margin: 0 20px 0 0;
	padding: 0;
	width: 169px;
	text-transform: uppercase;
	color: #969696;
	text-align: right;
	float: left;
	font: 21px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#seohome ul{
	float: left;
	padding: 0;
	margin: 0 0 20px;
}
#seohome li{
	float: left;
	display: inline;
	padding: 0;
	width: 100px;
	margin: 0 37px 0 0;
}
#seohome li:last-child{
	margin-right: 0;
}

#seohome li.last {
	margin-right: 0;
}
#seohome a:link {
	text-decoration: none;
	color: #5b5b5b;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
#seohome a:hover {
	color: #383838;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#seohome h2 {
	margin: 5px 0 0;
	font-size: 11px;
}

#seohome img {
	width: 100px;
	height: 90px;
}
.espot2, espot3, .espot5, .homeimg {
	margin-bottom: 20px;
}
.espot4{
	margin-bottom: 10px;
}
{
	margin-bottom: 20px;
}
/* @end */

/* @group Request a Catalog Page */
#bottomEspot{
	float: left;
	clear: both;
}
/* @end */

/* @group Quick Product Display */
#gwt_quick_products_display .gwt-product-detail-widget-options-column{
	width: 700px;
}
#gwt_quick_products_display .gwt-product-detail-widget-options-column2{
	width: 531px;
}

/* @end */

/* @group Online Catalog Page */

.onlinecatalogsthumbs {
	float: left;
	text-align: center;
	background-color: #ebebeb;
	padding: 5px;
	margin: 5px 30px 30px 5px;
	height: 320px;
}
.onlinecatalogsthumbs a:link{
	text-decoration: none;
	font-size: 13px;
	color: black;
	text-align: center;
}

.onlinecatalogsthumbs a:hover{
	text-decoration: none;
	font-size: 13px;
	color: gray;
	text-align: center;
}

/* @end */

/* @group Video Catalog Page */
#videocatalog h1{
		font: 55px 'Alegreya Sans', sans-serif !important;
		font-weight: 300 !important;
		text-align: center;
		color: #5f574f !important;
	letter-spacing: -1pt;
}
#videocatalog h2{
		font: 16px 'Alegreya Sans', sans-serif !important;
		font-weight: 300 !important;
		text-align: center;
		color: #5f574f !important;
	margin-right: 10px;
	margin-left: 10px;
}
.videocatalogthumb {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px 10px 10px 5px;
	text-align: center;
}
.videocatalogthumb a:link{
	font: 24px 'Alegreya Sans', sans-serif;
	font-weight: 300;
	text-decoration: none;
	color: #5f574f;
	text-align: center;
}

.videocatalogthumb a:hover{
	text-decoration: none;
	text-align: center;
		color: #5f574f;
	
}
.videocatalogthumb img{
	width: 450px;
	margin-bottom: 10px;
}
/* @end */

/* @group Improvements Cares */
#impcares{
		font: 'Alegreya Sans', sans-serif !important;
		font-weight: 300 !important;
	margin: 0;
	padding: 0;
}
#impcares{
	text-align: center;
}
#impcares li{
	list-style-type: none;
	clear: both;
	float: left;
	border-bottom: 1px solid #e6e6e6;
}
#impcares ul img{
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
#impcares ul{
	float: left;
	margin: 0;
	padding: 0;
	
}
#impcares h2{
	color: #0d7499;
	font: 24px 'Alegreya Sans', sans-serif !important;
	text-align: left;
}
.pdp-single-tab-description-content h2 {
	font-weight: bold;
	margin: 0;
	font-size: 14px;
}
#impcares ul p{
	font: 15px 'Alegreya Sans', sans-serif !important;
	color: #5f574f;
	width: 810px;
	float: right;
	text-align: left;
}
#impcares p{
	font: 22px 'Alegreya Sans', sans-serif;
	font-weight: 300 !important;
	color: #665d4d;
}
.careeropp{
	font-size: 13px;
	color: #5f574f;
	line-height: 18px;
}

.careeropp img{
	margin-bottom: 10px;
	margin-top: 10px;
}
/* @end */

/* @group Product Suggest / Recom. Boxes */

/* SideBox Menu  */
#sideBoxHeader{
	margin: 0;
	padding: 0 !important;
}
#sideBox {
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0;
	padding-top: 0;
	background-color: #f2f2f2;
	border-right-style: none;
}
#sideBox.mainSideBox{
	margin-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 15px;
}
#sideBox.rightSide {
	margin: 0;
	width: 155px;
	height: 100% !important;
	float: right;
	padding: 0 !important;
	border-right-style: none !importnat;
}
.view-ProductCategoryView1 #sideBox h1 {
	margin: 0 0 10px;
	padding: 0;

}
#gwt_recommendations_search_no_results_1, #gwt_recommendations_search_results_1,
#gwt_recommendations_product_grid_1,
#gwt_recommendations_product_category_1
{
	border: 1px solid #ddd;
	float: left;
	width: 100%;
}
#gwt_recommendations_search_no_results_1 {
	width: 100% !important;
}
#gwt_recommendations_search_no_results_1 .recommendationHeader{
	width: 150px;
	clear: both;
}
/* End */

/* @group You May Like & Recently Viewed */
#gwt_additional_display{
	float: left;
	margin-top: 0px;
}
.gwt-site-feedback-header-lbl{
	display: none;
}

/* @group Ask&Answer */
.tell-friend-button {
	width: 95px;
	height: 20px;
	z-index: auto;
	display: inline;
	border: 1px solid #fff;
	float: left;
	background: url(/wcsstore/images/Improvements/buttons/tell-a-friend.gif) no-repeat;
}
.gwt-product-detail-bazzar-voice-aa-content-panel{
	padding: 0;
	margin: 0 0 10px;
	height: 100px;
}
.gwt-product-detail-bazzar-voice-container{
}
#BVQASummaryBoxID{
	padding: 3px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	font-size: 11px;
}
#BVQASummaryBoxQuestionAndAnswerCountID{
	margin: 0;
}
#BVQASummaryBoxQuestionAndAnswerCountID{
	margin: 0;
	padding: 0;
}
gwt-product-detail-bazzar-voice-content-panel {
float: left !important;
}
 
.gwt-product-detail-bazzar-voice-aa-content-panel {
float: left!important;
position: none !important;
}
/* @end */

/* @end */

/* @end */

/* @group Checkout */
.mini-cart-product-panel-btn-img{
	width: 200px;
}
#guestLogon .button.button.primary{
	width: 100% !important;
}
.orderReviewContentSpot{
	width: 298px !important;
	float: left;
	background-color: transparent;
}

#orderReviewDisplayViewDiv .line{
	clear: both;
 	border: none;
 }
#orderReviewDisplayViewDiv .lineAndOrderSummary.SINGLE  .line {
	width: 665px !important;
	height: 200px;
}
#orderReviewDisplayViewDiv #creditCardForm .paymentoptions {
	margin-left: 5px;
}
.orderSummaryTopDiv button#processTop {
	display: none !important;
}
#ShopCartForm button.button.primary {
	width: 198px;
}
#ShopCartForm .spot {
	padding-top: 10px;
}
nateContainer div{
	font-size: 14px;
}
.contshop button.button.secondary {
	width: 200px;
	height: 40px;
	background: url(../buttons/continue_shopping_red.png) no-repeat;
	margin: 10px 10px 10px 0;
}
.contshop button.button.secondary span{
	visibility: hidden;
}
.trackingPixels{
	width: 0px;
	height: 0px;
	float: right;
	clear: both;
	left: 200px;
	position: relative;
	display: none;
}
.satisfaction-guarantee-panel{
	margin-top: 0 !important;
	border-style: none !important;
	padding-left: 0 !important;
}
.satisfaction-guarantee-header{
	display: none;
}
.gwt-menuItem-link-categoryNameSplit1, .gwt-menuItem-link-categoryNameSplit2{line-height:13px;letter-spacing:0;}

.secure-checkout-button {
	background-color: #c21a24 !important;
}
.secure-checkout-button-bottom {
	background-color: #c21a24 !important;
}
.right-container .button.primary.primary-button.full-width {
	background: #9e9e9e !important;
	margin-top: 20px !important;
	position: relative;
	top: 20px;
	border-style: none;
}
.right-container .button.button.primary-button h4{
		color: white !important;
}
.right-container .button.button.primary-button a:hover{
	background: #eaebea !important;
}
.order-summary{
	background-color: #edecec !important;
}
.master-card-logo{
	position: relative;
}
#ccsave-holder{
	margin-top: 20px;
	padding-top: 20px;
	float: left;
}
#paypalNowAcceptingFooter{margin-top: 50px;}

.headerWrapper{
	background: url(/wcsstore/images/Improvements/images/checkout-phone.png) right no-repeat;
	border-style: none;
	width: 970px;
}
/* @end */

/* @group Checkout Header & Footer */
#creditCardForm{
	height: 400px;
}
.shoppingCart table{
	width: 100%;
}
.shoppingCart .priceCurrentOrderDisplay{
	text-align: center;
}
.shoppingCart .remove{
	margin-top: 3px;
	margin-right: 10px;
}
#ShopCartForm .qty.txtR.noborder .csb-quantity-listbox{float: left;
	display: block;
	margin-left: 20px;
}
#shipSurchargeuprice{
	text-align: center;
}
#shipSurchargedesc{
	font-weight: bold;
}
#shipSurchargeqty{
	text-align: center;
	font-weight: bold;
}
#checkoutHeader{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #999;
	height: 75px;
}
.checkoutHeaderContentSpot {
	display: block;
}
.carousel.v .header {
	margin-bottom: 10px;
}


#checkoutHeader img {
	float: left;
}
.checkoutphone{
	color: #757575;
	font-size: 16px;
	display: block;
	text-align: right;
	top: 40px;
	position: relative;
}

.area-CheckOutArea #footer {
	display: block;
	}
#checkoutFooter{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #999;
	margin-top: 10px;
}
.area-CheckOutArea #footer ul{
	text-align: center;
}
.area-CheckOutArea #footer li{
	margin-left: 10px;
	display: inline;
}
.area-CheckOutArea #footer a{
	text-decoration: none;
	font-size: 13px;
	color: #737373;
}
h3.BillingHdr, #checkout-registration-holder h3{
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.checkoutBC-li-text{
	padding: 5px 10px;
	display: none;
}

.view-BillingShippingAddressDisplayView .checkoutBC {
	height: 50px;
	z-index: 1;
	overflow: visible;
		background: url(../images/checkout/orderconfirm-bc.png) no-repeat;
}

.view-OrderReviewDisplayView .checkoutBC {
	height: 50px;
	z-index: 1;
	overflow: visible;
	background: url(../images/checkout/orderreview-bc.png) no-repeat;
}

#billing-address .BillingHdr, #shipping-address .BillingHdr{
	width: 980px;
}
#checkout-registration-holder{
	background-color: #ededed;
}
#ShopCartForm .spot .button.primary.checkout-with-paypal-button{ 
float:left;
display:inline;
background: url("/wcsstore/images/Improvements/PayPal/Check-out-with-PayPal.png") no-repeat scroll 0 0;
height:33px;
width:203px !important;
margin:0px;
margin-left:170px !important;
}
.shopping-cart-v2 .bottom-checkout-buttons .checkout-with-paypal-button{margin:10px;
	background: url("/wcsstore/images/Improvements/checkoutv2/PayPal.png") 153px 4px no-repeat #ffc439;
	border: 1px solid #ffc439;height: 37px;padding-right: 60px;width: 260px;}
.order-summary .checkout-buttons-container .checkout-with-paypal-button-holder button{
	background: url("/wcsstore/images/Improvements/checkoutv2/PayPal.png") 153px 4px no-repeat #ffc439;
	border: 1px solid #ffc439;height:37px;padding-right:60px;width:260px;float:left;}
.orderReviewContentSummary {
	width: 300px !important;
}
.shopping-cart-v2 .bottom-checkout-buttons .checkout-with-paypal-button span, .order-summary .checkout-buttons-container .checkout-with-paypal-button-holder button span{color: black;text-transform:uppercasetext-shadow: 0 0 1px #bba3a3;
}
#paypalNowAcceptingFooter{
	margin-right: auto;
	width: 980px;
	margin-left: auto !important;
}
/* Popup */
.popupMiddle {
	float: left;
	position: fixed;
	width: 300px;
	text-align: center !important;
	margin-left: 340px;
}
.popupMiddleCenter{
	border: 1px dashed black ;
	-moz-box-shadow:    0px 10px 200px 100px #fff !important;
    -webkit-box-shadow: 0px 10px 200px 100px #fff !important;
    box-shadow:         0px 20px 200px 100px #fff !important;
}
.popupMiddle .inst-copy{
	margin: 10px;
	min-width: 300px;
}
.gwt-DecoratedPopupPanel{
	border-style: none;
	top: 20% !important;
	bottom: 20% !important;
	right: 1% !important;
	left: 0 !important;
	text-align: center !important;
	width: 980px !important;
	position: absolute !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
.popupContent{
	padding: 10px;
}
/* EndPopup */


/* @end */

/* @group PDP Page */

/* @group Error Pop Up Div */
.shoppingCart .productInfo .line .lastUnit {
left: 125px;
top: -45px;
float: left;
}
.orderReview .productInfo .multi_ESD_content {
left: 125px;
top: -65px;
float: left;
position: relative;
}
.ESD-quantity{
	width: 300px;
}
.lowInventoryMessaging{
	font-weight: bold;
	clear: both;
}
#view-larger-roll-over{
	float: left;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}
#view-larger-roll-over button.button.primary.view-larger {
	display: inline;
	float: right;
	width: 200px;
	border-width: 1px;
	border-style: none;
}
#view-larger-roll-over button.button.primary.view-larger span {
	border-style: none;
	border-width: 1px;
	padding: 5px;
	float: right;
}
.pdp-error-messages-modal .button.primary {
	padding: 5px;
	position: relative;
	color: white;
	background-color: #5b5b5b;
	margin-right: 50px;
	margin-left: 45%;
}

.pdp-error-messages-modal .pdp-error-msg {
	text-align: center;
}

/* @end */

/* @group Color Selector */
.view-ProductDetailView .gwt-product-detail-products-container .gwt-product-detail-widget-options-column {width: 725px;} 
.view-ProductDetailView .gwt-product-detail-products-container .gwt-product-detail-widget-options-column .gwt-product-detail-widget-options-column2 {width: 480px;}
/* @end */

/* @group Ask a rep Pop up DIV */
.BVRRHistogram{
	z-index: 99;
}
#gwt-site-feedback-modal button.button.primary{
	float: right;
}
#gwt-site-feedback-modal .gwt-submit-cancel-dialog-button-panel{
	width: 338px;
}

/* @end */
.gwt-pdp-main-image{
	border-style: none;
	float: left;
}

.BVRRSocialBookmarkingLinks {
	display: none !important;
}

.gwt-product-detail-bazzar-voice-aa-content-panel {
	height: 50px !important;
	margin-bottom: 0 !important;
}
#BVQASummaryBoxID{
	font-size: 12px;
}
.gwt-product-detail-bazzar-voice-container{
	height: 60px;
}
.pdp-single-tab-description-content h2 {
	font-weight: normal;
	font-style: normal;
	margin: 0;
}
.pdp-single-tab-description-content{
	font: 400 15px 'Alegreya Sans', sans-serif !important;
	
}
.gwt-product-detail {
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}

.gwt-product-detail-widget-col3-row {
	padding-bottom: 10px;
}

.gwt-single-product-detail-buttons-panel{
	padding: 0;
	margin: 0 10px 0 0;
	margin-left: 56px;
}
.gwt-pdp-alternate-thumbnail-image{
	border-style: none !important;
	width: 80px !important;
	height: 80px !important;
}
#gwt_product-detail-other-products-panel{
	border-color: #ddd;
	border-bottom-color: #ddd;
	border-width: 1px;
}
.gwt-pdp-collection-thumbnail-image{
	border-style: none !important;
}

#comment to fix tablet page width issue. 475 overruns page width.
#.gwt-product-detail-product-name-label{
#	width: 475px;
#}

.pdp-single-tab-content {
	padding: 20px;
	min-height: 100px;
}
.product-additional-info-panel{
	margin-bottom: 20px;
}
#socialPlugins{
	margin-top: 10px;
	float: left;
	width: 380px;
}
#socialPlugins img{
	background-color: white;
	padding: 0 !important;
	margin: 0 0 0 10px;
}
#socialPlugins .socialIconFacebook img{
	margin-left: 0;
	padding-left: 0;
}
#socialPlugins button{
	background-color: white !important;

}
.subcategory-landing-sub-sub-label{
	list-style-type: none;
}
.gwt-product-detail-additional-imgs-panel {
	width: 100%;
}
.pdp-single-tab-content  {
	font: 400 14px/19px 'Source Sans Pro', sans-serif;
}

#emailASpecialistBtn {
	margin-left: 84px;
	height: 35px;
	background: url(/wcsstore/images/Improvements/buttons/email_a_rep.png) no-repeat 0 center;
}
#gwt-product-detail-lower-panel h2{
	font-weight: bold !important;
}

#emailASpecialistBtn img {

}
button.button.primary.view-larger{
	margin-top: 5px;
	z-index: 2;
}
.gwt-pdp-paypal-spot{
	display: none;
}
/* @end */

/* @group Email Subscribe form 
#emailSubscribeForm{
	display: none;

}
.emailUnsubscribeLink{
	display: none;
}

@end */
.pagination .active b{
	background-color: #ccc;
}
.grid .pagination li.active {cursor:default; width:16px; height:16px; background:#666633; padding:0; margin-right:10px; _margin-right:5px; text-align:center; color:#fff;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 2px;
}
.gwt-sub-category-name-link{
	margin: 5px;
}
.view-AddressBookView .button.third{
	padding-left: 25px;
}
/* @end */

/* @group New Header */

/* @group RESET - Header Original */

#gwt_minicart_div .gwt-HTML {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
}
.gwt-product-detail-widget-options-column{
min-height: 150px;
}
#gwt_minicart_div .mini-cart-link-active, .miniCartItems{
		font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
}
.mini-cart-link-inactive{
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0px;
	cursor: pointer;
}
.gwt-international-country-changer caption th, .gwt-international-country-changer caption td { text-align: left; font-weight: normal; font-family: verdana,Helvetica,sans-serif;}
#catalogShop a, #catalogRequestLink a { text-decoration: none; }

#login.rememberMeLogin { width: 0; }

/* @end */
#SearchNoResultsForm #searchBox .button.button.third.small.branding{
	margin-left: 10px;
	background-color: silver;
	width: 36px;
	margin-top: 3px;
	height: 28px;
}
input#searchNoResultsBox{
	height: 20px;
	margin: 0;
	padding: 0;
}
#SearchNoResultsForm #searchBox{
	margin: 0;
	width: 400px;
}
/* @end */

/* @group New Footer */

/* @group Footer Reset */

/*----------- Email Updates Start -------------------*/
#emailUpdates {
	display: none;
}

/*----------- Email Updates Stop ------------*/

#footer .footerLinks  ul { padding:0;
	margin: 0;
	float: left;
}

#footer {
	border-top-style: none;
	margin-top: 0;
}
#footer .footerLinks  ul li {list-style:none; color:#999; font-weight:bold; padding-left: 0;
	text-transform: capitalize;
	border-left: 2px none #999999;
	width: auto;
	float: none;
}
#footer .footerLinks  ul li:first-child { border-left: 0px;  }
#footer .footerLinks.partnerLinks.centerLinks { position: relative; }
#footer .footerLinks.partnerLinks.centerLinks .partnerLinks { margin-top: 0px; }
.footerLinks.bottomLinks { display: none;  }
#copyright {clear:both; text-align:center; font-family:arial, helvetica, sans-serif; font-size:0.846em; color:#999; padding-top:10px; overflow: hidden; position: relative;
	display: none;
	top: -280px;
}

#copyright .bbb { float: left; margin: 8px 0 40px 340px; width: 100px; height: 38px;  }
#copyright .mcafee { float: left; margin: 6px 10px;}
#copyright .verisign { float: left; }
#copyright .cr {  }
.mcafee, .verisign {display:inline;}

#footer .footerLinks .partnerLinks { margin-top: 20px; color: #999; }
#footer .footerLinks .partnerLinks p br { display: none; padding-right: 5px; }
.partnerLinks, .bottomLinks {clear:both; width:auto; padding:20px 0 10px; text-align:center; width:100%; float:left; color: #999;}
.partnerLinks ul li, .bottomLinks ul li {display:inline; padding:0 5px 0 4px ; background:url(/wcsstore/images/Improvements/background/partner-links-divider.png) no-repeat right 2px; color:#999;}
.partnerLinks ul li.last, .bottomLinks ul li.last {background:none;}
.partnerLinks ul li a, .bottomLinks ul li a {color:#999;}
#privacyAndSecurity, #giftCards {background:none; padding-right:0;}

#guarantee {clear:both; float:none; display:none;}

.footerContent {color:#666; padding:0 8px; overflow:hidden; float:left; width:100%;}

.source-code-footer {text-align:center; color:#666;
	position: relative;
	margin-bottom: 40px;
	top: 320px;
}
.source-code-footer ul {margin:0;}
.source-code-footer ul li {list-style:none}

.footerText {color: #999;}
.footerText a {color: #999;}
.footerText ul li a {color: #999;}
.partnerLinks{
	display: none;
}
/* @end */

#newFooter{
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top: 1px solid #c5c5c5;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 400;
}
#newFooter li{
	list-style-type: none !important;
}
#newFooter ul{
	padding: 0 !important;
	margin: 0 !important;
	float: left !important;
	width: 25% !important;
}
#newFooter a:link{
	color: #7b7a7a !important;
	text-decoration: none !important;
	font-size: 12px !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	
}
#newFooter a:visited{
	color: #7b7a7a !important;
	text-decoration: none !important;
	font-size: 11px !important;
}
#newFooter a:hover{
	color: #5b5b5b !important;
	text-decoration: underline !important;
}
#newFooter .topFooterlinks{
	color: purple !important;
	text-decoration: none !important;
	padding-bottom: 3px !important;
	font-size: 12px !important;
}
#newEmailUpdates{
	width: 272px;
	height: 144px;
	background: url(../images/newfooter/followus.gif) no-repeat;
	border-right: 1px solid #ddd;
	margin-left: 20px;
	padding: 10px 30px 10px 10px;
	float: left;
}
#newEmailSignUpForm{
	float: left;
	border-width: 1px;
	position: relative;
	top: 56px;
	width: 290px;
}

.newFooterClickHere {
	top: 74px;
	position: relative;
	width: 84px;
	left: 192px;
	display: none;
}
#newEmailUpdates li{
	clear: none;
}
#newFooterSocial{
	position: relative;
	left: 116px;
	float: left;
	z-index: 2;
	overflow: visible;
	top: 102px;
}
#newFooterSocial li{
	margin: 0;
	width: 26px !important;
	float: left;
	display: inline;
}
#newFooterSocial ul {
	width: 180px !important;
	float: left;
}
#newFooterLinks{
	float: left;
	width: 630px;
	padding: 0 !important;
	margin-left: 13px;
}
#newFooterLinks b{
	color: #2e6a85;
	font-size: 12px;
}
#newFooterLinks ul{
	float: left;
	width: 155px !important;
	border-width: 1px;
}
#newFooterLinks li{
	margin-top: 0;
	margin-bottom: 5px;
}
#newFooterPartners{
	font: 11px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	clear: both;
	width: 980px;
	border-top: 1px solid #c7c7c7;
	margin-top: 20px;
	padding-top: 20px;
	text-align: center;
	float: left;
}
select.partnersfooter{
	border: 1px solid silver;
	border-radius: 1px;
	font-size: 12px;
	color: #545454;
	height: 27px;
	padding: 5px 8px;
    -webkit-appearance: none;
    -moz-appearance: none;
          appearance: none;
	width: 150px;
	background: url(/wcsstore/images/Improvements/images/arrowdown.gif) no-repeat 127px;
}
#newFooterPartners a {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 10px;
	background: url(../images/newfooter/dot.png) no-repeat left center;
	margin-left: 5px;
	font-size: 12px;
}
#newFooterPartners a:visited {
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
}
#partners {
text-align: center; font-size: 13px; z-index: 5; top: 40px; position: relative; left: 240px; width: 50%;
}
#partners ul {
	padding-left: 0;
	width: 300px;
	list-style: none;
	position: relative;
	display: inline-table;
}

#partners ul ul {
	display: none;
}
#partners ul li:hover > ul {
	display: block;
}
#partners ul li {
	float: left;
	width: 150px !important;
	text-align: left;
	border-bottom: 1px solid #7A574F;
	font-weight: normal !important;
	font-style: normal;
}
	
#partners ul li:hover {
	background: #fff !important;
	color: black !important;
	text-decoration: none !important;
}
#partners ul > li{
	padding: 5px;
}
#partners ul ul > li{
	padding: 0px;
}
#partners ul li a {
	display: block; 
	padding: 10px 10px;
	color: white; 
	text-decoration: none;
	background-color: white;
	text-decoration: none !important;
}				
#partners ul ul {
	border-radius: 0px; 
	padding: 0;
	position: absolute; 
	top: 100%;
}

#partners ul ul li {
	float: none;
	border-bottom: 1px solid #eaeaea; 
	position: relative;
}
#partners ul ul li a {
	padding: 10px 10px;
	color: white !important;
	
}	
#partners ul ul li a:hover {
	background: #5F574F;
	color: #fff !important;
	text-decoration: none !important;
}	
#down-triangle {
	float: right;
	width: 0; 
 	height: 0;
 	margin-top: 5px;
 	border-top: 5px solid #5F574F;
  border-left: 5px solid transparent; 
  border-right: 5px solid transparent; 
}


.newFooterEmailButton {
	border-style: none;
	background-color: transparent;
	padding: 0;
	margin-right: 0;
	margin-top: 0;
	margin-left: 5px;
	position: relative;
	bottom: 1px;
}
#newEmailSignUpForm {
	margin: 0;
	padding: 0;
	float: left;
}

#newFooterEmailSignUp {
	padding: 6px;
	float: left;
	width: 200px;
	border: 1px solid #a9a9a9;
	color: gray;
	margin-right: 10px;
	margin-left: 0;
}
.footerlinks a:visited{
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
}
#newFooterTrust {
	float: left;
	width: 980px;
	text-align: center;
	margin-top: 10px;
}
#newFooterTrust img{
	margin-left: 20px;
}
#newFooterTrust table{
	margin-right: auto;
	margin-left: auto;
}
#newFooterCopyRight{
	width: 980px;
	text-align: center;
	margin-top: 0px;
	color: gray;
	float: left;
	clear: both;
}
/* @end */
/* @group Product Grid */
.gwt-product-info-panel-details-panel{
	width: 175px;
}
.gwt-product-info-panel-stacked-price-now-label {
	color:#C90904;
	font-weight:bold;
	width: 170px;
	} /* to make the "now" price red and bold */

.gwt-product-info-panel-bv-details-panel{
	width: 85px;
	margin-right: 20px;
	float: left;
	display: inline;
}
/* @end */

/* @group Email Subscribe Page */
.view-EmailSubscribeView .data{
	width: 100%;
}
.emailSubscribeIframe{
	display: inline;
	float: right;
}

#emailpage {
	float: left;
	width: 400px;
}
/* @end */

/* @group Video Popup */
#gwt-video-player-wrapper{background:white;}
/* @end */

/* @group Add to Cart Popup */
.gwt_personalization_div .label{
	border-style: none;
	font-weight: bold;
	margin-right: 5px; 
	float: left;
}
.gwt_personalization_div .separator{
	border-style: none;
	font-weight: bold;
	display: none;
}
.gwt_addtocartdiv_fInventoryMessageLabel, .gwt_addtocartdiv_fLowQuantityLabel{
	font-weight: normal;
	font-style: normal;
}


.gwt_addtocartdiv_fLowQuantityLabel { display: none;}
.gwt_addtocartdiv_fInventoryMessageLabel, .gwt_addtocartdiv_fLowQuantityLabel{ display: none !important; }



.gwt_addtocart_div .Caption{
	float: left;
	width: 100%;
	font-size: 12px !important;
	color: #5b5b5b;
	height: 30px;
	margin-top: 10px;
}
.ok-cancel-dlog .ok-cancel-close-btn {
	top:0px !important; 
	}
.gwt-DialogBox .recommendationHeader{
	margin-top: 10px;
	background-repeat: repeat-x;
}
.gwt-DialogBox .gwt-we-suggest-panel-img-link-panel{
	float: left;
	padding: 10px 0 15px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}
.gwt-DialogBox .gwt-we-suggest-panel-products-container-horizontal{
	float: left;
	width: 598px;
	border: 1px solid #ccc;
}
.gwt-we-suggest-panel-horizontal .recommendationHeader{
	height: 20px;
	background: url(/wcsstore/images/Improvements/you_may_also_like.png) no-repeat;
	border: 2px solid #333;
} 

.area-ShoppingCartArea #gwt_recommendations_cart_1 .carousel{
	border: 1px solid #ccc;
	padding-bottom: 30px;
}
.gwt-we-suggest-panel-products-container-vertical .carousel.v .down.arrow {
	padding: 0 24px 10px;
}
.view-ProductDetailView .gwt-we-suggest-panel-img-link-panel{
	padding: 0;
	margin: 0 0px 0 0 !important;
}
.view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .right.arrow {left:0px !important; width: 8px !important;
padding:20px 1px;
}
.view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .left.arrow {left:0px !important; width: 8px !important;
padding:20px 1px;}


.gwt-product-detail-lower-panel .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel {
  position: relative;
  text-align: center;
  width: 80px !important;
  padding: 10px 0 0 !important;
}

.view-ProductDetailView .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-img-link-panel{
 margin: 0 0px !important;

}
.gwt_addtocartdiv_content_area{
	float: left;
	width: 566px;
}
.gwt_addtocartdiv_imagepanel{
	float: left;
	margin-right: 20px;
}
.gwt_addtocartdiv_close{
	float: right;
	color: white;
	background-color: gray;
	position: absolute;
	top: 1px;
	right: 1px;
	font-size: 13px;
	padding: 2px 5px 1px;
}
.gwt_addtocartdiv_infopanel_content{
	float: left;
	text-align: left;
	width: 424px;
	margin-bottom: 0;
	margin: 0;
	padding: 0;
}
.gwt_addtocartdiv_quanity{
	float: left;
	font-size: 12px;
	margin-left: 5px;
}
.gwt-DialogBox.gwt_dpo_div .dialogContent, .gwt-DialogBox.gwt-plcc-pa-dialog .dialogContent{height:auto;}

.plcc-ic-landing-page .apply-button{
	background: url(../PLCC/InstantCredit/apply_now.png) no-repeat;
}
.plcc-ic-application .gwt-plcc-step-two-electronic-signature {
	display: inline !important;
}
.addToCartProductsContainer{
	height: 180px;
}
.gwt_addtocartdiv_infopanel_content .gwt-HTML{
	margin-bottom: 5px;
	color: #5b5b5b;
}
.addToCartProductName{
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}
.gwt_addtocartdiv_pricelabel{
	font-size: 12px;
	float: left;
	clear: both;
	margin-top: 10px;
}
.gwt_addtocartdiv_price{
	font-size: 12px!important;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	font-weight: normal!important;
	font-style: normal!important;
}
.gwt_addtocartdiv_quanitylabel{
	float: left;
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: normal!important;
}
.gwt_addtocartdiv_itemlabel{
	float: left;
}
.gwt_addtocartdiv_waspricelabel, .gwt_addtocartdiv_nowpricelabel, .gwt_addtocartdiv_nowpricelabel, .gwt_addtocartdiv_nowpricelabel, .gwt_addtocartdive_nowpricevalue, .gwt_addtocartdive_waspricevalue{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.gwt_addtocartdiv_bottom_wwcm_spot, .gwt_addtocartdiv_top_wwcm_spot{
	display: none;
}
.gwt-DialogBox .button{
	margin-left: 30px;
}
.gwt_addtocart_div button.primary{
	background-image: url(../buttons/checkout.png);
	width: 197px;
}
.gwt_addtocart_div button.secondary{
	background-image: url(../buttons/continue_shopping_red.png);
	width: 155px;
}
.gwt_addtocartdiv_content_area{
	width: 598px;
}
.addToCartProductsList .gwt_defining_attribute_div{
	color: #686868;
	margin-bottom: 10px;
}
/* @end */

/* @group Cookie DIV Layer Hide */
#clear-cookie-div{
	display: none;
}
/* @end# */

/* @group ESD SHopping Cart */


/* @end */
#CMC_Privacy_Panel_ScreensBottomContent{
	height: 30px;
	display: block;
	bottom: 230px;
	position: relative;
}
/* @end */

/* @group International */
#flagPanel{
	
}
.gwt_flag_anchor{
	margin: 0;
	padding: 0;
	height: 18px;
}
	
.gwt-international-country-changer .Caption{
	margin: 10px 0 0;
	padding: 0;
	height: 80px;
	width: 960px;
	background-image: url(../images/internationalbanner.gif);
}

#ProductCategory_InternationalShipRestrictContentEspotDiv{
	margin-top: 0;
	padding-top: 0;
	text-align: left;
}
#ProductCategory_InternationalShipRestrictContentEspotDiv .genericESpot{
		font-size: 13px;
		color: #5b5b5b;
		border: 1px solid silver;
		background-color: #e9e9e9;
	}
.gwt-product-detail-international-product-restriction-panel .genericESpot{
	font-size: 13px;
	color: #5b5b5b;
	border: 1px solid silver;
	background-color: #e9e9e9;
}
.gwt-product-detail-international-product-restriction-panel{
	padding-top: 0px !important;
}
#int_land{
	padding: 10px;
}
#int_land h2{
	font-size: 20px;
	color: #5b5b5b;
	margin: 0;
}
#int_land p{
	margin: 3px 0 20px;
}
/* @end */

/* @group Order Review after purchase */

#orderReviewDisplayViewDiv .top-line{
	width: 100% !important;
	float: left;
	clear: both;
}
#orderReviewDisplayViewDiv .od-bill-payment {
	float: left;
	width: 49%;
	clear: both;
}
#orderReviewDisplayViewDiv .od-bill {
	float: left;
	width: 49%;
	margin-right: 20px;
	clear: both;
}
#orderReviewDisplayViewDiv .unit{
	margin: 0;
	padding: 0;
}
#orderReviewDisplayViewDiv .printLink a{background:url(/wcsstore/images/Improvements/buttons/printerLink.gif) no-repeat; width:205px; height:29px; text-indent:-9999px; float:right;}
#orderReviewDisplayViewDiv .links{
	width: 190px;
	height: 30px;
}
#orderReviewDisplayViewDiv .vcard{
	clear: both;
}
#orderReviewDisplayViewDiv h1.custom{
	display: none;
}
#container.view-OrderConfirmationDisplayView tfoot{
	float: right;
	width: 1px;
	margin-left: 20px;
}
#container.view-OrderConfirmationDisplayView .orderReview{
	margin: 0;
	padding: 0;
}
#orderItemTable td{
	padding: 2px;
}
 .productInfo{
	width: 100px !important;
}
#orderItemTable .gwt-oid-panel { overflow: hidden; width: 260px; }

/*#container.view-OrderConfirmationDisplayView .shoppingCart tfoot .promoCode, .shoppingCart tfoot .totals{
	border-style: none;
}*/

#container.view-OrderConfirmationDisplayView .shoppingCart tfoot .promoCode, #container.view-OrderConfirmationDisplayView .shoppingCart tfoot .totals{ 
border-style: none ; 
} 
#container.view-OrderConfirmationDisplayView #footer{
	clear: both;
	border-style: none;
}
/* @end */
/* @group St Jude Donate Container */
.DonateContainer #myform{
	float: left;
	position: relative;
	font-size: 14px !important;
}
/* @end */
#container{
		background: url(/wcsstore/images/Improvements/images/whitebg.gif) center repeat-y;
}

/* @group NEW Categories Layout - 3 Thumbs */
#newcategorylayout{
	float: left;
	margin: 0;
	padding: 0;
}
#newcategorylayout ul{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}
#newcategorylayout li{
	float: left;
	width: 234px;
	text-align: center;
	height: 288px;
	margin-right: 28px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
}
#newcategorylayout a:link{
	color: #5b5b5b;
	font: bold 16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
#newcategorylayout a:hover{

}
#newcategorylayout a:visited {
		color: #5b5b5b;
}
#newcategorylayout li:nth-child(3n+3) {
	margin-right: 0px;
	padding-right: 0px !important;
}
#newcategorylayout li:nth-child(3n+1) {
	clear: both;
}
/* @end */

/* @group SLI - Search */

/* @group CSS RESETS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

td {
	vertical-align: top;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* @end */

#frame
{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#main{
	float: left;
	width: 100%;
}

/* @group Left Col - Refine Search */

/* @group Price Slider */
#demo_bg {
    position: relative;
    background: no-repeat 0 5px;
    height: 28px;
    width: 310px;
}

#demo_bg div {
    position: absolute;
    cursor: default;
    top: 4px;
}

/* Here's the highlight element */
#demo_bg span {
    position: absolute;
    background: url(../slider/assets/dual_thumb_highlight.gif) 0 0 repeat-x;
    _font-size: 5px; /* prevent IE6 expanding the box height to font-size */
    top: 10px;
    left: 12px;
    height: 13px;
    width: 1px;
}

#demo_bg .caution {
    background-position: 0 -13px;
}
#demo_bg .boom,
#demo_bg .danger {
    background-position: 0 -26px;
}

/* We'll use the same class names for the status report region */
p .ok {
    color: #3a3;
    font-weight: bold;
    text-transform: uppercase;
}
p .caution {
    background: #ff3;
    color: #770;
    font-weight: bold;
    font-style: italic;
    padding: 0 1ex;
    text-transform: uppercase;
}
p .danger {
    color: #f33;
    font-weight: bold;
    text-decoration: blink;
    text-transform: uppercase;
}
p .boom {
    color: #fff;
    background: #000;
    padding: 0 1ex;
}
/* @end */
#leftcol{
	background-color: #f7f7f7;
	width: 205px;
	float: left;
	font-size: 12px;
	color: #5f574f;
}

#leftcol a{
	color: #5f574f;
}
#leftcol a:hover{
	color: #0d7499;
}
#leftcol h1{
	font-size: 20px;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.searchattribute{
	padding: 0 20px 30px 30px;
}
.searchattribute b{
	font-size: 14px;
}
#sli-search{
	margin: 10px 15px 20px;
}
.searchbox{
	margin: 0 0 5px;
	padding: 0;
	float: left;
	height: 16px;
	border: 1px solid #938b83;
	width: 117px;
}
.searchbutton{
	width: 17px;
	height: 17px;
	margin: 0 0 0 5px;
	padding: 0;
	display: inline;
	float: left;
}
#searchwithinresults{
	font-size: 10px;
	width: 100%;
	clear: both;
}
.attributeheader{
	margin-bottom: 5px;
}
.attribute-more{
	padding-left: 18px;
}
.plusminus{
	display: inline;
	float: right;
	font-size: 14px;
}
.searchattribute a{
	font-size: 12px;
	text-decoration: none;
	margin-left: 5px;
}
.searchattribute li{
	padding-bottom: 0;
	padding-top: 6px;
}
#sli-leftcol-espot{
	margin: 10px;
	text-align: center;
	background-color: #e4e4e4;
	height: 100px;
}
.sli_facetimage img{
	cursor: pointer;
}
.swatchTip-popup {
	float: right;
	margin-bottom: 5px;
	border: 0;
}
/* @end */

/* @group Right Col - Search Results
 */
#rightcol{

	float: left;
	margin-left: 10px;
	color: #5f574f;
	width: 765px;
}
#rightcol a{
	color: #5f574f
}
#maincol a{
	color: #5f574f
}
#maincol{
	float: left;
	width: 770px;
	margin-left: 110px;
	text-align: center;
	color: #5f574f;
}
#rightcol a:hover{
	color: #0d7499;
}
.merchbanner{
	width: 765px;
	background-color: #ebebeb;
	height: 100px;
}
.merchbannerfull{
	background-color: #ebebeb;
	height: 100px;
	margin-bottom: 10px;
}
#sli-breadcrumbs{
	width: 100%;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#sli-breadcrumbs h1{
	display: inline;
}
#sli-tabs{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}
#sli-tabls ul{
	width: 100%;
}

#sli-tabs li a{
	font-size: 12px;
	width: 132px;
	padding: 10px 10px 10px 0;
	margin-right: 0px;
	text-decoration: none;
	text-align: center;
	border-bottom: 2px solid #e6e6e6;
	background: url(images/3x3whitesqr.png) repeat-y #f2f2f2;
	float: left;
	display: inline-table;
}
#sli-tabs li a:hover{
	background-color: #eaeaea;
}
#sli-tabs  li.active a{
	background-color: white;
	border-left-style: solid;
	border-bottom-style: none;
	border-right: 1px solid #e6e6e6;
	border-top: 2px solid #e6e6e6;
	border-width: 2px;
	border-left-color: #e6e6e6;
	font-weight: normal;
}
ul.sli-tabs{
	margin-left: 0;
	margin-top: 0;
}
#sli-searchsuggest{
	width: 100%;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
	clear: both;
}
#sli-searchsuggest a{
	text-decoration: none;
	padding-right: 10px;
	padding-left: 5px;
}
#sli-searchsuggest a.last {
	background-image: none;
}
#sli-sortview{
	width: 100%;
	float: left;
	margin-bottom: 15px;
	font-size: 12px;
}
#sli-sortview a{
	text-decoration: none;
}
.sli-sortby{
	float: left;
}
.sli-sortby a{
background: url(dot.png) no-repeat right center;
padding-right: 10px;
padding-left: 5px;
}
.sli-sortby a.last {
	background-image: none;
}
.sli-viewlayout{
	float: right;
	font-size: 11px;
}
#sli-productpagination{
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
.sli-pages{
	float: right;
	font-size: 11px;
}
.sli-pages a{
	text-decoration: none;
	margin-left: 5px;
}

/* @group SLI Products Grid */
#sli-products-grid{
	float: left;
	clear: both;
	width: 100%;
}
#sli-products-grid ul{
	clear: both;
}
#sli-products-grid li{
	float: left;
	width: 175px;
	margin-right: 21px;
	line-height: 18px;
	font-size: 12px;
	margin-bottom: 20px;
	}
#sli-products-grid li.last{
	margin-right: 0;
	margin-left: 2px;
}
#sli-products-grid a{
	text-decoration: none;
	font-size: 13px;
	text-align: left;
}
#sli-products-grid .sli-price{
	font-size: 12px;
	font-weight: bold;
}
#sli-products-grid .sli-saleprice{
	font-weight: bold;
	color: #c90904;
}
#sli-products-grid .sli-producttagline{
	font-size: 14px;
}
#sli-products-grid .sli-productreviews a{
	font-size: 11px;
}

/* @end */
/* @group SLI Products List */
#sli-products-list > li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	float: left;
	width: 100%;
}
.sli_results_list > li{
	display: block;
	margin-bottom: 15px;
	border-bottom: 1px solid #b5b5b5;
	padding-bottom: 15px;
}
#sli-products-grid .sli_results_list > li{
	margin-bottom: 0px;
	border-bottom: none;
	padding-bottom: 10px;
}
#sli-products-grid h2{
	border-bottom: none;
	margin: 5px 0 0px;
	padding: 0;
}
.sli-productlist-image{
	margin-right: 10px;
	float: left;
}
.sli-productlist-details h2{
	margin-bottom: 5px;
}
.sli-productlist-details a{
	text-decoration: none;
	clear: none;
}
.product-link{
	font-size: 20px;
}
.sli-productlist-details .sli-productstarts a{
	font-size: 11px;
	margin-left: 5px;
	padding-bottom: 2px;
}
.sli-productlist-details p{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.sli-productlist-details .sli-price {
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
}
.sli-productlist-details .sli-saleprice{
	font-size: 12px;
	font-weight: bold;
	color: #c90904;
	margin-bottom: 5px;
}
.sli-productlist-details .sli-producttagline{
	font-size: 15px;
	margin-bottom: 5px;
}
.sli-productlist-details .sli-stockstatus{
	font-size: 12px;
	margin-bottom: 5px;
}
.sli-productlist-details .sli-searchsuggest a{
	padding-right: 5px;
	font-size: 11px;
}
.sli-productlist-details .sli-searchsuggest a.last{
	margin-right: 0;
	margin-left: 2px;
	background-image: none;
}
.sli-productlist-details .sli-searchsuggest b{
	font-size: 11px;
	font-weight: bold;
}
.sli_swatches_list{

}
.sli_swatches_list li{
	float: left;
	display: block;
}
li.swatchTip-popup{
	margin-right: 5px;
	margin-top: 10px;
}

ul.sli_swatches_list{
	margin: 0;
	height: 40px;
}

a.tooltip-popup img{
	background-color: white;
	margin: 0;
	padding: 0;
}
#sli_container a.tooltip-popup{position:relative}

#sli_container a.tooltip-popup span
{z-index: auto;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;bottom: 25px;width: 60px;border:1px solid #cdcdcd;color:#333;background:#FFF !important;
	text-align: center;
	margin-right: 10px;
	display: none;
	left: 0;
	visibility: visible;
	padding: 0;
}

#sli_container a.tooltip-popup:hover span
{display:inline;
	z-index: auto;
	left: 0px;
	position: absolute;
	padding-top: 5px;
}
#sli_containter .gridItem{
	z-index: -3000;
	position: relative;
}
#sli-products-grid .swatchTip-popup{
	float: left;
	margin: 5px 5px 0 0;
	padding: 0;
	border-width: 1px;
	width: 20px;
}
#sli-products-grid .sli_swatches_grid{
	float: left;
	margin: 0;
	padding: 0;
}
/* @end */

/* @group SLI Blog List */
#sli-blog-list li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	float: left;
	width: 100%;
}
.sli-blog-image{
	margin-right: 10px;
	float: left;
}
.sli-blog-details h2{
	margin-bottom: 5px;
	font-size: 20px;
	margin-top: 10px;
}
.sli-blog-details a h2{
	color: #0d7598;
	text-decoration: none;
}
.sli-blog-details a{
	text-decoration: none;
}
.sli-blog-details p{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.sli-blog-details .sli-searchsuggest a{
	background: url(dot.png) no-repeat right center;
	padding-right: 5px;
	font-size: 11px;
	text-decoration: none;
}
.sli-blog-details .sli-searchsuggest a.last{
	margin-right: 0;
	margin-left: 2px;
	background-image: none;
}
.sli-blog-details .sli-searchsuggest b{
	font-size: 11px;
	font-weight: bold;
}
/* @end */

/* @group SLI Social List */
#sli-social-list li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	float: left;
	width: 100%;
}
.sli-social-image{
	margin-right: 30px;
	float: left;
	margin-left: 10px;
}
.sli-social-details h2{
	margin-bottom: 5px;
	font-size: 20px;
	margin-top: 10px;
}
.sli-social-details a h2{
	color: #0d7598;
	text-decoration: none;
}
.sli-social-details a{
	text-decoration: none;
}
.sli-social-details p a{
	text-decoration: underline;
}
.sli-social-details p{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#gr-socialicons{
	width: 490px;
	height: 20px;
}
#socialPlugins .pinterestPinIt{float:left;width:60px;}
.manage-registry-page .actions.begin_creating_your_reg, .manage-registry-page .gr_manage_socialPlugins_main{
	margin-top: 15px;
	float: left;
	width: 100%;
	padding: 20px 0px 0;
}
#gf-linkshare{
	float: left;
	margin-top: 0px;
}
.view-WishListHomeView .gr_manage_socialPlugins_main #socialPlugins_Title{float:left;
	margin-top: 5px;
}
#socialPlugins img:hover{
	cursor:pointer;
}
.plusContent {
	display: none;
}
/* @end */

/* @group SLI Instructions List */
#sli-instructions-list li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	float: left;
	width: 100%;
}
.sli-instructions-image{
	margin-right: 10px;
	float: left;
}
.sli-instructions-details h2{
	margin-bottom: 5px;
	font-size: 20px;
	margin-top: 10px;
}
.sli-instructions-details a h2{
	color: #0d7598;
	text-decoration: none;
}
.sli-instructions-details a{
	text-decoration: none;
}
.sli-instructions-details p{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.sli-instructions-details p a{
	text-decoration: underline;
}
/* @end */

/* @group SLI Video List */
#sli-video-list li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	float: left;
	width: 100%;
}
.sli-video-image{
	margin-right: 15px;
	float: left;
}
.sli-video-details h2{
	margin-bottom: 5px;
	font-size: 20px;
	margin-top: 10px;
}
.sli-video-details a h2{
	color: #0d7598;
	text-decoration: none;
}
.sli-video-details a{
	text-decoration: none;
}
.sli-video-details p{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.sli-video-details p a{
	text-decoration: underline;
}
/* @end */
#sli-recent-searches{
	width: 100%;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
	clear: both;
	border-top: 1px solid #e6e6e6;
	padding-top: 10px;
}
#sli-recent-searches a{
	text-decoration: none;
	padding-right: 10px;
	padding-left: 5px;
}
#sli-recent-searches a.last {
	background-image: none;
}
#maincol p{
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}
#maincol p a{
	color: #0d7598;
	font-weight: bold;
	text-decoration: none;
}
#maincol h1{
	color: #0d7598;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 20px;
	margin-top: 20px;
}

/* @group SLI CODE */
/**
 * CSS Document for Search and Navigation.
 * Date: October 2011
 * Revision: 1.3
**/

#sli-tabs li {
	list-style-type: none;
	float:left;
}

#sli-tabs a {
	text-transform: capitalize;
}

/* The Basics */
#sli_container .sli_bottom_border {
	border-bottom: 1px solid #CCCCCC;
}

#sli_container .sli_clear {
	clear: both;
	height: 0px;
}

#sli_container .sli_left {
	float: left;
}

#sli_container .sli_right {
	float: right;
}


/* Headings */
#sli_container .sli_h1 {
	font-size: 17px !important;
	text-transform: capitalize;
	font-weight: bold !important;
}

#sli_container .sli_champ_h1 {
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
}

#sli_container .sli_h2,
#sli_container .sli_h2 a {
	font-size: 12px;
	font-weight: bold;
}

#sli_container .sli_h3,
#sli_container .sli_h3 a {
	color: #FFFFFF;
	font-size: 15px;
	padding: 2px;
}


/* Default Page */
#sli_container #sli_default {
	display: block;
	text-align: center;
	padding: 20px 0;
}

#sli_container #sli_default p {
	margin: 10px 0 0 20px;
}

#sli_container #sli_default p span {
	color: #CC0000;
}

#sli_container #sli_default form {
	margin: 15px 0;
}

#sli_container #sli_default form label {
	display: block;
	font-weight: bold;
}

#sli_container #sli_moreinfo {
	padding-bottom: 20px;
}


/* Popular Searches */
#sli_container .sli_alpha_nav {
	padding-bottom: 30px;
	padding-top: 5px;
	font-size: 17px;
}

#sli_container .sli_alpha_nav a {
	margin-left: 1px;
	text-decoration: none;
	font-size: 15px;
}

#sli_container .sli_alpha_nav a:hover {
	text-decoration: underline;
}

#sli_container .sli_alpha_suggested li {
	margin-left: 80px;
	list-style: disc;
	font-size: 12px;
	text-align: left;
	float: left;
	width: 40%;
}

#sli_container .sli_alpha_suggested li a {
	text-decoration: none;
}

#sli_container .sli_alpha_suggested li a:hover {
	text-decoration: underline;
}

#sli_container #sli_poweredby {
	padding-top: 50px;
	text-align: center;
	clear: both;
}

#sli_container #sli_poweredby a,
#sli_container #sli_poweredby span {
	vertical-align: top;
}

#sli_container #sli_poweredby img {
	vertical-align: middle;
	display: inline;
	border: 0;
}

#sli_container #sli_expand {
	text-align: center;
}


/* Containers */
#sli_container .sli_container {
	float: left;
}

.portrait #sli_container .sli_container,
.landscape #sli_container .sli_container {
	float: right;
	margin-left: 0;
}

#sli_container #sli_search_standard {
	text-align: center;
	width: 100%;
}


/* Errors */
#sli_container #sli_noresult {
	padding: 20px 10px;
	width:950px;
	margin:0 auto;
	text-align:center;
	font-family:Arial,​"Helvetica Neue",​Helvetica,​Geneva,​sans-serif;
	font-size:14px;
	color:#5F574F;
}

.portrait #sli_container #sli_noresult {
	padding: 20px 15px 20px 5px;
}

#sli_container #sli_noresult h1 {
    color: #0D7598;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    text-decoration: none;
    font-size: 12px;
}

#sli_container #sli_search_error {
	text-align: center;
}

#sli_container #sli_search_error span {
	font-weight: bold;
}


/* Page Controls */
#sli_container .sli_bct {
	color: #5F574F !important;
	text-align: left;
	font-size: 11px;
	padding: 0 5px 10px 0;
}

#sli_container .sli_bct h1 {
	display: inline;
	font-size: 12px;
}
#sli_container .sli_noAndResults,
#sli_container .sli_spelling {
	color: #5F574F;
	padding: 5px 0 8px 15px;
	font-size: 12px;
}

#sli_noresult p {
	margin-top: 10px;
	line-height: 20px;
}

#sli_noresult .sli_spelling {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}

#sli_container .sli_spelling a{
	color:#0D7598 !important;
	font-weight:bold;
}

#sli_container #sli_noresult b{
	color:#0D7598 !important;
	font-weight:bold;
}

#sli_container #sli-recent-searches b{
	color: #5F574F !important;
	font-weight: normal;
}

#sli_container #sli-recent-searches a{
	font-size: 12px;
}

#sli_container .sli_search_suggestions a {
	font-weight: normal;
}
#sli_container .sli_view,
#sli_container .sli_sort {
	padding: 5px 0;
}

#sli_container .sli_view {
	float: left;
	text-indent: 5px;
}

#sli_container .sli_sort {
	float: right;
	text-align: right;
}

#sli_container .pageactive {
	font-weight: bold;
	color: #0D7499;
}

#sli_container .sli_bct_num_results {
	font-weight: bold;
}

#sli_container .sli_bct_total_records {
	font-weight: bold;
}

#sli_container #sli_pagination_header,
#sli_container #sli_pagination_footer {
	text-align: right;
}

/* Facets */
#sli_container #sli_facets {
	width: 200px;
	float: left;
	height: auto;
}

/* ul surrounding each topic group, including children */
#sli_container ul.sli_facets {
	padding: 0;
	margin: 0;
	width:155px;
}

#sli_container .sli_facets li {
	list-style: none;
}

.searchSideBoxMainUL li {
	list-style-type: none;
}

/* outer facets */
#sli_container .sli_facet_container {
	width: 100%;
}

/* titles */
#sli_container .sli_facet_heading {
}

/* ul specific to child group */
#sli_container ul.sli_children {
	padding-left: 10px;
	margin: 0;
}

/* more and less  */
#sli_container .sli_moreless {
}

/* anything selected, and its children */
#sli_container .sli_selected {
	font-weight: bold;
}

/* anything unselected */
#sli_container .sli_unselected {
	font-weight: normal;
}

#sli_container ul.sli_facets span.sli_facetImage{
	float:left;
	width:15px;
	display:block;
	padding-top: 1px;
}

#sli_container ul.sli_facets span.sli_facetName{
	float:left;
	width:130px;
	display:block;
	background-color: #F2F2F2 !important;
}

#tablet_left_sidebar .cell1 #sideBox ul {
	width: 135px;
}

#tablet_left_sidebar ul.sli_facets span.sli_facetName {
	float:left;
	width:130px;
	padding-top:2px;
	display:block;
	background-color: transparent !important;
	font-face: "Avenir-Roman";
	color: #1b1b1c;
	font-size: 14px;
}

#sli_container ul.sli_facets span.sli_facetName a{
	margin:0px;
}

#sli_container .urlkeylink {
	font-size: 12px;
	color: #000000;
}


/* Ajax */
#ajaxloading {
	width: 150px;
	height: 50px;
	margin-top: 130px;
	margin-left: -85px;
	left: 50%;
	overflow: hidden;
	border: 0;
	position: absolute;
	z-index: 500;
}

#sli_ajaxloader2 {
	display: none;
	position: absolute;
	z-index: 333000;
}

#sli_resultsSection_wrapper {
	overflow-x: hidden;
	position: relative;
	background-color: #FFFFFF;
	margin: 0 auto;
}

#sli_resultsSection {
}

#sli_slideController,
#sli_slideController2 {
	width: 1px;
	height: 250px;
	border-width: 0;
	margin-right: -1px;
	float: right;
}

#sli_loadingDiv {
	float: left;
	position: relative;
	border-width: 0;
	background-color: #FFFFFF;
}


/* Grid Result */
#sli_container .sli_grid_result {
	float: left;
	margin: 10px 5px;
	text-align: center;
	border: 1px solid #CCCCCC;
	height: auto;
	width: 190px;
}
.sli_noresults_grid li {
	float: left !important;
	margin: 10px 5px;
	text-align: center;
	height: auto;
	width: 190px !important;
	clear:none !important;
	list-style: none !important;
}

.landscape .sli_noresults_grid .grid4 {
	text-align: left;
	margin: 10px 7px !important;
}

.portrait .sli_noresults_grid .grid4 {
	text-align: left;
	margin: 10px 0px !important;
}

#sli_container .sli_grid_result img {
	border: 0;
}

#sli_container .sli_grid_image {
	text-align: center;
	padding-top: 5px;
}

#sli_container .sli_grid_excerpt {
	display: none;
}

#sli_container .sli_grid_price {
	display: block;
	text-align: center;
	padding-top: 5px;
}

#sli_container .priceWas {
	color: #605752;
	padding-right: 6px;
}

#sli_container .priceNow {
	color: #c70a04;
	font-weight:bold;
}

#sli_container .price {
	color: #605752;
}


#sli_container .priceLine{
	font-size:11px;
	font-weight:bold;
}

#sli_container .removed{
	color:#c70a04;	
}


/* List View */
#sli_container .sli_list_result {
	margin-top:5px;	
}

#sli_container .sli_list_h2 {
	font-size: 12px;
	font-weight: bold;
}

#sli_container .sli_list_image {
	float: left;
	width:150px;
}

#sli_container .sli_list_content {
	float: left;
	width: 500px;
	padding-left: 10px;
}

#sli_container .sli_list_image img {
	border: 0;
}

#sli_container .sli_normal_price {
	text-align: left;
}

#sli_container .sli_related_searches {
	text-align: left;
	font-weight: bold;
}

#sli_container .sli_related_searches  a {
	font-weight: normal;
}

#sli_container .sli_grid_result .modal,
#sli_container .sli_list_result .modal {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	border: 1px solid #000000;
	background: #FFFFFF;
}


#sli_container .sli_op {
	color: #FF0000;
	text-align: right;
	font-size: 11px;
}



#sli_container .container {
    background-color: #FFFFFF;
    border-top: 1px solid #DDDDDD;
    margin: 0 auto;
    padding: 14px 0 0;
    width: 980px;
}

#sli_container .sli-productlist-image{
	width:196px;
	floar:left;
}

#sli_container .sli-productlist-details{
	width:540px;
	clear: none;
	float: left;
}

#sli_container #sli-products-grid li{
	list-style:none;
}

#sli_container #sli-products-grid li.first{
	clear:both;
}

#sli_container .sli-sortby a.active, #sli_container .sli-viewlayout a.active{
	color:#0D7499 !important;
}

/* Start - Price Slider CSS - CLIENT-64147 */

#sli_container .sli-range-slider-tick {
    display: none !important;
}

#sli_container #slider-price-label{
   padding: 5px 0;
   text-align:center;
}

#sli_container .sli-range-slider-thumb{
	margin:-9px;
	overflow:visible !important;
}

#sli_container .sli-range-slider-horizontal .sli-range-slider-track {
    background: url("http://improvements.resultspage.com/images/sli-range-slider-horizontal1.png") repeat-x scroll 0 -36px transparent;
    height: 12px;
    width: 100%;
}

#sli_container .sli-range-slider-horizontal .sli-range-slider-selection {
    background: transparent url(http://improvements.resultspage.com/images/sli-range-slider-horizontal1.png) repeat-x scroll 0 -52px;
    height: 12px;
    top: 0;
}

#sli_container .sli-range-slider-horizontal .sli-range-slider-thumb {
    background: url("http://improvements.resultspage.com/images/sli-range-slider-horizontal1.png") no-repeat scroll 0 0 transparent;
    top: 2px;
}

#sli_container .sli-range-slider-horizontal .sli-range-slider-track-start {
    background: url("http://improvements.resultspage.com/images/sli-range-slider-horizontal1.png") no-repeat scroll 0 -72px transparent;
    left: 0;
    top: 0;
	height:12px;
}

#sli_container .sli-range-slider-horizontal .sli-range-slider-track-end {
    background: url("http://improvements.resultspage.com/images/sli-range-slider-horizontal1.png") no-repeat scroll 100% -72px transparent;
    right: 0;
    top: 0;
	height:12px;
}

#sli_container .sli-range-slider-horizontal .sli-range-slider-selection span {
    display:none;
}


#sli_container #slider-raove-label, #sli_container #slider-rapri-label, #sli_container #slider-rasale-label {
    display:none;
}

#sli_container .sli-range-slider-thumb span,
#sli_container .sli-range-slider .first span,
#sli_container .sli-range-slider .last span
{
	background: none !important;
	color: #5F574F !important;
	font-weight: normal !important;
	font-size: 10px !important;
	text-shadow: inherit !important;
	margin-top: -39px !important;
}

#sli_container .sli-range-slider-horizontal .sli-range-slider-thumb span i
{
	border: none !important
}

#sli_container #sli_facet_raove_group, #sli_container #sli_facet_rasale_group, #sli_container #sli_facet_rapri_group
{
	margin-top: 32px !important;
}

/* End - Price Slider CSS */ 
 
#sli_container #sli_catmenu{
	padding:10px;
}

#sli_container #sli_catmenu .heading{
	font-size: 2em;
    font-stretch: condensed;
	margin-bottom:15px;
}

#sli_container #sli_catmenu .back a{
	color: #00B3D2;
	text-decoration:none;
	font-size:1em;
}

#sli_container #sli_catmenu ul{
	margin:5px;
	padding:0px;
}

#sli_container #sli_catmenu ul li , #sideBox ul li ul li{
	padding:3px 0 0 10px;
	list-style:none;
}

#sli_container #sli_catmenu ul li.selected{
	background:url('http://improvements.resultspage.com/images/bullet.gif') no-repeat 0 6px;
}

#sli_container #sli_catmenu a.selected{
	font-weight:bold;
}

#sli_container #sli_catmenu ul li a, #sideBox ul li ul li a {
	color:#5F574F;
	text-decoration:none;
	line-height: 19px !important;
	font-size: 13px !important;
}

#sli_container #sli_catmenu ul li a:hover{
	color: #0d7499;
}

div#sli_container.container div#leftcol{
}

#sli_container .myprice{
	background-color:#cccccc;
}
#sli_container .cin-catalog-item div.rating{
	display:inline-block;
}

#sli_container #sli-productpagination{
	float:none !important;
	text-align:right;
}

#sli_container #sli-productpagination .pageselectortext,#sli_container #sli_pagination_footer .pageselectortext{
	font-size:11px;
}

.landscape #sli_container .pageselectortext,
.portrait #sli_container .pageselectortext {
	margin-right: 20px;
}

.landscape #sli_container .pageselectortext a,
.portrait #sli_container .pageselectortext a,
.landscape #sli_container .pageselectortext span,
.portrait #sli_container .pageselectortext span {
	padding: 10px;
}

.landscape #sli_container .pageselectortext .sli_viewall a,
.portrait #sli_container .pageselectortext .sli_viewall a {
	padding: 0;
}

#sli_container #sli-products-list > li{
	width:755px;
	margin-bottom:5px;
}

#sli_container ul.sli_results_list{
	overflow:auto;clear:none
}

#sli_recentsearchlist	{font-weight:normal;padding-left: 30px;}
#sli_recentsearchterms	{text-indent:0px;margin:0px 0px 5px 0px;padding:2px}
#sli_clearrecent a		{font-style:italic;font-weight:bold;font-size:9px;color:#FF0000;float:right;}
#sli_recentsearchterms li {padding:2px; list-style: none;
	list-style-type: disc;
	margin-left: 20px;
}
#sli_recentsearchterms li a:link {text-decoration:none}

#sli_container .searchattribute{
	overflow: hidden;
}

#sli_container .searchattribute-slider {
	overflow: visible;
}


#sli_container .sli_rating{
	display:inline-block;
}

#sli_container .sli_video_result h2{
	margin: 10px 0;
}
.sli_video_result {
height: 128px;
}
#sli_container .sli_video_result h2 a{
	text-decoration:none;
	color:#0e749c;
	font-size:20px;
	line-height: 20px;
	font-weight: normal;
}

#sli_container .sli_video{
	float:left;
	width:265px;
}

#sli_container .sli_video_info{
	float:left;
	width:470px;
}

#sli_container .sli_video_info span{
	font-size:12px;
	line-height: 15px;
}

#sli_container .sli_video_action{
	margin-top:5px;
	display:block;
}

#sli_container .sli-community-image{
	float:left;
	width:140px;
}

#sli_container .sli-community-details{
	float:left;
	width:570px;
	margin-top:25px;
}

#sli_container div.sli-community-details a{
	margin-bottom:10px;
	text-decoration:none;
	color:#0e749c;
	font-size:20px;
}

#sli_container div.sli-community-details span{
	font-size:12px;
	display:block;
} 


#sli_container .sli-blog-image{
	float:left;
	width:160px;
}

#sli_container .sli-blog-details{
	float:left;
	width:550px;
}

#sli_container div.sli-blog-details a{
	margin-bottom:10px;
	text-decoration:none;
	color:#0e749c;
	font-size:12px;
}

#sli_container div.sli-blog-details span{
	font-size:12px;
	display:block;
}

#sli_container #leftcol{
	background-color:#F2F2F2;
}

#sli_container span{
	background-color: transparent !important;
}
#sli-products-grid .rating {
}
#sli-products-grid .bvrating {
	display:inline-block;
	text-align:left;
	height: 20px;
}
#sli-products-list .bvrating {
	display:inline-block;
}
#sli-products-list .bvrating .overlay{
	display:inline-block;
	position: relative;
	left: -5px;
}
.sli_results_list .price-list {
	font-size:12px;
}
.sli_results_list .sli_swatches_more{
	top: 5px;
}
#sli-products-grid .sli_swatches_more{
	position: relative;
	float: right;
	display: inline;
}
.sli_swatches_list .sli_swatches_more{
	position: relative;
	float: left;
	margin-top: 5px;
}
.sli_results_list .priceLine {
	padding-bottom:5px;
	
}
ul.sli_results_list{
	padding: 0 !important;
	margin: 0 !important
}
.sli_facet_container div.attributeheader:hover {
	cursor:pointer;
}

.portrait #sli-tabs li a {
	width: 110px;
}

.portrait .sli-viewlayout,
.landscape .sli-viewlayout {
	margin-right: 30px;
}

.portrait div.sli_sort,
.landscape div.sli_sort {
	float: right;
	margin: 10px 0 0;
}
.portrait div.sli_sort select,
.landscape div.sli_sort select {
	padding: 0;
	width: 96px;
	opacity: 0;
}

.portrait .viewMode,
.landscape .viewMode {
	float: right;
	position: relative;
	margin: 5px 0 0;
}

.portrait .viewMode a span,
.landscape .viewMode a span {
	display: block;
	padding: 2px 14px;
	font-family: "Archer Hairline";
	font-size: 14px;
}

#sli-sortview {
	position: relative;
}

.sli_view_popup_tablet {
	position: absolute;
	right: 0;
	top: 42px;
	display: none;
	z-index: 10;
}

.portrait div.results li.gridItem,
.landscape div.results li.gridItem,
.portrait div.results li.grid3,
.landscape div.results li.grid3 {
	float: left;
	width: 33%;
	background-color: transparent;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font-size: 13px;
}

.portrait div.results li.gridItem  > div ,
.landscape div.results li.gridItem  > div {
	border: 1px solid #e4e4e4;
	margin: 5px;
	padding: 6px;
}

.portrait #sli_noresult div.results li.gridItem  > div ,
.landscape #sli_noresult div.results li.gridItem  > div {
	border: none;
}

.portrait div.results li.grid4,
.landscape div.results li.grid4 {
  width: 25%;
}

.portrait li.grid4 a:link {
	display: block;
	margin: 0 5px;
}

.portrait div.results li.grid2,
.landscape div.results li.grid2 {
  width: 50%;
}

.portrait .gridItem .gridImage img,
.landscape .gridItem .gridImage img {
	width: 100%;
}

.portrait .gridItem.grid4:nth-child(4n),
.portrait .gridItem.grid3:nth-child(3n),
.portrait .gridItem.grid2:nth-child(2n),
.landscape .gridItem.grid4:nth-child(4n),
.landscape .gridItem.grid3:nth-child(3n),
.landscape .gridItem.grid2:nth-child(2n) {
	clear: right;
}

.portrait .gridItem.grid4:nth-child(4n+1),
.portrait .gridItem.grid3:nth-child(3n+1),
.portrait .gridItem.grid2:nth-child(2n+1),
.landscape .gridItem.grid4:nth-child(4n+1),
.landscape .gridItem.grid3:nth-child(3n+1),
.landscape .gridItem.grid2:nth-child(2n+1) {
	clear: left;
}

.portrait .gridItem a:link,
.landscape .gridItem a:link {
	text-decoration: none;
}

.portrait .gridItem h2,
.landscape .gridItem h2 {
	font-size: 14px;
	line-height: 20px;
}

.portrait .gridItem .price, .gridItem .priceWas,
.landscape .gridItem .price, .gridItem .priceWas {
	line-height: 20px;
}

.portrait .gridItem .bvrating,
.landscape .gridItem .bvrating {
	margin-right: auto;
	margin-left: auto;
}

.portrait .gridItem .sli-productreviews,
.landscape .gridItem .sli-productreviews {
	font-size: 13px;
}

.portrait .gridItem .priceNow,
.landscape .gridItem .priceNow {
	font-size: 14px;
	line-height: 20px;
}

.landscape #sli_container {
	width: 1010px;
}

.portrait #sli_container {
	width: 770px;
}

.portrait #content,
.portrait div.wrapper,
.landscape #content,
.landscape div.wrapper {
	width: 100%;
}

.landscape #sli_container #rightcol,
.landscape #thumbs,
.landscape #sli_resultsSection_wrapper,
.landscape #sli_container #sli_loadingDiv {
	width: 820px;
}

.landscape #sli_container #sli_resultsSection {
	width: 830px;
}

.landscape .side_box_closed #sli_container #rightcol,
.landscape .side_box_closed #thumbs,
.landscape .side_box_closed #sli_resultsSection_wrapper,
.landscape .side_box_closed #sli_container #sli_loadingDiv {
	width: 980px;
}

.landscape .side_box_closed #sli_container #sli_resultsSection {
	width: 990px;
}


.portrait #sli_container #rightcol,
.portrait #thumbs,
.portrait #sli_resultsSection_wrapper,
.portrait #sli_container #sli_loadingDiv {
	width: 575px;
}

.portrait #sli_container #sli_resultsSection {
	width: 585px;
}

.portrait .side_box_closed #sli_container #rightcol,
.portrait .side_box_closed #thumbs,
.portrait .side_box_closed #sli_resultsSection_wrapper,
.portrait .side_box_closed #sli_container #sli_loadingDiv {
	width: 725px;
}

.portrait .side_box_closed #sli_container #sli_resultsSection {
	width: 735px;
}

.portrait #sli_container #leftcol,
.landscape #sli_container #leftcol {
	position: fixed;
	left: 0;
	top: 146px;
	z-index: 99;
}

.landscape #sli_container #leftcol {
	top: 126px;
}

.portrait #sli_container #leftcol,
.landscape #sli_container #leftcol {
	width: 185px;
	background-color: transparent;
}

#tablet_left_sidebar {
	position: relative;
	top: 0 !important;
	background-color: #FFFFFF;
	z-index:99;
	padding-bottom: 0px;
}

.landscape #tablet_left_sidebar{-webkit-box-shadow:0 0 15px #999;box-shadow:0 0 15px #999;height:422px;}
.portrait #tablet_left_sidebar{-webkit-box-shadow:0 0 15px #999;box-shadow:0 0 15px #999;height:678px;}

.landscape #tablet_left_sidebar #sideBox {
  height: 422px;
}

.portrait #tablet_left_sidebar #sideBox {
  height: 678px;
}

#tablet_left_sidebar .searchattribute {
	padding: 0 0 10px 0;
	margin-top: 30px;
}

#tablet_left_sidebar #sideBox.searchSideBox h3,
#tablet_left_sidebar #sideBox.searchSideBox ul.sli_sidebox_list h3,
#tablet_left_sidebar #sideBox.searchSideBox ul.sli_sidebox_list h3 span {
	display: block;
	border: none;
	font-size: 12px;
	color: #665546;
	padding: 0;
	margin: 0;
	width: auto;
}

#tablet_left_sidebar #sideBox.searchSideBox h3.sli_sidebox_header {
	font-size: 20px;
	margin-bottom: 10px;
}

#tablet_left_sidebar #sideBox ul li ul li:hover,
#tablet_left_sidebar #sideBox ul li a:hover,
#tablet_left_sidebar #sideBox ul li.on ul a:hover {
	background-color: transparent;
	color: #5b3e2e;
}

#tablet_left_sidebar #sideBox.searchSideBox ul.sli_sidebox_list span.sli_count {
	float: none;
	border: none;
	padding: 0;
	width: auto;
}

#sideBox.searchSideBox ul.sli_sidebox_list span.sli_count {
	display: inline !important;
	font-size: 14px;
	font-weight: normal;
}

#tablet_left_sidebar .sli_sidebox_list span.sli_facetImage {
	display: none !important;
}

#sli_container #tablet_left_sidebar ul.sli_facets {
	margin: 0;
}

#sideBox.searchSideBox ul.sli_sidebox_list li {
	margin: 2px 0;
	border: none;
	text-transform: none;
}

#tablet_left_sidebar #sideBox.searchSideBox .sli_facets span {
	font-size: 12px;
}

#tablet_left_sidebar #sideBox.searchSideBox .sli_facets li a {
	padding-right: 0;	
}

#tablet_left_sidebar ul.sli_facets span.sli_span_clear {
	clear: none;
	display: none;
}

#tablet_left_sidebar #sideBox ul li ul li a {
	padding-left: 0;
	font-size: 12px;
}

#tablet_left_sidebar #sideBox {
	font-size: 14px;
	margin: 0;
	padding: 5px 0 0;
	width: 155px;
	border: none;
}

#tablet_left_sidebar ul.searchSideBoxMainUL {
	width: auto;
	float: none;
	padding: 0;
	margin: 22px 0 0;
}

.portrait #content .contentWrapper,
.landscape #content .contentWrapper {
	width: 100%;
	margin: 0;
}

#sli_container ul.sli_facets span.sli_facetName {
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

.sli_facet_clear {
	clear: both;
}

#tablet_left_sidebar #sideBox.searchSideBox .sli_sidebox_list a.sli_reset,
#sideBox.searchSideBox .sli_sidebox_list a.sli_reset {
	margin-top: 0;
	margin-right: 10px;
	float: right;
}

#tablet_left_sidebar #sideBox.searchSideBox .sli_sidebox_list a.sli_reset {
	line-height: 20px;
}

#sideBox ul li ul.sli_facets li {
	font-size: 12px;
}

#sli_container ul.sli_facets span.sli_facetName a {
	line-height: 19px;
	padding: 3px 0;
}

#tablet_left_sidebar .searchSideBox ul {
	float: none;
	padding-bottom: 20px;
}

#tablet_left_sidebar .searchSideBox ul.sli_facets_slider {
	padding-bottom: 0;
}

.side_box_closed #sli_container #leftcol {
	position: fixed;
	float: none;
}

.side_box_closed #tablet_left_sidebar td#swipe_left_nav {
	background-position: 6px center;
}

#tablet_left_sidebar #sideBox ul li ul li.on {
	padding-left: 0;
}

#tablet_left_sidebar div.sli-range-slider {
	margin: 0px 12px 0px 6px !important;
	overflow: visible;
}

/*
#header,
#footer {
	width: 100%;
}
*/
#container.portrait {
	width: 768px;
}

#container.landscape {
	width: 1024px;
}

.portrait #rightcol,
.landscape #rightcol {
    padding-top: 50px;
}

.portrait #content {
	margin-top: 78px;
}

.landscape #content {
	margin-top: 58px;
}

.portrait .gridItem > div,
.landscape .gridItem > div {
	background-color: #FFFFFF;
}

.landscape #sli_resultsSection_wrapper,
.landscape #sli_resultsSection,
.landscape #sli_loadingDiv,
.portrait #sli_resultsSection_wrapper,
.portrait #sli_resultsSection,
.portrait #sli_loadingDiv {
	background-color: transparent;
}

.landscape #sli_container .sli_bct,
.portrait #sli_container .sli_bct,
.landscape #sli_container #sli_search_suggestions_header,
.portrait #sli_container #sli_search_suggestions_header,
.portrait #sli_container #sli_head,
.landscape #sli_container #sli_head,
.portrait #sli_container #sli_speller,
.landscape #sli_container #sli_speller {
	padding-left: 10px;
	padding-right: 10px;
}

#sli_facet_cat1_group {
	float:left;
}

#sli_container #browseHead h1{
	color: #333300;
    font-size: 26px;
    font-weight: normal;
}

#sli_container #top_espot2{
	font-size:12px;
	line-height: 16px;
}

#sli_container #sli_clearrecent{
	display: inline-block;
    padding: 5px 10px;
    width: 140px;
}

#sli_container #sli_clearrecent a{
	color:#0D7499;
}

.landscape #sli_container #sli_noresult {
	width: 820px;
}

.portrait #sli_container #sli_noresult {
	width: 765px;
}

#sli-products-grid .priceLine, #sli-products-grid .sli-productstarts,
#sli-products-grid .sli-productreviews {
	border-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.portrait #sli-products-grid li {
	width: 25%;
	margin-right: 0;
}

.portrait #sli-products-grid li.last {
	margin-left: 0;
}


div.sli_refine{
	font-size:20px;
	padding-bottom: 15px;
}
form.searchform{
	padding:0 15px;
}

#sli-products-grid .priceLine, #sli-products-grid .sli-productstarts
, #sli-products-grid .sli-productreviews
{
	border-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
#sli-products-grid .gridItem{
	margin-right: 20px;
}
#sli_container{
	margin-top: 20px;
}
#sli_catmenu{
}
.sli_left{
	float: left;
}
.view-SLIBodyView #sideBoxRec.rightSide {
	margin: 0 auto;
}
.area-CategoryView .rightSide{
	float: right;
}
#cbiBody .view-SLIBodyView .gwt-we-suggest-panel-horizontal {
  background-color: #FFF;
	width: 750px;
	border: 1px solid silver;
}
#cbiBody .view-SLIBodyView .gwt-we-suggest-panel-img-link-panel.ui-draggable *{
	font-size: 13px;
	color: #5f564d;
}
/* @end */
/* @end */
.gwt-gwp-modal-gift-widget-panel .gwt-product-detail-widget-price-column {
	display: none;
}

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

.gwt-added-to-gift-registry-modal .okCancelPanel .button.secondary, .gwt-added-to-wish-list-modal .okCancelPanel .button.secondary{
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#createWishList {
background-color: #c02746;
width: 160px;
line-height: 12px;
height: 29px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.paymentOption.billMeLater{
}
#creditCardForm .spot.actions button.primary { 
  margin-left: 0; 
}

/* @group Deals Page */
#dealtable{
	font-size: 14px;
	float: left;
	line-height: 16px;
	color: #7b7a7a;
}
#dealtable table {
	margin-top: 10px;
	padding: 0;
	float: left;
}
#dealtable h2{
	font-size: 28px;
	font-weight: bold;
}
#dealtable img{
	margin-top: 0;
}
.dealheader img{
}
/* @end */



/* @group Christmas Storage Page */
#christmasstorage{
	width: 970px;
	text-align: center;
	background: white url(../images/christmasstorage/storage_video_pinstripes.gif);
	border: 4px solid #00856a;
	padding-top: 20px;
	padding-bottom: 50px;
}
#christmasstorage h1{
	font-size: 1px;
	font-family: 'Alegreya Sans', sans-serif !important;
	font-weight: 400;
	color: #fcfcff;
	background: white url(../images/christmasstorage/storage_video_headline.jpg) no-repeat center;
	width: 870px;
	height: 70px;
	position: relative;
	z-index: 0;
	margin-right: auto;
	margin-left: auto;
}
#christmasstorage h2{
	font-size: 30px;
	font-family: 'Alegreya Sans', sans-serif !important;
	font-weight: 300;
	color: #3fc2b6;
	text-align: left;
	background-color: white;
	float: left;
	margin-left: 50px;
	padding: 10px 20px;
	position: relative;
	top: 12px;
}
#christmasstorage iframe{
	background-color: white;
	padding: 10px;
}
/* @end */

/* @group Font Sourcee Sans Pro */

#content,
html,
table,
td,
.subcategory-landing-sub-sub-label,
h1,
h2,
.gwt-sub-sub-category-main-container a:link,
.gwt-sub-category-name-panel a

{
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 400;
}
.contentWrapper{
	margin-top: 10px;
}
.gwt-product-detail-products-container, .gwt-product-detail-widget-options-column1 .gwt-product-detail-widget-name {
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 400 !important;
	clear: both;
}
.genericESpot{
	font-size: 13px;
	line-height: 18px;
	clear: both;
}
#sideBox a, .gwt-products-display-panel a, .gwt-products-display-panel, .gwt-TabBar .gwt-TabBarItem, .gwt-MenuBar-vertical .gwt-MenuItem a{
	font: 12px/12px 'Source Sans Pro', sans-serif !important;
	font-weight: 400;
	color: #5f574f !important;
	margin-top: 0;
}
#sideBoxHeader a{
	font-size: 25px;
	line-height: 24px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 10px;
	width: 100%;
	float: left;
	clear: left;
}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-2 a.gwt-MenuItem, #cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column .gwt-MenuItem.subcat-level-more2 a{
font-family: 'Source Sans Pro', sans-serif !important;
color: #595353;
}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-1 a.gwt-MenuItem, #cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column .gwt-MenuItem.subcat-level-more1 a {
font-family: 'Source Sans Pro', sans-serif !important;
font-weight: 700;
color: #595353;
}
.gwt-TabBarItem{
	font-size: 14px !important;
}
.gwt-MenuBar-vertical .gwt-MenuItem a{
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px !important;
	line-height: 15px !important;
}
/*#gwt-uid-137{
	background: url(outlet.jpg) no-repeat 0 30px;
	height: 60px;
}*/
.gwt-sub-category-info-panel-link{
	width: 100%;
	float: left;
	font-size: 14px !important;
	line-height: 18px !important;
}
#sideBox .genericESpot, #browse_lhn_espot {
	margin-left: 7px;
	margin-bottom: 7px;
}
#sideBoxContent > ul > li.active > a{ 
	font-weight: bold;
}
/* @end */

.gwt-we-suggest-panel-horizontal .header {
	left:10px !important;
	margin: 0;
	padding: 0;
	top: -0px;
}
.gwt-we-suggest-panel-horizontal .tilePanel {
}
.gwt-we-suggest-panel-products-container-horizontal {
}
.moreContentExpander .mce-inner {height: auto;}
.view-OrderReviewDisplayView  #mainContent {overflow: visible; }
.area-CategoryView .gwt-we-suggest-panel-horizontal._1 .carousel.h .tilePanel {
  top: -20px;
}
.area-CategoryView .gwt-we-suggest-panel-img-link-panel {
  padding-right: 0;
}
#css-top-navigation #flyout .css-MenuItemSeparator {width:15px;}
#css-top-navigation #flyout { width:980px; padding-left:21px;}
#css-top-navigation #flyout .menuItem a #gwt-category-description-name { height:35px !important;p adding-bottom:15px; min-width:50px; width: auto; text-decoration: initial;
	font: normal normal 14px 'Source Sans Pro',sans-serif;
}

/* @group BloomReach */
.br-sf-widget-merchant-qv{
	clear: both;
	float: left;
}
/* @end */

/* @group 404 Page Suggest Panel */
#gwt_recommendations_404page_1{
	border: 1px hidden gray;
	float: left;
	width: 980px;
	background: #fff;
}
#gwt_recommendations_404page_1 .gwt-we-suggest-panel-horizontal{
	width: 980px !important;
		border-style: none !important;
}
.view-Error404View #sideBox.rightSide{
	width: 980px;
	height: 80px;
}
.view-Error404View .gwt-we-suggest-panel-products-container-horizontal{
	width: 980px;
}
#gwt_recommendations_404page_1 .carousel.h .right.arrow{
background: url("/wcsstore/images/Improvements/buttons/thumbnail-image-arrow-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	float: right;
height: 41px;
width: 15px;
left: 0px;
width: 0;
vertical-align: none;
	border-style: solid;
	border-width: 0px;
	right: 20px;
	margin-right: 20px;
	top: 0;
	margin-top: 60px;
}
#gwt_recommendations_404page_1 .carousel.h .left.arrow{
background: url("/wcsstore/images/Improvements/buttons/thumbnail-image-arrow-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
float: left;
height: 41px;
width: 15px;
left: 20px;
top: 0;
padding:0;
	border-style: solid;
	border-width: 0px;
	margin-top: 60px;
}
#gwt_recommendations_404page_1 .carousel.h .tilePanel{
	width: 880px;
	margin: 0;
	padding: 0; 
	border: 1px solid #4d4d4d;
}
#gwt_recommendations_404page_1 .carousel.h .carouselTile{
	width: 145px;
	float: left;
}
#gwt_recommendations_404page_1 .header{
	position: relative;
	margin-left: 40px;
	top: -10px;
}

/* @end */

/* @group Gift Registry Page */
.view-GiftRegistryHomeView h1{
	display: none;
}
.view-GiftRegistryHomeView .inst-copy{
	margin: 0;
	padding: 0;
}
.view-GiftRegistryHomeView .registryForm{
	margin-left: 0 !important;
	padding-left: 0 !important;
}
.view-GiftRegistryHomeView .registryForm .button.primary {
    background: #fac672;
    color: #FFFFFF;
    height: 100px;
    margin: 0 1px 0px 0px;
    width: 323px;
    text-transform: uppercase;
    font-size: 1.5em;
	padding-right: 0;
}
.view-WishListHomeView  .no_wish_list_message_div{
	height: 789px;
	font-size: 1px;
	width: 785px;
	background: url(../images/wish_list_large.jpg) no-repeat;
}
/* @end */

/* @group Sitemap */
.sitemap1of3 {
	width: 325px;
}
/* @end */

/* @group New Menu */
.gwt-MenuBar-horizontal {
    top: -10px !important;
}
#css-top-navigation{
	height: 40px !important;
	width: 985px;
	font: 'Alegreya Sans', sans-serif !important;
	font-weight: 300 !important;
	text-align: center;
	color: #5f574f !important;
	margin-bottom: -5px;
}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar-horizontal .gwt-MenuItem a{
	font-size: 13px;
	color: #33333 !important;
	font-weight: normal;
	font-style: normal !important ;
	text-decoration: none !important;
}
a.gwt-MenuItem{
	text-align: center !important;
}
.gwt-menuItem-link-categoryNameSplit1,.gwt-menuItem-link-categoryNameSplit2{
	clear: both;
}
#gwt-uid-92{
}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar-horizontal .gwt-MenuItem{min-width:inherit !important;
}
#gwt-top-navigation .gwt-MenuBar.gwt-MenuBar-horizontal td {padding-right: 5px;
	border-right: 0px dotted #e9e9e9;
	padding-left: 5px;
}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar.gwt-MenuBar-horizontal {padding-bottom:5px;
}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar-horizontal .gwt-MenuItem-selected.gwt-MenuItem-with-border:after{
	bottom: 0;
}
#gwt-top-navigation table, #gwt-top-navigation table {
	width: 100%;
}

#gwt-top-navigation table td.gwt-MenuItem {height:20px; vertical-align: middle;
}

#gwt-top-navigation .gwt-MenuBar.gwt-MenuBar-horizontal td#gwt-uid-349{
	border-right: 0px solid #e9e9e9;
	padding-right: 0px;
	padding-left: 10px;
}
#gwt-top-navigation .gwt-MenuBar.gwt-MenuBar-horizontal td#gwt-uid-92{
	padding-right: 10;
	padding-left: 0px;
}
#gwt-top-navigation .gwt-MenuBar.gwt-MenuBar-horizontal td#gwt-uid-209{
	padding-right: 5;
	padding-left: 10px;
	width: 120px !important;
}
#gwt-top-navigation .gwt-MenuBar.gwt-MenuBar-horizontal td{
}
.gwt-menuItem-link-categoryNameSplit2{
	clear: both;
	float: left;
	width: 100%;
}
#bottom_espot1 h2{
	font-size: 20px;
	color: #65635d;
	}
#bottom_espot1 p{
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 16px;
	color: #65635d;
}
.genericESpot h2{
	font-size: 20px ; 
	color: #65635d;
	padding-top: 20px;
}
.genericESpot p{
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 16px;
	color: #65635d;
	
}

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

/* @end */