/*----------------------- CSS RESETS :: START ---------------------*/
#clear-cookie-div { padding-bottom: 10px; visibility:hidden;}
.gwt-TabBar .gwt-TabBarItem-selected {
  cursor: default;
  background: #ffffff;
  color: #000000;
  font-weight: bold;
  border-bottom-width: 0px;
  margin-bottom: 1px;
}
#environment-watermark {color: red;width:450px;position: absolute;left: 4px;top: 26px;font-weight: bold;}

.giftWrapSubHeader { width: 100%; border-bottom: 1px solid #000000; font: 2em Georgia,Times,Serif; color: #000000;  overflow: hidden;}
.giftWrapSubHeader .giftWrapSubHeaderLeft { float: left; margin: 10px 0 5px 25px; }
.giftWrapSubHeader .giftWrapSubHeaderRight { float: right; margin: 10px 45px 5px 0; }
.giftWrapMessageDescTxt { }
.paymentOptionsHeader { width: 95%; border-bottom: 1px solid #000000; font: 16px Georgia,Times,Serif normal; line-height: 30px; padding-left: 10px; margin-bottom: 5px;  }
.orderSummaryHeader { width: 95%; border-bottom: 1px solid #000000; font: 16px Georgia,Times,Serif normal; line-height: 30px; padding-left: 10px; margin-bottom: 5px;  }
.giftRegistryEditInfoHeader { margin-top:0px; padding:5px 0; text-transform: none; color:#000000 ; font-size:17px; font-weight: bold; position: relative; top: -5px;  }
.giftRegistryEditStaticInfoHeader { margin-top:0px; padding:5px 0; text-transform: uppercase; color:#000000 ; font-size:1.0909em; font-weight: bold; position: relative; top: -5px;  }

	
#pdpTemplateTrigger { display: none; }

/* espot landing page spot location css */
.espotLanding { float: left; width: 100%; margin: 10px 0;}
.espotLandingSpot1 { float: left; }
.espotLandingSpot2 { float: left; }
.espotLandingSpot3 { float: left; }
.espotLandingSpot4 { float: left; }
.espotLandingSpot5 { clear: left; }
.espotLandingSpot6 { float: left; }
.espotLandingSpot7 { clear: left; }
.espotLandingSpot8 { float: left; }

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; white-space: normal; border: 0px; outline: 0px; font-weight: normal; font-style: normal; font-size: 1em; vertical-align: baseline; font-family: Arial, Helvetica, sans-serif; }
body { background: #fff; line-height: 1.2em; color: #000; font-size: 11px; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
/* form elements */	
input, textarea { margin: 0px; padding: 1px 6px 1px; border: 1px solid #c5c5c5; outline: 0px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #000; }
input[type="checkbox"]{border:none;}
select { margin: 0px; padding: 0px 0px 0px 3px; border: 1px solid #ccc; outline: 0px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: #000; }
select option { padding-right: 10px; }/*so text isn't hidden by drop down in selects with only 2 characters*/
select.BVsortDropdown { font-size: 11px; }
button { margin: 0px; }
ol, ul { list-style: none; }
/* remember to define focus styles! */
a:focus { overflow: hidden; }
/*  hides flash outline when clicked */
object, embed { outline: 0; }
div.custom { border-bottom: 1px solid #e6e6e6; width: 100% !important; }
h1.custom { border-bottom: 1px solid #e6e6e6; width: 100% !important;  height:35px; }
.btn-disabled {cursor: not-allowed !important;}
/*----------------------- CSS RESETS :: END ---------------------*/
/*----------------------- ACCESSIBILITY :: START ---------------------*/
.accessibility, .grid .pagination .next span, .grid .pagination .prev span, h1.custom strong, h2.custom strong, .hidden { position:absolute; left:-9999px }
/*----------------------- ACCESSIBILITY :: END ---------------------*/
/*----------------------- CONTAINER :: START ---------------------*/
.wrapper {width:980px; margin:0 auto;}
#container { height: auto; margin: 0 auto; display: block; padding: 0; clear:both; }
/*----------------------- CONTAINER :: END ---------------------*/
/*----------------------- HEADER :: START ---------------------*/
#header { width: 980px; height:120px; margin:0 auto; padding:0; position:relative; }
#header a:hover {color: #000; text-decoration: underline; }
#header a {color: #808080; }
#header #topline {width: 980px; height: 17px; border-bottom: 1px solid #e6e6e6;margin-top: 10px;}
#header #logoline {width: 980px; height: 67px; margin-top: 20px;}
#header #phoneNumber {float: left;}
#header #topline #topright {float: right;}
#header #welcome {display: inline; float: right; padding-left: 6px; padding-right: 6px; color: #808080; }
#header #login {display: inline; float: right; padding-left: 6px; padding-right: 6px;}
#header #emailSignupLink {display: inline; float: right; padding-left: 6px; padding-right: 6px;}
#header #environment {display: inline; float: left; padding-left: 6px; padding-right: 6px;}
#header #myAccount {display: inline; float: right; padding-left: 6px; padding-right: 6px;}
#header #orderStatus {display: inline; float: right; padding-left: 6px; padding-right: 6px;}
#header #shoppingCart {display: inline; float: right; color: #808080; padding-left: 6px; }
#header #logo1 {float: left;  margin-left: 27px;}
#header #uNav {float: right;width: 500px;}
#header #uNavTop{height: 30px; }
#header #catalogShop{display: inline; float: right; padding-left: 6px; padding-right: 6px;}
#header #uNavTop #searchBox{float: right; padding-left: 6px;}
#header #uNavTop #searchBox input {height:16px; width: 140px;color:#808080; vertical-align: top;}
#header #searchBox button {border: none; position: relative; top: -1px; padding-left: 2px; }
#header #logoline #uNav #uNavTop #catalogRequestLink {display:none;}
#searchBoxLbl {display: none}
#header .contentspot {position:absolute; bottom:3px; right:0px;}
#topright #wishlist, #topright #giftregistry {background: url("http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif") no-repeat scroll right 2px rgba(0, 0, 0, 0);
  float: right;padding: 0 5px;}
.view-GiftRegistryVisitView #regNotFoundErrorMsg {font-size: 12px;}
.view-GiftRegistryVisitView #regNotFoundErrorMsg a {text-decoration:underline;}

.area-CheckOutArea #topright {display: none;}
.area-CheckOutArea #uNavTop {display: none;}
.checkoutHeaderContentSpot {display: none;}
.area-CheckOutArea .checkoutHeaderContentSpot {display: block;}


.area-CheckOutArea #topright {display: none;}
.area-CheckOutArea #uNavTop {display: none;}
.checkoutHeaderContentSpot {display: none;}
.area-CheckOutArea .checkoutHeaderContentSpot {display: block;}


/*----------------------- HEADER :: END ---------------------*/

/*----------------------- NAVIGATION :: START ---------------------*/
#navigation { width:960px; height:25px; margin:0 auto; padding:0 0 0 20px; }
#navigation	ul { width:auto; margin:0 auto; padding:0; }
#navigation	ul li { float:left; display:block; margin:0; height:20px;}
#navigation	ul li img {vertical-align:middle;}
/*----------------------- NAVIGATION :: END ---------------------*/

/*----------------------- CONTENT :: START ---------------------*/
h1 {margin-top:41px; width:100%;}
h1.inner, h2.inner {width:100%; height:24px; padding-bottom:20px;}
h2, h3 { padding-bottom: 3px; }
p { padding-bottom: 20px; }
p, h2, h3 {margin-top:12px;}
.vcard { margin-bottom: 8px; }
.vcard p, .ndata .vcard p { padding-bottom: 0px; margin-top: 2px !important; }
.instructions {padding-bottom:10px;margin-bottom:10px;}
.nomargin, .nomargin p, .nomargin h3 {margin:0 !important;}
.vcard p {margin-top:3px;}
.blockLink, p .blockLink, div .blockLink {display:block; margin-top:3px;}
img.contentImgRight {float:right; margin:4px 0 12px 12px; clear:right;}
img.contentImgLeft {float:left; margin:4px 12px 12px 0;}
#content {  height:auto; margin:0 auto; padding:0;}
#mainContent { height:auto; display:block; margin:0; padding:0px 14px 20px 14px; overflow:hidden; position: relative; }
#mainContentIntl { height:auto; display:block; margin:0; padding:0px 0px 0px; overflow:hidden; position: relative; }
#ProductCategory_InternationalShipRestrictContentEspotDiv { padding-bottom: 10px; text-align: center; }
#ProductCategory_InternationalShipRestrictContentEspotDiv .genericESpot {border: 1px solid; padding: 10px;  background-color: rgb(235, 235, 235);}
.gwt-product-detail-international-product-restriction-panel{padding-bottom: 10px; text-align: center;}
.gwt-product-detail-international-product-restriction-panel .genericESpot {border: 1px solid; padding: 10px; text-align: center; background-color: rgb(235, 235, 235);}
.gwt-product-item-detail-international-product-restriction-panel{border: 1px solid; padding: 10px; width:320px; text-align: center; background-color: rgb(235, 235, 235);}
.gwt-quickshop-product-detail-widget .gwt-product-item-detail-international-product-restriction-panel{width:342px;}
.gwt_collection_product_detail_widget_column1 .gwt-product-item-detail-international-product-restriction-panel {width:565px;}
.gwt_collection_detail_widget_base_right_panel {width:595px;}
#content .nopad {padding:0px 0px;}
#content .nopad .line { width: 978px; float: left;}
#content .line { }
#content .genericESpot a { display: block; }
#content .genericESpot .SeoCopyEspot a { display: inline; }
#content .genericESpot img { display: block; }
.quickShop { width:574px !important }
.gifting { width:308px !important }
.espot { float:left; width:180px; height:auto; margin:0 15px 0 0; padding:0; background-color:#fff; border:1px dashed #000 }
.espot.last		{ margin:0; }
.breadcrumbs { width: 605px;  margin: 0 auto;}
#mainContentIntl .breadcrumbs { width:auto; padding-top: 10px; left: -4px; position:absolute; top:0;}
.bcFull { width: 605px;  margin: 0 auto;}
.breadcrumbs ul li {float:left; padding-right:9px; padding-left:6px;}
.breadcrumbs ul li.first {padding-left: 0px;}
.spiderbaitBreadcrumbs {height: 20px; left: 46px; margin-bottom: 15px; position: relative; top: 14px; width: 680px; z-index: 9999; padding-bottom: 0; padding-top: 7px;}
.spiderbaitBreadcrumbs { width: 605px; }
.spiderbaitBreadcrumbs ul li {float:left; padding-right:9px; padding-left:6px;}
.spiderbaitBreadcrumbs ul li.first {padding-left: 0px;}
.spiderbaitBreadcrumbs h1 { font-size: 1em; margin-top: 0px;}
.contentSpot { float:left; height:auto; margin:17px 0 0 0; padding:0; background-color:#fff; }
.contentSpot h2 { margin:0; padding:10px 0 26px 0; }
#userLogonRegistration .contentspot { float: right; text-align: left; height:auto; margin:60px 0 0 10px; padding:20px 0 30px 20px; width: 412px; border-top: 1px solid #ccc; }  		
#subscriptions { float:left; width:480px; min-height:125px; margin:15px 0 15px 0px; padding:0 }
#subscriptions p { padding-bottom: 20px; clear: both; }
.subscription { float:left; width:220px; height:350px; margin:0; padding:0 }
.subscription fieldset { float:left; line-height: 20px; border:none }
.subscription input { float: left; margin-right: 6px; }
.subscription label { float: left; width: 114px; line-height: 1.2em; }
.subscriptionImage { float:left; width:200px; height:263px; margin:0 3px 15px 3px; padding:0;background-color:#fff;}
#catPreferencesForm #subscriptions {float:none; width:auto;}
.form { float:none; margin:0; padding: 0; height: auto; padding-bottom: 60px;}
.double {float:left; padding-right:20px; padding-bottom: 0px;}
.catreqdouble {float:left; padding-right:20px; padding-bottom: 50px;} /**** Per GH-91 ****/
.form .required { padding-bottom: 20px; }
.form .spot { width:auto; margin:0; padding:0 9px 10px 0; clear:both; display:block; }
.form label { display:block; margin:0 8px 3px 0; padding:0; clear:both; }
.form input {  margin:0; padding:2px 6px 0; text-align:left; height:18px; width:256px; }
.form textarea {margin:0; text-align:left; width:256px;}
.form .customerServiceTextArea {margin:0; text-align:left; width:500px; height: 150px; margin-bottom: 10px;}
.form select { margin:0; padding:0; text-align:left; height:22px; display:block; }
.form input#submitBtn 	{ text-align:center; }
.form .name {clear:both; display:block;}
.form .spot .cctype{ width: auto; }
.form input.checkboxInput {display: inline;}
.form label.checkboxLabel {display: inline; margin: 2px 0 0 7px; clear: none;}
.form .spot label {float: left; }
.form .spot input, .form .spot select {float: left; clear:both;}
.form .spot .auxLabel {float: left; clear: none; padding-left: 18px;}

#processOrderContainer { float: left; }

#pleaseWait { display: none; float: left; }
#pleaseWait.processOrderWait { float: left; padding: 0px 0px 17px 5px; }
#pleaseWait img { float: left; }
#pleaseWait div { float: left; margin: 10px;  font-weight: bold; font-size: 1em; }

#process { float: left; }
#processOrderCancelButton { float: left; }
#orderReviewDisplayViewDiv .data.shoppingCart.orderReview #shipSurchargeuprice .crossLine {text-decoration: line-through;}
#orderReviewDisplayViewDiv .data.shoppingCart.orderReview .ESBSurchargeShipping {color:#FF0000;}
#honorific-prefix, #honorific-prefix_shipping, #honorific-prefix_billing, .form .honorific-prefix {width:54px;}

#gwt_catreqaddr_btn { margin: 0px 0px 20px 15px; width: 912px; }
.gwt-error-label-style { color: red; }
.form .name .spot, .state-zip .spot {float:left; display:block; clear:none;}
.option {padding:0; margin:0; width:auto !important; vertical-align:middle; float:left;}
.opt input { margin-right: 6px; }
.opt label { padding: 0px 0px 0px 0px; display:block; line-height: 1.7em; float:left; clear:none;}
.form .actions { display: block; position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 10px 0px 0px; margin: 0px; border-top: 1px solid #e6e6e6; text-align: right; }
.form .actionsGR { display: block;  bottom: 0px; width: 100%; left: 0px; padding: 10px 0px 0px; margin: 0px; text-align: right; }
.exp-date-row select {float:left; margin-right:3px; overflow:hidden;}

.catalogSrcCode { position: static; float:left; clear:left; width: 415px; }
	.catalogSrcCode .actions { display: block; position: static; top: 0; width: 455px; left: 0; padding: 10px 0px 0px; margin: 10px 0 0; border-top: 1px solid #e6e6e6; text-align: right; }
	.catalogSrcCode label { display:block; margin:0 8px 3px 0; padding:0; clear:both; }
	.catalogSrcCode input {  margin:3px 0px 0px; padding:2px 6px 0; text-align:left; height:18px; width:256px; float: left; }
.showCatalogSrcInfo {float:right; display:block;}
.catalogSrcCode { margin-top: 10px; }

.paymentOption .spot input, .paymentOption .spot select {clear: none;}
.paymentOption label {display:block; float:left; padding-top:3px; width:150px; clear:none; }
.paymentOption select {display:block; float:left; width:100px; margin-right:10px;}
.paymentOption input {width:150px;}
.paymentOption .spot .cidNumber {width:30px;}
.paymentOption .spot {margin-bottom:3px;}
.paymentOption .option {margin-right:3px;}
.paymentOption .spot{ padding-bottom: 8px;}
.paymentOption .spot label{ padding-top: 6px;}
.paymentOption .spot #showCardIdInfoLink{ margin-top: 5px; float: left; }
.paymentOption .spot #ccsave{ margin-top: 5px; float: left; }
#creditCardForm .actions{ text-align: right; border-bottom: 0; border-top: 1px solid #e6e6e6; padding-top:10px; padding-bottom:0; float:left; width: 100%;}

/* PayPal */
#orderReviewDisplayViewDiv #creditCardForm .paymentoptions {float:left;width: 100%;}
.paymentoptions #creditCardOptions{margin-top: 10px;}
.paymentoptions #creditCardOptions   label{text-align:right;}
.paymentoptions strong{font-weight:bold;}
.paymentoptions #creditCardOptions  #ccsave-holder > label {color:#333333;text-align:left;width:207px;}
#ccsave-holder {float: left; width:250px;}
.paymentOption.payPal.form {clear: both; float: left; padding-bottom: 20px; width: 100%;}
.paymentOption.creditCard.form {padding-bottom: 20px;margin-bottom:30px;border-bottom: solid 1px;border-color: #EFEDE2;}
.PayPalLogo {background-image: url("https://www.paypalobjects.com/webstatic/mktg/logo/pp_cc_mark_37x23.jpg"); width: 76px; height: 48px; float: left;}
.PayPalspot{float: left; margin-top: -8px;}
#payment-type-holder > label,.payPalLabel > label{width: 135px;color:#333333;}
.paymentOption.payPal.form .whatIsPayPalLink{float: left; margin-top: 25px; margin-left: 13px;}
.paymentOption.payPal.form .whatIsPayPalLink > a {color: #665546; text-decoration: underline;}
#payment-type-holder >label {margin-left: 11px;}
.paymentOption.payPal.form .payPalLabel{float: left;position:relative;margin-right:14px;}
.paymentOption.payPal.form .payPalLabel >label{display:none;}
.paymentOption.payPal.form .payPalLabel .paypal-account-info{left: 118px;position:absolute;}
.vcard .paypal-account-info {float: left; margin-left: 10px;}
.paypal-source-fund{float:left;margin-left:7px;margin-top:29px;}
#paypal-set-source-fund-checkbox{float: left;width: 15px;margin-right:5px;padding: 0;}
.paymentOption.payPal.form .paypal-source-fund .paypal-set-source-fund-label{width: 185px;padding: 0;margin: 0;display: inline-block;}
#ShopCartForm .spot .button.primary.checkout-with-paypal-button, #ShopCartForm .spot .paypal-or-checkout-text{ display:none;}
/* --- */
#catalogQuickShopForm { float: left; display: block; }
#catalogQuickShopForm h2 { margin-top: 0px; padding-bottom: 4px; }
#catalogQuickShopForm .required { padding-bottom: 20px; }
#catalogQuickShopForm ul.simpleList { margin-top: 100px; }
#catalogQuickShopForm input { width: 190px; margin-right: 20px; }

#catRequestForm .form {padding-right:0;}

#sideBoxRec.rightSide {width: 770px; margin-left: auto; margin-right: auto; border-top: 1px solid #E6E6E6; padding-top: 30px;margin-top: 10px;}
#bottomBox {border-top: 1px solid #E6E6E6; padding-top: 30px;margin-top: 10px; clear: both;}
#bottomBox {width: 770px; float: none; margin-left: auto; margin-right: auto; border-top: 1px solid #E6E6E6; padding-top: 10px;margin-top: 10px;}
.view-ShoppingCartView.area-ShoppingCartArea div#bottomBox {border-top: none;}
#sideBox { float:left; width:180px; /*height:498px;*/ margin:0; padding:0; overflow:hidden; position: relative; z-index: 3000;}
#sideBox.rightSide {float:right; margin:0; width: 172px; padding-left: 0;}
.rightSide table { width: 142px !important; }
#sideBox #sideBoxHeader { margin: 40px 14px 0px; width: 152px !important;}	
#sideBox ul li ul { margin:10px 0 10px 0; padding:0; text-align:center; }
#sideBox ul li ul li { text-align:left; line-height:13px;margin:6px 0 0;padding:5px 10px;letter-spacing:.6px;text-transform:uppercase;}
#sideBox ul li ul li ul {padding-left:4px; margin:0; position: absolute; left: -999999px; top: -99999px;}
.customerServiceSideBox #sideBox ul li ul {padding-left:4px; margin:0; position: absolute; left: -999999px; top: -99999px;}
	#sideBox ul.myAccount li ul { position: static; left: 0px; top: 0px; }
	#sideBox ul li ul li.on ul { position: relative; left: 0px; top: 0px; }
	#sideBox ul li.on ul { position: relative; left: 0px; top: 0px; }
#sideBox ul li ul li ul li {padding:3px 0 3px 16px; margin-top:2px; letter-spacing: normal; }
#sideBox .itemsFound, #sideBox h3 {padding:14px 10px 0;}
#sideBox .rightSide { padding-top: 0px !important; }
#sideBox h3 {margin-top:0; padding-top:0px !important; padding-bottom: 11px !important; margin-bottom:0; margin: 0px !important; }
#sideBox .searchBoxWrapper {margin:12px 10px 10px; padding:10px 0;}
#sideBox #searchBox #searchSidebarBox {width:123px; height: 16px; padding: 1px 0 1px 0; font-size: .85em;  vertical-align: bottom;}
#sideBox #searchBox button {border: none; position: relative; top: 1px; margin-left: 2px;  vertical-align: bottom; background:0;}
#sideBox .spot {margin-top:7px;}
#sideBox .spot label {display:inline; margin-left:3px;vertical-align:middle;}
#sideBox .spot input {vertical-align:middle;}
#sideBox .relatedDoc {margin:20px 10px 0; padding-left:0;}

#sideBox ul li ul li ul li.active { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/content/navArrow.gif) no-repeat 6px 6px !important; }
#sideBox ul li ul li ul li.active a {font-weight:bold;}

#sideBox .spot {margin-top:7px;}

#sideBox.searchSideBox .searchSideBoxImage{height:43px;width:105px;margin-left:10px;}

#sideBox.customerServiceSideBox{padding:0 11px 50px 14px;width:155px;}
#sideBox.customerServiceSideBox h1{width:155px !important;margin-bottom:20px;}
#sideBox.customerServiceSideBox ul{width:147px;}
#sideBox.customerServiceSideBox ul li{line-height:14px;text-transform:uppercase;margin:9px 0;float:left;width:100%;}
#sideBox.customerServiceSideBox ul li ul li{text-transform:none;margin:2px 0;}
#sideBox.customerServiceSideBox ul li ul{display:none;}
#sideBox.customerServiceSideBox ul li.active a{font-weight:bold;}
#sideBox.customerServiceSideBox ul li.on ul li.active a{font-weight:bold;}
#sideBox.customerServiceSideBox ul li.on ul li.active ul li a{font-weight:normal;}
#sideBox.customerServiceSideBox ul li.on ul{display:block;}
#sideBox.customerServiceSideBox ul li.on ul li{text-transform:capitalize;padding-top:0;margin-top:0;margin-bottom:0;}
#sideBox.customerServiceSideBox ul li.on ul li a{font-weight:normal;letter-spacing:normal;}
#sideBox.customerServiceSideBox ul li.on ul li.active {background:url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/content/navArrow.gif) no-repeat 2px 4px;}

.myAccount{padding-left:12px;}
.myAccount h1{font-size:18px;margin:30px 0 15px;text-transform:none;}
.myAccount li{text-transform:uppercase;}
#sideBox .myAccount li ul li.active { padding: 3px 0 3px 16px;}
#sideBox .myAccount ul{margin:0 0 15px;}
#sideBox .myAccount ul li{text-transform:capitalize;letter-spacing:normal;margin-top:4px;}

#rightEspot {float:right; margin-top:10px;}

.no-javascript-message {text-align:center; color: red;}
.no-javascript-topnav-links {text-align:center; margin-left: 20px;}
.no-javascript-topnav-links a {padding-right: 20px;}

#giftingColumn  { float:left; width:313px; height:498px; margin:0 20px 0 0; padding:0; background-color:#fff; border:1px dashed #000 }	
.right { float:right !important;  margin:0 0 0 20px !important }
.simpleList {margin-top:10px;}
.siteMap {margin-top:5px;}
.row h3 {margin-top:0;}
.row p {margin-top:5px;}

.faq {margin-bottom:20px;}
.faq p {margin-top:0;}
.faq .linkclass {margin-top:20px; display:block;}
.faq .data table tr td {padding:3px 15px;}

.data ul li { padding-left: 8px; margin-bottom: 6px; }

.itemCol1, .itemCol2 {float:left;}
.itemCol1 .spot, .itemCol2 .spot {width:1%;}
.itemCol1 .spot label, .itemCol2 .spot label {width:100px;}

#orderStatusForm {margin-top:10px;}
#orderStatusForm .spot {float:left; clear:none;}
#orderStatusForm .actions {clear:both; float:none; text-align:right; padding-top:10px; padding-right:0; position:static;}
#orderStatusForm .name {clear:none; float:left;}
#userLogonForm {height:234px; float:left; width:420px; display:block; position:relative; padding-bottom: 10px; }
#userLogonForm .form { padding: 0px 21px; }
5#userLogonForm .signIn .actions { border-top: none; width: 416px; padding: 0px; top: 217px; }
.registration { float: right; height:auto; margin:0px 0 0 10px; padding:0px 21px 0px; background: #f7f6f4; border-bottom: 1px solid #e6e6e6; position: relative; width: 390px; }
.registration .actions { position:relative; left:335px; top:40px;}
#userLogonRegistration .registration .actions {left: 285px;}
#userLogonForm h3, .registration h3 { color: #000; padding-bottom: 12px; }
		
.formbox { float:left; height:auto; margin:0 10px 41px 0; padding:10px 21px 0px; background: #f7f6f4; border-bottom: 1px solid #e6e6e6; position: relative; width: 390px; }
.formbox label {margin-right:5px;}
.formbox .actions { position: relative; top: 40px; left: 21px; text-align:right; }
		
.orderReview table p {padding-bottom:3px;}
.orderReview table .form {padding-bottom:3px;}
.orderReview table .totalprice {width:95px;}
.orderReview td{padding-bottom: 8px;}
.orderReview #orderItemTable table td{ padding: 0;}
.orderReview #orderItemTable table td.qty{ padding-right: 26px; }
.orderReview #orderItemTable select{ margin-bottom: 3px;}
.orderReview strong.grandLabel{ font-size: 14px;}
#orderReviewDisplayViewDiv p { margin-left: 16px; }
#orderReviewDisplayViewDiv a.third{padding: 3px 5px; margin-left: 10px; white-space: nowrap;}
#orderReviewDisplayViewDiv .line .unit { width: 300px; margin-left: 16px; }
#orderReviewDisplayViewDiv h3 { border-top: 1px solid #e6e6e6; background: #f7f6f4; font-weight: normal; text-transform: uppercase; padding: 8px 10px; font-size: 1em; }
#orderReviewDisplayViewDiv .line .vcard { margin-top: 10px; padding-left: 10px; }
#orderReviewDisplayViewDiv .line .vcard p { margin-left: 0px; }
#orderReviewDisplayViewDiv .line .button { margin-left: 10px; }
#orderReviewDisplayViewDiv .data { clear: both; }
#orderReviewDisplayViewDiv .data p { margin: 0px; }
#orderReviewDisplayViewDiv .paymentOption { padding-left: 10px; }
#orderReviewDisplayViewDiv #orderItemTable { margin-bottom: 15px; }
.mergedOrderMessage {font-weight: bold; padding-left: 16px;}

.priceOrderReview .itemLevelAdj {margin-top: 5px; }
td.priceOrderReview div.discountPrice div.pushedBottom {margin-top: 20px; } 
td.priceOrderReview div.pushedBottom {margin-top: 10px; } 
td.totalPriceOrderReview span.discountPrice div.pushedBottom {margin-top: 33px;} 
/*----------------------- CONTENT :: END ---------------------*/
/*----------------------- FOOTER :: START ---------------------*/
#footer { width:981px; height:200px; margin:2px auto 80px auto; padding:0; display: block; }
#footer .footerLinks { float:left; margin:0; padding: 3px 0 20px 0px !important; overflow:hidden; position:relative; width: 780px; clear: none; }
#footer .footerLinks ul { margin:0; padding:0px; float: right;}
#footer .footerLinks ul li { float:left; display:block; margin:0; padding:10px 8px 0 8px; background:transparent url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) no-repeat scroll right 12px; }
#footer .footerLinks ul li.last {background:none;}
#footer .footerLinks ul li a {padding-right:0px;}
#footer #emailUpdates { float: right; line-height:20px; width: 200px !important; margin:0 ; padding:0 0 20px 0px; background-color:#fff; clear: none; }
#footer #emailUpdates p { position: absolute; left: -9999px; }
#footer #emailUpdates label { }
#footer #emailUpdates #EmailSignUpForm { }
#footer #emailUpdates form { float: right; margin:0; padding:10px 0 0 0; }
#footer #emailUpdates input#emailSignUp { width: 140px; padding: 3px 4px 0; height:16px; vertical-align:top; margin-right: 4px; color: #808080;}
#footer #emailUpdates input { vertical-align:middle; margin:0; padding:0; float:left; }
#footer #emailUpdates button {display:block; border:none; float:left; margin: 0px !important;}
#footer .partnerLinks { float:none; padding:0 0 20px 0; width: 981px !important; padding-bottom: 20px; }
#footer .centerLinks { border-top:1px solid #E6E6E6 !important; }
#footer .partnerLinks ul { float:none; width:708px; margin:0 auto; padding:0; text-align:center; }
#footer .partnerLinks ul li { float:none; display:inline; margin:0; padding:10px 8px 0; line-height:24px; background:transparent url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) no-repeat scroll right 12px; }
#footer .partnerLinks ul li#giftCards, #footer .partnerLinks ul li#grandinRoad { background: none; }
#footer .bottomLinks, #footer .bottomLinks ul {overflow:visible;}
#footer .bottomLinks #index {background: none;}
#footer .bottomLinks #sourceCode {display:none;}
#footer .partnerLinks ul li#giftCards { font-family: arial,arial unicode MS, helvetica, sans-serif; }

#footer .bottomLinks {padding-bottom:1px; position:absolute; text-align:center; display: block; white-space:nowrap; left: -55px !important; overflow: hidden;}
#footer .bottomLinks ul { padding-top: 0px !important; }
#footer .bottomLinks ul li { }
#footer .bottomLinks ul .last { background: none;}

#footer .checkoutFooterContent {display:none;}
.area-CheckOutArea #footer .checkoutFooterContent {display:block;}

.area-CheckOutArea .source-code-footer {display: none; }
.area-CheckOutArea #copyright {display: none; }
.area-CheckOutArea .checkoutFooterContent #copyright {display: block; }
.area-CheckOutArea #footer #footer-new {display: none;}
.area-CheckOutArea .checkoutFooterContent #footer #footer-new {display: block;}
.area-CheckOutArea .checkoutFooterContent #footer #copyright {border: none;}
.area-CheckOutArea .checkoutFooterContent #footer #f-guarantee {border: none;}
.area-CheckOutArea #footer {border: none;}
#footer .footerLinks {padding: 0 0 0 0;  margin: -50px 0 0 0; float: right;}
.area-CheckOutArea #footer .footerLinks ul li { float:left; display:block; margin:0; padding:10px 8px 0 8px; background:transparent url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) no-repeat scroll right 12px; }

/*
#footer .bottomLinks #siteMap {position:absolute; top: -40px !important; left: 200px !important; white-space:nowrap !important; width:35px; padding-top: 0px; background:transparent url(/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) no-repeat scroll right 2px; }
#footer .bottomLinks #siteMap a, #footer .bottomLinks #privacyAndSecurity a { white-space: nowrap; }
#footer .bottomLinks #privacyAndSecurity {position:absolute; top:-40px !important; left:260px !important; white-space:nowrap !important; background:transparent url(/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) no-repeat scroll right 2px; width:89px; padding-top: 0px;}
#footer .bottomLinks #index {position:absolute; top:-40px !important; left:365px !important; white-space:nowrap !important; background:none; width:89px; padding-top: 0px;}

* html #footer .bottomLinks #siteMap, * html #footer .bottomLinks #privacyAndSecurity { margin-top: -20px; } 
*/
/********************* copyright ***********************/
#guarantee { display: block; text-align: center; background: #fff; margin: 0px; padding: 3px 0px; clear:both;}
#guarantee h3 { text-transform: uppercase; font-weight: normal; margin: 0px; padding-bottom: 12px; font-size:1em; color:#808080; }
#guarantee p { margin:0px 0px 0px; padding-bottom: 10px; }
#copyright { display: block; width: 981px; padding-top: 20px; float: left; clear:both; position:relative; border-top:1px solid #E6E6E6 !important; }
#copyright .cr { display:inline-block; left:365px; padding: 0px 10px 0px 0px; position:absolute; top:29px; background:transparent url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) no-repeat scroll right 6px; line-height:20px; white-space: nowrap; }
#copyright .verisign { float: left; margin-right: 5px; position: relative; top: -15px; }
* html #copyright .verisign { margin-top: 20px; }
#copyright .mcafee { float: left; margin-top: 10px; position: relative; top: -15px; margin-right: 5px; }
#copyright .bbb { float: left;  position: relative; top: -16px; margin-top: 10px; }
/*----------------------- FOOTER :: END ---------------------*/
/* ---------------------- Layout GRIDS ----------------------- */
.line, .lastUnit {overflow: hidden; width:auto !important;}
.unit{float:left;}
/*
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;}
*/

.sitemap1of3{width:33.33333%;}
.espotCategoryTop{margin-top:14px;}

.ndata .size1of3{width:33.33333%;}
/*----------------------- Garnet Product Grid :: START ---------------------*/
.grid	{overflow:hidden; width: 766px;}
.grid .row 	{ margin-top:20px;}
.grid .item .info {padding:10px; margin-right:12px; width:164px;}
.grid .lastUnit .info {margin-right:0;}
.grid .size1of4 {width:196px;}
.grid .size1of3 {width:259px;}
.grid .size1of3 .info {width:227px;}
.grid .size1of5 {width:155px;}
.grid .size1of5 .info {width:123px;}
.grid .item .info p {margin-bottom:2px; margin-top:0; padding-bottom:0;}
.grid .item .info .price {margin-bottom:2px;}
.grid .arrange {display:block; overflow:hidden; padding:5px 0;}
.grid .sortBy li {float:left; padding-right:20px;}
.grid .pagination {float:right; padding-right:0;}
.grid .pagination li {float:left; padding-right:10px; padding-top:2px;}
.grid .pagination li.active a {cursor:default;}
.grid .pagination .next, .grid .pagination .prev {padding-top:0;}
.grid .pagination .next-off, .grid .pagination .prev-off {opacity: 0.5; filter: alpha(opacity=50);}
.grid .pagination .next a, .grid .pagination .prev a {width:18px; height:17px; display:block;}
.grid .pagination .viewall {padding-right:0;}
.grid { width: 772px; } 
.grid .pagination li.next { padding-right: 0px; } 


/*----------------------- Garnet Product Grid :: END ---------------------*/
/*----------------------- Garnet Table :: Start ---------------------*/
.data{ display:block; padding: 10px 16px; position:relative; overflow:hidden; vertical-align: top; border-right:solid 1px transparent;/* border fixes a FF2 bug which causes the data table to overlay its borders*/}
.gen_block { padding: 0px; }
.data table { width:100%; border-collapse:collapse;}
th, td{vertical-align:top;}
.txtC, .data .txtC td, .data .txtC th{text-align:center;}
.txtL, .data .txtL td, .data .txtL th{text-align:left;}
.txtR, .data .txtR td, .data .txtR th{text-align:right;}
.txtT, .data .txtT td, .data .txtT th{vertical-align:top !important;}
.txtB, .data .txtB td, .data .txtB th{vertical-align:bottom;}
.txtM, .data .txtM td, .data .txtM th{vertical-align:middle;}
.data th,.data td{padding:3px 17px}
.data p {margin-top:0;}
/* specification table - extends data table */
.spec{padding:20px 20px;}
.spec table{border-top: 1px solid #333; border-bottom-color:#fff;}
.spec th, .spec td{border:1px solid #000; border-width: 1px 0; padding-left:0;}
.spec .odd, .spec .even{background-color: #fff;}
.inst-copy { margin: 0px 16px 0px 0px; padding-top: 0px; }
.shoppingCart th { padding: 10px !important; border-top: 1px solid #e6e6e6 !important; border-collapse: separate !important; }
.shoppingCart th.productInfo { width: 436px; }
.shoppingCart td {padding:10px 0px 5px 10px;}
.shoppingCart td.productInfo { width: 436px; text-align: left !important; }
.shoppingCart td.RestrictedOrderItem { background: #666666; }
.shoppingCart td.RestrictedOrderItem .line { margin-bottom: -6px; margin-top: -10px; }
.shoppingCart td.RestrictedOrderItem .info {padding-top: 8px;}
.shoppingCart td.RestrictedOrderItem .line .unit .actions {bottom: 5px !important; }
.shoppingCart td.RestrictedOrderItem .size1of3 { height: 108px; }

.shoppingCart td.productInfo .info { position: relative !important; width: 230px !important; }
.shoppingCart td.productInfo .actions { float: left; display: block; position: absolute; bottom: 0px !important; left: 88px !important;  }
.shoppingCart td.productInfo .spot { width: 170px; margin-left: 10px; }
.shoppingCart td.productInfo .availability { padding-left: 10px;}
.shoppingCart td.productInfo .availability .avail_hdr { float: left; }

.shoppingCart td.productInfo .availability .avail_msg { float: left;padding-left:3px; }
.shoppingCart td.productInfo .availability .avail_msg_restriction 
{ 
float: left;
clear: left;
width: 160px;
margin-left: 10px;
background-color: #DDDDDD;
font-weight: bold;
height: 83px;
margin-bottom: -4px;
margin-top: 1px;
padding: 22px 1px 0 10px;
}
.orderReview td.productInfo .availability .avail_msg { clear: none; margin-left: 4px; }
.shoppingCart td.productInfo .giftmessage { padding-left: 10px; }
.shoppingCart td.productInfo .giftmessage .gift_msg { float: left; clear: left; }
.shoppingCart td.price { padding-left: 0px; }
.shoppingCart td.noborder { text-align: right; }
.shoppingCart td .vcard {margin-top:0;}
.shoppingCart .productImage {width:auto !important; padding-right:11px;}
.shoppingCart .price {width:65px; text-align: center; padding: 10px 0px 0px;}
.shoppingCart th.totalprice { text-align: right; }
.shoppingCart td.totalprice{ padding-right: 21px !important; width: 74px; }
.shoppingCart th.qty { text-align: right !important; width: 100px !important; }
.shoppingCart .qty {padding-right:0; padding-left:0;}
.shoppingCart .qty ul li, .shoppingCart .qty ul li select {margin-bottom:5px;}
.shoppingCart .form {clear:both;float:none;}
.shoppingCart .form .spot {padding:0;}
.shoppingCart .form .spot label {display:inline;}
.shoppingCart .form .spot label img {vertical-align:middle;}
.shoppingCart .form .spot input {vertical-align:middle;}
.shoppingCart tfoot .qty {padding-left:11px;}
.shoppingCart #zipCodeForm { margin: 15px 0px 0px; }
.shoppingCart #changeZipBtn { margin: 15px 0px 0px; }
.shoppingCart .promoCode {padding-bottom: 15px; width:500px;}

.shoppingCart a img {vertical-align:top;}
.shoppingCart td.last {padding-left:0; padding-right:10px;}
.shoppingCart td.totals { padding-right: 20px !important; }
.shoppingCart .totals table tr td {padding:0;}
.shoppingCart tr.grandTotals td.qty { padding-right: 7px; }
.shoppingCart tr.grandTotals td.last { padding-right: 21px; }

.shoppingCart .spot { border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin-bottom: 7px; }
.shoppingCart .spot input { margin-right: 7px; }
.shoppingCart .spot label { margin-right: 7px; }
.shoppingCart .spot label a { text-decoration: underline; }
.shoppingCart .spot input, .shoppingCart .spot label { float: left; }

.shoppingCart .promoCode .spot { width: 100%; }
.shoppingCart .promoCode .spot, .shoppingCart .actions .spot { border-bottom: none; padding: 0px; margin: 0px; }
.shoppingCart .promoCode .spot label, .shoppingCart .promoCode .spot input { width: 140px; padding: 0 3px 2px; height:17px; margin: 0px; float: none;margin-left:10px;}
.shoppingCart p.note { color: #808080;}
.shoppingCart .promoCode .actions label { color: #808080; }
.shoppingCart .promoCode #showPromoCodeInfo { text-decoration: underline !important; }
.shoppingCart .grandTotals p { padding-bottom: 2px; }
.shoppingCart .grandTotals p.note { padding-bottom: 10px; }


.shoppingCart #orderItemTable th.productInfo { width: 300px !important; }
.shoppingCart #orderItemTable td.productInfo { width: 300px !important; }
#orderReviewDisplayViewDiv .shoppingCart #orderItemTable td.productInfo .availability{width:400px;}
#orderReviewDisplayViewDiv .shoppingCart #orderItemTable td.productInfo .availability .avail_hdr{clear:none;float:none;display:block}
#orderReviewDisplayViewDiv .shoppingCart #orderItemTable td.productInfo .availability .avail_msg{margin-left:0;padding-left:0;}
#orderReviewDisplayViewDiv .shoppingCart #orderItemTable td.productInfo .lowInventoryMessaging{padding-left:0}
#orderReviewDisplayViewDiv .shoppingCart #orderItemTable td.productInfo .lowInventoryMessaging span{margin-left:0}
#orderReviewDisplayViewDiv .productInfo .lowInventoryMessaging{clear:none;}
.shoppingCart #orderItemTable .gwt-oid-panel horizontal { width: 300px; }
.shoppingCart .price, .shoppingCart .totalprice { text-align: right; }

.data.shoppingCart.accent {width:746px !important;}
td.priceCurrentOrderDisplay div.discountPrice div.pushedBottom {margin-top: 20px; } 
td.priceCurrentOrderDisplay div.pushedBottom {margin-top: 15px; }
td.totalPriceCurrentOrderDisplay span.freeItem {color:#c5534b;}
td.priceOrderReview span.freeItem {color:#c5534b;}
td.totalPriceOrderReview span.freeItem {color:#c5534b;}
td.priceCurrentOrderDisplay span.freeItem {color:#c5534b;}
td.totalPriceCurrentOrderDisplay div.pushedBottom span.discountPrice {margin-top: 53px; color: #c5534b;}
.shoppingCart td.price { color: #c5534b; }
.shoppingCart td#perzuprice { color: #000000; }
.shoppingCart td.price a{ color: #c5534b; }
.shoppingCart .orig, .shoppingCart .listPrice { color: #000; }
.shoppingCart .listPrice {text-decoration: line-through;}
tr.promoRow span.promoColor a:link { color: #c5534b !important; }
span.promoColorNoWrap { white-space:nowrap; color: #c5534b !important; }

.terms table {margin-bottom:16px;}
.terms .termsCopy {padding-bottom:16px;}
.terms th.productInfo {width:auto;}
.terms h2 {margin-top:0;margin-bottom:16px;}

.orders {padding: 20px 0;}
.view-OrderDetailsView .orders {padding: 20px 0;clear: both;}
.orders td.last {padding-left:10px; padding-right:0;}

.orderReview {margin-top:20px;}
.orderReview th.productInfo {width:auto;}

.orderReviewPromoNote {color: #808080; padding-left: 5px;}

#orderItemTable select {display:block;}

#globalContentSpot { width: 982px; margin: 0px auto; }
.event-date select {float:left; margin-right:3px; _margin-right:1px;}
#eventDayParent {float:left;}
.gwt-PleaseWaitPanelGlass{border:1px solid #333333; z-index:11000; background-color:#cccccc;opacity: 0.4;filter:alpha(opacity=40);-moz-opacity:0.4;top:0px !important;}

/********************************** START :: Buttons ************************/
.button { border:0; cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; padding:0 9px 0 0; text-align:center; margin: 0px 0px 0px 2px; }
.button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 9px; height:25px; line-height:25px; color:#fff; }
#creditCardForm .spot .secondary {}
.small {padding:0 5px 0 0;}
a.third { padding: 5px; font-size: .8em; color: #808080!important; }
.small span {height:16px; line-height:16px; padding:0 0 0 5px; font-size: 9px !important; }
.branding {padding:0;}
.branding span {padding:0;}
/* anchors must be floated one way or the other to shrink width */
a.button {float: left; margin-right:3px;}
a.rev {float:left; margin-right:3px; margin-left:0;}
a.button span { height:27px;}
.disabled {cursor:default;}
.disabled span {color:#fff !important;}
a.small span {height:16px;}
/********************************** END :: Buttons ************************/
#giftRegistryHomeViewForm .form {position:relative; width:294px; margin-left:0px; _margin-left:10px;}
#giftRegistryHomeSearchForm .form {position:relative;}
#giftRegistryEditForm .event-date label { float: none;}
#giftRegistryEditForm .event-date select { clear: none;}
#giftRegistryEditForm .public_registry input { clear: none;}
#giftRegistryEditForm .printpage { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/printGrayBg.gif) no-repeat left 1px; padding-left:16px; }

h1{ font-family: "AvenirLTStd", Arial, Helvetica, sans-serif; width: 100%; width: 100% !important; }
.inst-copy{ padding-bottom: 20px !important; margin-right: 0; margin-right: 0 !important; margin-left: 0px; }
p.inst-copy { padding-top: 20px; }
p.registry-share-copy {padding-top: 0px;}
.orderDetailsUtil{ padding:10px; color: #000; background-color: #f7f6f4; border: 1px solid #e6e6e6; border-width: 1px 0; overflow: visible; margin-left: 0px; }
.orderDetailsUtil p{ padding: 0; margin: 0; float: left; width: 350px; }
.orderDetailsUtil span{ padding: 0; margin: 0; float: right; }
.orderDetailsUtil a{ color: #808080; margin-left: 16px; padding-left: 8px; }
.orderDetailsUtil .backLink a{ background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/leftArrowGrayBg.gif) no-repeat left 4px; }
.orderDetailsUtil .printLink a{ background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/printGrayBg.gif) no-repeat left 2px; padding-left: 16px; }
.orderSummary{ float: none; width: 100%; padding: 10px 10px 10px 10px; }
.orderSummary p{ margin: 0; padding: 0; line-height: 18px; }
.orderSummary .info{ float: left; padding-right: 20px; width: 30%; margin-top: 10px; }
#shipInfo{ padding-right: 0; }
.orders{ margin-left: 0px; }
.orders p{ margin: 0; padding: 0; line-height: 18px; }
.orders thead tr{ border-top: 1px solid #e6e6e6;}
.orders th{	text-align: center; }
.orders td{ border: none; }
.orders .colProd{ text-align:left; }
.orders .prod{border-bottom: 1px solid #e6e6e6;}
.orders .prod td{ vertical-align: top; text-align: center; }
.orders .prod td.colProd{ text-align: left; }
.orders tfoot tr{ background: #F7F6F4; }
.orders tfoot tr.first td { padding-top: 10px;}
.orders tfoot tr.last td { padding-bottom: 10px;}
.orders tfoot td{ padding: 2px 10px; line-height: 18px; }
.orders tfoot .totals{ background: #e6e6e6; text-align: right; }
.zorders tfoot .labels{ text-align: right;}
.orders tfoot .amounts{ padding-right: 20px;}
.orders tfoot .bottomLine { background: none; }
.orders tfoot .bottomLine td{ background: none; line-height: 30	px;  font-weight: bold; }
.orders tfoot .bottomLine .labels{ font-size: 14px; }
.orders th.col1{ text-align: left; width: 300px; }
.orders th.col2{ width: 100px; }
.orders th.col3{ width: 175px; }
.orders th.col4{ width: 205px; }
.orders th.col5{ width: 125px; }

.od-ship { margin: 0px; padding: 0px 0px 15px 10px;clear:both; }

.od-bill { width: 500px; margin: 0px; padding: 0px 0px 15px 10px; float:left;}

.od-name { clear:both; text-transform:capitalize;padding-left: 10px;}
.od-address-line { text-transform:capitalize; padding-left: 10px;}
.od-city { text-transform:capitalize; float:left;padding-left: 10px;}
.od-state { float:left; padding-left:5px;}
.od-zip { float:left; padding-left:5px;}
.od-country {clear:both; float: left;padding-left: 10px; }
.od-phone {clear:both; padding-left: 10px;}

.od-bill-payment { margin-left: 0px; padding: 0px 0px 15px 10px; }

.registryForm{}
.resistryForm .button { float: right; position: relative; width: 200px; }
.innerGRForm {
  background: none repeat scroll 0 0 #F7F6F4;
  border-bottom: 1px solid #E6E6E6;
  height: 215px;
  padding: 2px 0 0 12px;
  visibility: hidden;
}
.data .registryForm .form{ float: left; padding-right: 0 !important; }
#giftRegistryHomeSearchForm .form{  width: 294px; }
#giftRegistryHomeViewForm .form{  }
#giftRegistryHomeViewForm .form select{ width: 270px; }
#giftRegistryHomeNewForm .form{  width: 294px; position: relative;  }
#giftRegistryVisitView .form { padding-bottom: 0px; }
#giftRegistryVisitView .giftRegistry table th{ padding: 10px; }
#giftRegistryVisitView .data .inst-copy{ margin-left: 0; }
#giftRegistryVisitView .data .note{ padding-bottom:3px; }
#giftRegistryVisitView .data .adr p{ padding-bottom:3px; }
#giftRegistryEditView .printpage{ text-decoration: underline;}
.giftRegistry #sortBy{ margin-bottom: 10px;}
.giftRegistry { padding: 20px 0px; clear: both;}
#giftRegistryItemsForm .giftRegistry td{ padding-top: 8px; padding-bottom: 8px;}
#wishListItemsForm .giftRegistry td{ padding-top: 8px; padding-bottom: 8px;}
.data a.button{ text-decoration: none !important; }
#showPublicRegistryDetailsLink{ line-height: 1.7em; text-decoration: underline; }

.grHeaderText {padding:  5px 0px 10px 0px;}
#giftRegistryItemsForm .data.giftRegistry {margin: 0px;}
#giftRegistryItemsForm {float: left;width: 100%;}
#giftRegistryItemsForm .data.giftRegistry .sort-by{ float: left; padding-top: 8px;}
#giftRegistryItemsForm .data.giftRegistry .sort-by .sort-by-list {float: left;padding-bottom: 8px;text-align: left; width: 600px;}
#giftRegistryItemsForm .data.giftRegistry .sort-by .sort-by-list li.selected a{color:#000000; font-weight:bold;pointer-events:none;cursor:default;}

#wishListItemsForm .data.giftRegistry {margin: 0px;}
#wishListItemsForm .data.giftRegistry .sort-by .sort-by-list {float: left;}

.sort-by-label, .gift_registry_view_list label {
    float: left;
    font-weight: bold;
    padding-right: 10px;
    font-size: 1em;
}
.visit .data .giftRegistry td{padding-top: 12px;}
.manage-registry-page .action .giftRegistry{border-right: none;}
.manage-registry-page .data .giftRegistry{border-right: none;}
.gift_registry_view_list label {margin-top: 5px;text-transform:uppercase;}
#wishListItemsForm .data.giftRegistry .sort-by .sort-by-list a{text-decoration: none;color: #555555;font-size: 12px;}
#wishListItemsForm .data.giftRegistry .sort-by .sort-by-list li.selected a{font-weight: bold; color:#000000;}
#wishListItemsForm .data.giftRegistry .sort-by .sort-by-list a{text-decoration: none;color: #555555;font-size: 12px;}
#wishListItemsForm .data.giftRegistry .sort-by .sort-by-list li.selected a{font-weight: bold; color:#000000;}
#wishListItemsForm .data.giftRegistry .sort-by .sort-by-list li a:hover{text-decoration: none;color: #000000;}

.gift_registry_items_count {float: left; margin: 0 20px;}
.gift_registry_items_count span{font-size: 13px; font-weight: bold; margin-bottom: 6px;}
.gift_registry_items_count_number {float: left; padding-right: 5px;}
.gwt-gr-delete-panel .gwt-gr-delete-message, .gwt-gr-delete-Confirmation .gwt-gr-delete-confirm-message,.gwt-gr-delete-panel .gwt-wl-delete-message,
.gwt-gr-delete-Confirmation .gwt-wl-delete-confirm-message {font-size: 14px; margin: 10px;}

/*----------------------- Clearfix :: START ---------------------*/
.clearfix:after, .grid:after, .row:after, .breadcrumbs:after, #container:after, .wrapper:after, #navigation ul:after, .spot:after, .data:after, .line:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix, .grid, .row, .breadcrumbs, #container, .wrapper, #navigation ul, .spot, .data, .line { display: inline-block; }

html[xmlns] .clearfix, html[xmlns] .grid, html[xmlns] .row, html[xmlns] .breadcrumbs, html[xmlns] #container, html[xmlns] .wrapper, html[xmlns] #navigation ul, html[xmlns] .spot, html[xmlns] .data,  html[xmlns] .line  { display: block; }

* html .clearfix, * html .grid, * html .row, * html .breadcrumbs, * html #container, * html .wrapper, * html #navigation ul, * html .spot, * html .data,  * html .line { height: 1%; }
/*----------------------- Clearfix :: END ---------------------*/

/*---------------- GWT CSS -------------------*/
.nodisplay {height: 0px; display: none;}
.nodisplay-crawlable {height: 0px; display: none;}
/* still needs work: */
.gwt-RadioButton {display: block;}
.gwt-RadioButton input {width: 12px; vertical-align: middle; border: none;}
#gwt_shippingOption_panel .gwt-RadioButton input {width: 12px; vertical-align: middle; border: none; margin-left: -20px;}
.gwt-RadioButton label {display: inline; margin-left: 6px;}

.mini-cart {font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; font-style: normal;}
.mini-cart-link-active {cursor: default; text-decoration: none;}
.mini-cart-link-inactive {cursor: pointer; text-decoration: underline;}

.mini-cart-rollover-panel  { z-index: 1000; border: 1px solid #e6e6e6; width: 172px; padding: 10px; background: #fff;}
.mini-cart-product-panel  { background-color: #fff; }
.mini-cart-product-panel-item {color: #808080; background-color: #e6e6e6;padding: 3px 3px 5px; width: 135px; border: 1px solid #fff; text-align: center; }
.mini-cart-product-panel-qty {color: #808080; background-color: #e6e6e6;padding: 3px 3px 5px; width: 50px; border: 1px solid #fff; text-align: center; }
.mini-cart-product-panel-td {color: #000; backgroung-color: #fff; padding: 5px 3px 5px 8px; margin: 0px 2px !important; border-bottom: 1px solid #e6e6e6; } 
.mini-cart-product-panel-btn { text-align: right; padding: 5px;}
.mini-cart-product-panel-btn-img { float:right; cursor:pointer; }
.gwt-minicart-icon { vertical-align: middle; }

.form .gwt-CheckBox { display:block; }
.form .gwt-CheckBox label { display:inline; margin:0; padding:0; clear:both; }
.form .gwt-CheckBox input { width: 12px;  margin: 0 4px 0 0;}
.form .sendMeEmailsCB input { margin-bottom: 5px; vertical-align: middle }

.cqs-ProductDetailPanel {	border: 1px solid #e6e6e6; z-index: 10; width: 900px; height: 200px;}
.hyperlinklbl {	text-decoration: underline;	color: blue;	}

.gwt-DialogBox .Caption { padding: 20px 4px 4px 2px; }
.gwt-DialogBox .Caption{ font-size: 24px; font-family: Arial,Helvetica,sans-serif; line-height: 24px; }
.product-Personalization-OptionWraperScrollPanel {	height: 350px;			}
.personalizationMessageLbl {	width: 100px;	}
.gwt-DialogBox .dialogTopRightInner, .gwt-DialogBox .dialogTopLeftInner { width: 10px; }

.gwt-personalization-modal-header {font-family: avenir;	font-size: 16pt;	font-weight: bold; color: #000000; background-color: transparent;	margin-bottom: 10px; padding: 10px;	margin-top: 10px;	border-bottom: 1px solid #e6e6e6;	z-index: 10;}
.gwt-personalization-modal-mainpanel {  }
.gwt-personalization-modal-espotpanel {width: 100%; height: 50px;}
.gwt-personalization-modal-espotpanel .gwt-Label {padding-top: 15px; }
.gwt-personalization-modal-body-content {width: 100%; height: 100%; border-top: 1px solid #e6e6e6; overflow: hidden}
.gwt-personalization-modal-leftbody-content {float: left; width: 100%; margin-right: 10px; margin-bottom: 10px;}
.gwt-personalization-modal-productinfopanel {width: 100%; height: 55px; padding-top: 5px; padding-bottom: 10px; margin-right: 10px; border-right: 1px solid #e6e6e6; overflow: hidden;}
.gwt-personalization-modal-options-scroll {float:right;width: 100%; height: 240px; padding-top: 5px; padding-bottom: 10px; margin-bottom: 30px; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6;  overflow-y: scroll; overflow-x: hidden; position: relative;}
.gwt-personalization-options-panel {width: 95%; padding-top: 5px;}
.gwt-personalization-modal-rightbody-content {float: right; padding-top: 10px; margin-left: 10px; overflow:hidden;}


/*************************** site feeback modal *******************/
.gwt-site-feedback-main-panel {width: 660px; height: 570px; padding: 10px; font-family: Arial; font-size: 1em; font-weight: normal; font-style: normal; }
.gwt-site-feedback-data-entry-panel { float: left; width: 430px; height: 325px; padding-left: 10px; padding-top: 5px; overflow: hidden; clear: both; }
.gwt-site-feedback-horiz-espot-panel { float: right; width: 200px; height: 340px;  margin-left: 10px; overflow: hidden; border: 1px solid #e6e6e6; margin-bottom: 10px; }
.gwt-site-feedback-content-spot-panel { display: block; clear: both; text-align: center; height: 50px; overflow: hidden; border: 1px solid #e6e6e6; margin-bottom: 10px; }
.gwt-site-feedback-vert-espot-panel { display: block; clear: both; text-align: center; height: 75px; overflow: hidden; border: 1px solid #e6e6e6; }

.gwt-site-feedback-header-img { padding-bottom: 5px; }
.gwt-site-feedback-header-lbl {font-family: arial;	font-size: 24pt; font-weight: normal; padding-bottom: 15px; padding-top: 10px; display: block; }
.gwt-site-feedback-instructions-lbl { padding-bottom : 15px; display: block;}
.gwt-site-feedback-required-lbl { float: left; color: red; padding-left: 160px; padding-bottom: 5px;}
.gwt-site-feedback-required-text-lbl { float: left; padding-left: 5px; }

.gwt-site-feedback-first-name-lbl { position: relative;  left: 90px; }
.gwt-site-feedback-first-name-txtbox { position: relative;  left: 150px; top: -17px; }
.gwt-site-feedback-middle-init-lbl { position: relative;  left: 295px; top: -33px; }
.gwt-site-feedback-middle-init-txtbox { position: relative; left: 311px; top: -47px;  }
.gwt-site-feedback-last-name-lbl { position: relative;  left: 90px; top: -40px; }
.gwt-site-feedback-last-name-txtbox { position: relative;  left: 150px; top: -57px;  }
.gwt-site-feedback-email-addr-required-lbl {position: relative; left: 34px; top: -48px; color: red; }
.gwt-site-feedback-email-addr-lbl { position: relative; left: 42px; top: -61px; }
.gwt-site-feedback-email-addr-txtbox { position: relative; left: 150px; top: -77px;  }
.gwt-site-feedback-topic-required-lbl { position: relative; left: 107px; top: -68px; color: red; } 
.gwt-site-feedback-topic-lbl { position: relative; left: 116px; top: -81px; }
.gwt-site-feedback-topic-listbox {position: relative; left: 150px; top: -96px; }
.gwt-site-feedback-phone-lbl { position: relative;  left: 70px; top: -77px; }
.gwt-site-feedback-phone-txtbox { position: relative; left: 150px; top: -92px;}
.gwt-site-feedback-comments-required-lbl { position: relative; left: 28px; top: -76px; color: red; }
.gwt-site-feedback-comments-lbl { position: relative; left: 36px; top: -90px; }
.gwt-site-feedback-comments-txtarea { position: relative; left: 150px; top: -110px; width: 250px; height: 100px; }
.gwt-site-feedback-email-recieve-chxbox { position: relative; left: -115px; top: -80px;  }
.gwt-site-feedback-email-recieve-lbl {position: relative; left: 175px; top: -98px;  }
.gwt-site-feedback-cancel-button { position: relative; left: 147px; top: -80px; }
.gwt-site-feedback-submit-button { position: relative; left: 167px; top: -80px; }
/********************* end gwt site feedback rewrite *********************/

.site-Feedback-Modal-Specific { width: 840px; height: 700px;} 
.site-feedback-first-name {	width: 300px;	}
.site-feedback-middle-initial {	width: 60px;	}
.site-feedback-email {	width: 300px;	}
.site-feedback-last-name {	width: 300px;	}
.site-feedback-topic {width: 300px; }
.site-feedback-personalInfo-panel {	width: 460px; height: 150px;	}
.site-feedback-question-or-comment {width: 300px; height: 70px;	}

.global-Modal-Header {font-family: arial;	font-size: 24pt;	font-weight: normal;		margin-bottom: 10px;	padding-bottom: 15px;	margin-top: 10px;	padding-top: 10px;	border-bottom: 1px solid #e6e6e6;	z-index: 10;}
.global-Modal-Paragraph-Text {	font-size: 1 em; 	font-family: avenir; }
.global-Modal-Label { font-family: avenir;	font-size: 1 em;	font-weight: normal;	padding: 0px 8px 3px 0px;	width: 100%;	text-align: top;}
.global_Modal-Input {font-family: arial;	font-size: 1 em; font-weight: normal; padding: 2px 6px 0px; }
.global-Modal-Required-Field {font-family: arial;	font-size: 1 em;	font-weight: normal;	color: #c5534b; }
.global-Modal-Background{padding: 8px; background-color: #fff; z-index: 50001; border-left: 1px solid #eeeeee; border-top: 1px solid #eeeeee; border-bottom: 1px solid #000; border-right: 1px solid #000;}
.global-Modal-ContentArea { padding: 20px;	border: 1px solid #e6e6e6;	 background-color: #fff;}
.global-Modal-Center {margin-right: auto; margin-left: auto;}
.global-Modal-Center TD {padding: 4px;}
.global-Modal-ImagePane {width: 100%; height: 100%; padding: 4px; text-align: center; border-top: 1px solid #e6e6e6}
.global-Modal-RightAngle {border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
.global-Modal-PersonalizeLabel {font-family: avenir; font-size: 1em; padding-left: 20px }
/***** order item display panel styles *****/
.gwt-oid-panel { border: none; width: 300px;}
.gwt-oid-panel .horizontal { float: left; display: inline; margin-right: 11px;}
.gwt-oid-image-panel { display: inline; }
.gwt-oid-image-panel image{ width: 72px; height: 90px; }
.gwt-oid-description-panel { width: 150px;  display: inline;}
.gwt-oid-name { }
.gwt-oid-number { }
.gwt-oid-option { }
.gwt-Label-email { font-family: avenir;	font-size: 1 em; font-weight: normal; padding: 0px 8px 3px 0px;	width: 100%; text-align: top; }
.gwt-Label-email-error { font-family: avenir; font-size: 1 em; font-weight: normal;	padding: 0px 8px 3px 0px; width: 100%; text-align: top; color: #ff0000;}
.gwt-zoom-viewer-popup { height: 530px; width: 730px; background-color: white; z-index: 1000; border: none !important; padding-top: 35px;}

.fakeHyperLink { text-decoration: none; cursor: default; }
.fakeHyperLinkDown { }
.fakeHyperLinkHover {  text-decoration: underline; cursor: pointer; }

.gwt-pdp-single-main { background-color: white; width: 100%; margin-top: 10px;}
.gwt-pdp-single-hp { background-color: white; padding: 5px;}
.gwt-pdp-single-item-data-label { font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-style:normal; font-weight:normal; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; vertical-align:baseline; white-space:normal; }
.pdp-single-swatchs {	}
.pdp-single-swatch-title {	}
.pdp-single-productInfo-label { font-weight: normal; font-family: arial; font-size: 1em; padding-bottom: 6px; margin-left: 5px;}
.pdp-single-productInfo-label TD { padding-bottom: 6px; padding-left: 5px; }
.pdp-single-productname-lbl { font-weight: bold; font-family: arial; font-size: 1.2em; padding-bottom: 9px; }
.pdp-single-execlusive-lbl {font-weight: normal; font-family: arial;	font-size: 1.1em;	padding-left: 20px; padding-bottom: 6px; }
.pdp-single-Header {	}
.pdp-single-col {	}
.pdp-single-image-info { padding-top: 20px; padding-bottom: 5px;}
.pdp-single-image-and-link-holder { border: 1px solid black;  }
.pdp-single-image-and-link-holder TD { text-align: center; padding-bottom: 5px;}

.pdp-single-main-image {width: 372px; height: 465px;}
.pdp-single-main-image-image-not-found {width: 122px; height: 152px;  padding-top: 30px; padding-left: 30px;	}
.pdp-container-panel {width: 800px; height: 540px;	}
.pdp-single-main-image-HP {width: 310px; height: 380px; border: 1px solid #eeeeee}
.pdp-additional-views-mainpanel {width: 100px; height: 40px;	border: 1px solid #e6e6e6; }
.pdp-additional-views-img {	width: 54px; height: 68px;}
.pdp-additional-views-options-hp {	border: 1px solid #e6e6e6; width:250px;}
.pdp-additional-views-previous-next-images {width: 20px;	}
.pdp-single-listbox { padding-left: 20px;	}
.pdp-single-zoom-link {	}
.pdp-single-section {	}
.pdp-single-arrow {	}
.pdp-single-tag-top { padding-top: 10px;	}
.pdp-single-padding { padding-left: 20px;}
.pdp-single-quantity-lbl { padding-right: 5px;	}
.pdp-single-personalize-lbl {	text-decoration: underline; padding-top: 10px;}
.pdp-single-availability-lbl { padding-top: 20px; padding-bottom: 10px;}
.pdp-single-larger-view-hlbl { padding-left: 302px; padding-top: 10px;}

.pdp-single-tab-content { padding: 4px; height: 225px; }
.pdp-single-tab-content h2 {  font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-style: normal; font-weight: normal;}
.pdp-single-tab-content ul { list-style: disc outside none; margin-left: 10px; padding-left: 5px;}
.pdp-single-tab-content ol { list-style: decimal outside none; margin-left: 10px; padding-left: 5px;}

.pdp-bundle-main-image { width: 372px; height: 465; }
.pdp-bundle-productname-lbl { padding-left: 20px; font-weight: bold; font-family: arial; font-size: 1.2em; padding-bottom: 25px; }
.gwt-bundle-pdp-main { width: 100%; padding: 8px; position: relative; top: 20px; }
.gwt-bundle-pdp-left-detail {width: 100%; text-align: center; }
.gwt-bundle-pdp-image-and-link { width: 100%; border: 1px solid black; text-align: center; }
.gwt-bundle-pdp-larger-view { text-align: center; padding: 3px; border-top: 1px solid black; }
.pdp-bundle-info-link {font-weight: normal; font-family: arial;	font-size: 1em;	padding-left: 20px; padding-bottom: 6px; } 
.pdp-bundle-info-link TD {padding-top: 5px; padding-right: 10px; }
.gwt-pdp-widget-base {padding: 10px; font-weight: normal; font-family: arial; font-size: 1em; border: 1px solid #efefef;}
.gwt-pdp-widget-col1-subcol2 {padding-left: 10px; }
.gwt-pdp-widget-col2-flex TD { padding-right: 5px; padding-bottom: 5px;}
.gwt-pdp-hl-center { text-align: center; }
.gwt-pdp-bundle-product-container TD { padding-bottom: 10px; }
.gwt-pdp-bundle-product-container-link-holder TD { padding-bottom: 3px; }

.gwt_single_pricing_table TD { padding-left: 0px; padding-right: 5px; }
.gwt_single_pricing_table_was {color: red; text-decoration: line-through;}

.gwt-recently-viewed-panel { border-top: 1px solid #e6e6e6; margin-top: 5px; }
.gwt-recently-viewed-panel TD {padding-right: 5px; text-align: center; padding-top: 2px; }
.gwt-recently-viewed-panel-widget {}
.gwt-recently-viewed-panel-widget TD {text-align: center; width: 50px;}

.gwt-description-html ul li {list-style:disc outside none; }

.gwt-may-we-suggest { border-top: 1px solid #e6e6e6; }
.gwt-may-we-suggest-label {font-size: 1.5em; font-weight: bold; font-family: arial; padding-bottom: 10px; margin-top: 20px;}
.gwt-may-we-suggest TD { text-align: center;}
.gwt-may-we-suggest-img { border: 1px solid #efefef; width: 80px;}
.gwt-may-we-suggest-img-link-panel TD { text-align: center; padding: 2px; width: 85px;}
.gwt-behind-everything { z-index: -100000; }
.gwt-pdp-img-gray-border { border: 1px solid gray; }
.gwt-pdp-img-no-border { border: 0px; }
.gwt-pdp-img-views-panel TD {padding-left: 2px; padding-right: 2px; }
.gwt-pdp-img-views-panel TD td { padding: 0px 12px 0px 0px; }
.gwt-img-valign-middle { margin-top: auto; margin-bottom: auto; }
.gwt-pdp-add-views-panel { width: 100%; height: 100px; text-align: center; }

.gwt-pdp-img-views-panel .thumb_previous { width: 18px !important; padding-left: 0px; display: block; vertical-align: top; }
.gwt-pdp-img-views-panel .thumb_previous img { padding-top: 36px; }
.gwt-pdp-img-views-panel .thumb_next { width: 18px !important; padding-right: 0px; display: block; vertical-align: top; }
.gwt-pdp-img-views-panel .thumb_next img { position: relative; left: -10px; padding-top: 36px; }


.pdp-bundle-tellafriend {	padding-left: 640px;	width: 80px;}s
.pdp-bundle-askaspecialist {padding-left: 640px;	width: 100px;}
.pdp-bunld-addtowishlist	{	padding-left: 640px; width: 100px;}
.pdp-linkpanel { text-align: center; padding-top: 3px; padding-bottom: 3px;}

.additional-views {padding-left: 20px; }
.additional-views-image { cursor: pointer; width:54px; height: 68px;}

.product-additional-info-panel { background-color: white; width: 372px; }
.gwt-collections-product-info-img-widget-panel { width: 566px;  }
.gwt-collections-product-info-img {float: left; padding: 2px 10px 0px 0px; }
.label{	border: 1px solid black;	 text-align: center;}

.subcategory-landing-sublabel {	padding-bottom: 10px;	color-weight: bold; }
.subcategory-landing-sub-sub-label {	padding-bottom: 4px;	color-weight: bold; margin-bottom: 2px; padding-left:10px;}
.product-info-display-attribute {	background-color: #eeeeee; }

#gwt_subcategories_dp { width: 772px; }

.collectionTopEspot { padding: 40px 0; overflow: hidden; }	
#categoryHeader { margin: 40px 0px 20px; width: 720px; }
#categoryHeader h2 { font-size: 24px; font-weight: normal; line-height: 1em; }
#topPaginationNavBar { margin: 20px 0px; padding: 0px; }
#gwt_products_display { margin-bottom: 15px; }

#orderHistory table { height: auto !important; }
#orderHistory table table table td, #orderHistory .headerBk_OrderHistoryWidget { padding: 6px 0px 6px 13px; }
#orderHistory .headerBk_OrderHistoryWidget { text-transform: uppercase; border-top: 1px solid #e6e6e6; width: 635px !important; }
#orderHistory table table table td, #orderHistory .headerBk_OrderHistoryWidget { padding: 6px 0px 6px 13px; border-bottom: 1px solid #e6e6e6; }
#orderHistory .titleHeader_OrderHistoryWidget { width: 391px !important; }

/***** generic dialog box styles *****/
.okCancelPanel {float: right;}
.okCancelPanel .button {margin-left: 8px;}
.gwt-DialogBox { z-index: 20000; background: white;}
button.gwt-Button {margin-left: 20px;}
.requiredindicator { color: red;}
.gwt-PopupPanelGlass {z-index:19990;background-color:#cccccc;opacity: 0.40;filter:alpha(opacity=40);-moz-opacity:0.40;}

/***** end generic dialog box styles *****/

 
 #css-top-navigation #flyout.hide-css-nav {display: none;}
.gwt-MenuBar-top-border-spacer { height: 1px; width: 100%;  margin: 0px; padding: 0px;  }
.gwt-MenuBar-top-border-table { background-color: white; width: 100%; border: 0px; margin: 0px; padding: 0px; position: relative; top:20; left: 0;}
.gwt-MenuBar-top-border-init-state { border-top: 1px solid #e6e6e6; }

.gwt-MenuBar-vertical .container {background-color: white; border: thin none black; height: 100%;}s
.gwt-MenuBar-vertical .body {background-color: white; border: thin none black; height: 100%;}
.gwt-MenuBar-vertical .column {background-color: white; float: left; height: 100%; width: 145px;}
.gwt-MenuBar-vertical td.separator {border-left: 1px solid #e6e6e6; width: 20px; height: 100%;}
.gwt-MenuBar-vertical div.separator { }
.gwt-MenuBar-vertical .subcat-level-1 {padding-left: 10px; font-weight: bold; font-size: 11px; font-family: arial; }
.gwt-MenuBar-vertical .subcat-level-2 {padding-left: 16px; font-size: 11px; font-family: arial; }
.gwt-MenuBar-vertical .subcat-level-more1 {padding-left: 10px; font-weight: bold; font-size: 12px; font-family: arial;}
.gwt-MenuBar-vertical .subcat-level-more2 {padding-left: 80px; font-size: 10px; font-family: arial; font-weight: bold;}

/* Mega Menu  */
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical td.separator {border:none;width:0px;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical div.separator{border-left:1px solid black;float:left;height:93%;margin-top:25px;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column .gwt-MenuItem{width:220px;float:left;cursor:pointer;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column .gwt-MenuItem.subcat-level-2{padding:5px 0px 0px 12px;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-more2 {padding-left:12px !important;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-1 a,
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-more1 a{font-size:12px;text-transform:uppercase;height:20px;margin-top:5px;padding-bottom:0px !important;color:#000000;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-2 a,
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-more2 a{font-size:12px;color:#000000;float:left;padding:0px;font-weight:normal;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .gwt-MenuBar{padding-top:0px;}
#gwt-top-navigation.gwt-top-nav-v2-menubar, #gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar.gwt-MenuBar-horizontal, menu-v2.gwt-MenuBar-top-border-table{background-color: #eee7e1;}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar.gwt-MenuBar-horizontal{height:30px !important;}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar-horizontal .gwt-MenuItem{border:none !important;}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar-horizontal .gwt-MenuItem-selected{background:none;}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar-horizontal .gwt-MenuItem-selected.gwt-MenuItem-with-border:after {content: "";display: block;width: 0px;border: solid 17px;border-color: #eee7e1 transparent transparent transparent; margin-top:8px; position: absolute; z-index: 2000000;}
#css-top-navigation{height:45px;}
.menu-v2 tr.gwt-MenuBar-top-border-table-first-tr{display:none !important;}
.gwt-MenuBarPopup.menu-v2{margin-top:10px;z-index:999;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column{padding:24px 5px 16px 5px;min-height:235px;}
.menu-v2 .gwt-topNav-menu-6-columns .column{width: 153px !important;}
.menu-v2 .gwt-topNav-menu-5-columns .column {width: 180px !important;}
.menu-v2 .gwt-topNav-menu-4-columns .column {width: 220px !important;}
.menu-v2 .gwt-topNav-menu-3-columns .column, .menu-v2 .gwt-topNav-menu-2-columns .column, .menu-v2 .gwt-topNav-menu-1-columns .column {width: 240px !important;}
.menu-v2 .gwt-topNav-menu-6-columns .column .gwt-MenuItem, .menu-v2 .gwt-topNav-menu-5-columns .column .gwt-MenuItem, .menu-v2 .gwt-topNav-menu-6-columns .column .gwt-MenuItem a, .menu-v2 .gwt-topNav-menu-5-columns .column .gwt-MenuItem a{width:140px !important;}
/* end Mega Menu */

.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorLeft {display: none; width: 2px; height: 1px; background: white; }
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorRight {display: none; width: 2px; height: 1px; background: white; }
   /* overrides of gwt defaults */
.gwt-MenuBar-horizontal { background: white ; border: 1px none #BBBBBB; height: 25px !important; }
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator  { display: none; }
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {display: none;}
.gwt-MenuBar-horizontal .gwt-MenuItem { padding: 5px 10px 3px !important; vertical-align: bottom; color: #000000; font-family: avenir, arial, sans-serif; font-size: 11.5px; font-weight: bold; white-space: nowrap; border: 1px solid white; }
.gwt-MenuBar-horizontal .gwt-MenuItem-selected { z-index: 2000002; color: #808080; background-color: white; }
.gwt-MenuBar-horizontal .gwt-MenuItem-with-border { border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.gwt-MenuBar-horizontal .gwt-MenuItem a:hover{text-decoration: none !important; border: none;}
.gwt-MenuBar-horizontal .gwt-MenuItem .gwt-Image{display: none;}
.gwt-MenuBar-horizontal .gwt-MenuItem a{text-decoration: none;}
.gwt-MenuBar-horizontal .gwt-MenuItem a:selected {text-decoration: none;}
.gwt-MenuBar-vertical .gwt-MenuItem { color: #808080; }
.gwt-MenuBar-vertical .gwt-MenuItem-selected {color: #000000; background: none; }
.gwt-MenuBar-vertical .gwt-MenuItem a {text-decoration:none; color: #808080; font-family: avenir, arial, sans-serif;font-weight: bold;  width:118px;display: block;float: left;}
.gwt-MenuBar-vertical .gwt-MenuItem a:hover {color: #000000; background: none; text-decoration: underline;font-weight: bold; }
.gwt-MenuBar-vertical .gwt-MenuItem-selected a{color: #000000; background: none; text-decoration: underline; }
.gwt-MenuBarPopup {margin: -3px 0px 0px 0px; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #999999; border-right: 1px solid #999999; background-color: white;}
.gwt-MenuBarPopup .gwt-MenuBar { padding-top: 13px; }
.gwt-MenuBarPopup div { overflow: visible !important; }
.gwt-MenuBar-horizontal table { margin: 0px auto; }
.gwt-MenuItem a{cursor: default;border: none;}
.gwt-MenuItem a:visited{border: none;}
 /*****      end Menu bar           *****/


/***** edit address dialog box styles *****/
.addrpanellabel {
	text-align: right;
}
/***** end edit address dialog box styles *****/

/***** display address panel styles *****/
.gwt-addr-disp { text-align: left; color: black; }
/*.gwt-addrpanel-preallocate {min-width: 300px; min-height: 400px;}*/

.gwt-addrbk-addrlist { width: 450px; margin-bottom: 20px;}

.gwt-addrbk-addritempanel { margin: 10px 0 15px 0; border-bottom: thin solid #e6e6e6; width: 100%;}
.gwt-addrbk-addritempanel .footer {height: 0px; clear: both;}
.gwt-addrbk-addritempanel-odd  {  }
.gwt-addrbk-addritempanel-even {  }

.gwt-addrbk-addrpanel { margin-left: 10px; width: 200px; display: inline; float: left;	clear: left; }

.gwt-addrbk-billshipindpanel { margin: 20px 0 20px 20px; width: 100px;	display: inline; float: left; vertical-align: middle;}	
.gwt-addrbk-addritem-btnpanel {margin-left: 20px; width: 100px;	display: inline; float: left; vertical-align: middle;}

.gwt-addrbk-btnpanel { clear: left;}

.gwt-addrbk-addritem-button { width: 84px;	margin-top: 0px;	margin-bottom: 6px;}

.gwt-addrbk-addrlist-newaddrbutton { margin-left: 0px;	margin-top: 16px;	margin-bottom: 6px;}

.gwt-addrbk-billshipind {}
.gwt-addrbk-billshipind-on { display: block;}	
.gwt-addrbk-billshipind-off { display: none;}
.gwt-addrbk-addritem-editbtn {}
.gwt-addrbk-addritem-removebtn {}

/* experimental - for Japanese address dialog
.gwt-addr-dlog #phone1_shipping, .gwt-addr-dlog #phone2_shipping {width: 190px;}
.gwt-addr-dlog .phonepanel .spot {float:left; display:block; clear:none;}
*/

/***** end display address panel styles *****/

/******* BillMeLaterModal styles ******/

.bill-me-later-modal-container {width: 740px; Height: 600px; }
.bill-me-later-modal-month-list-box { width: 80px; }
.bill-me-later-modal-date-list-box { width: 60px; }
.bill-me-later-modal-year-list-box {width: 60px; }
.bill-me-later-modal-ssn-txt-box {width: 40px;	 }
.bill-me-later-modal-terms-and-conditions {	width: 380px; height: 70px; }
.bill-me-later-modal-e-sign-consent-label {width: 580px; }
.bill-me-later-modal-credit-approval-label { width: 560px; }
.bill-me-later-modal-modal-instruction-label { width: 560px; }

/****** End of BillMeLaterModal ******/
.paypal-modal-container {width: 400px; Height: 150px;}
/***** products display panel styles *****/
.gwt-products-display-panel { width: 100%;  overflow: hidden; }
.gwt-products-display-panel-hpanel { width: 100%; clear: both;  }
.gwt-product-image-horizontal-panel {cursor: pointer; width: 122px !important; }
.gwt-product-info-panel {position: relative;}
.personalized-content{min-height: 0px;}
.gwt-product-info-panel .personalized-content{position: absolute; bottom: 0; width: 100%; border: none;}
.gwt-product-info-panel { width: 184px; height: 400; text-align: left; float: left; margin-right: 12px;}
.gwt-product-info-panel-last { margin-right: 0px; }
.gwt-product-info-panel-details-panel { height: 145px; width: 184px; font-family: arial; font-size: 12px; font-weight: normal; color: #000; background-color: #f7f6f4; vertical-align: top; text-align: left ;  padding-bottom: 5px;  margin-bottom: 20px;}
.gwt-product-info-panel-bv-details-panel { width: 184px; font-family: arial; font-size: 12px; font-weight: normal; color: #000; background-color: #f7f6f4; vertical-align: top; text-align: left ; height: 25px; padding-bottom: 0px;  margin-bottom: 20px;}
.gwt-product-info-panel-details-panel-html { padding: 10px 6px 0px 10px; }
.gwt-product-info-panel-details-panel-html-pointable { cursor: pointer; }
.gwt-product-info-panel-details-panel-html-bv-reviews {color: #888888; padding: 1px 6px 0px 10px; font-size: 10px;}
.gwt-product-info-panel-details-panel-html-bv-rating {padding: 10px 6px 0px 10px;}
.gwt-product-info-panel-avail { padding: 0 6px 0 1px !important;}
.gwt-product-info-panel-avail.onsale { color:red;}
.gwt-product-info-panel a:hover{text-decoration: none;}
.gwt-product-info-panel .gwt-product-info-panel-details-panel-html a:hover{text-decoration: underline; color: #808080;}
.gwt-sub-category-container { border: solid 1px #ebe8db; width: 144px;}
.gwt-sub-category-name-link {display:block; font-family: arial; font-size: 12px; font-weight: normal; color: #000; width: 128px; padding: 10px 6px 0px 10px; height: 42px; background: #f7f6f4;}
.gwt-sub-category-image { cursor: pointer; height: 180px; width: 144px; }
.gwt-sub-sub-category-image { cursor: pointer; height: 180px; width: 144px; }
.gwt-sub-category-image-notfound { cursor: pointer; width: 122px; height: 152px;}
.gwt-sub-category-viewall { width: 100px; }
.gwt-sub-sub-category-main-container { padding: 0px; width: 144px; cursor: pointer; margin: 0px 12px 20px 0px;}
gwt-sub-category-more { font-size: 11px; font-family: arial; font-weight: bold; color: #450305; padding-left: 10px; 	}
.gwt-sub-categories-display-panel-row-panel a:hover .gwt-sub-category-name-panel .gwt-sub-category-name-link{color: #808080; text-decoration: underline;}
.gwt-sub-categories-display-panel { margin-top: 20px; }
.gwt-sub-categories-display-panel .cat5last { margin-right: 0px !important; }

.gwt-error-smart-panel-label {	font-family: arial; font-size: 11px; font-weight: normal; color: red;}
.gwt-error-smart-panel-errormessage { font-family: arial; font-size: 11px; font-weight: normal; color: red;	}

.gwt-multiple-address-container tr td { border-bottom: 1px solid #e6e6e6; padding: 14px 0px 10px; }
.gwt-multiple-address-container tr tr td { border: none; padding: 0px; }
.gwt-multiple-address-container tr.gwt-hd td { background: #f7f6f4; border-bottom: none; text-transform: uppercase; padding: 8px 0px 8px 12px; }
.gwt-multiple-address-container tr tr td { padding: 0px 30px 0px 12px; }
.gwt-multiple-address-container tr td .gwt-HTML { border: 1px solid #e6e6e6; padding: 3px 3px; display: inline; text-align: right; float: right; width: 90px !important; color: #666 !important; }
.gwt-multiple-address-container tr tr td .gwt-HTML { border: none; padding: 0px; text-align: left; float: none; width: auto !important; color: #000 !important; }
.gwt-multiple-address-container tr td .gwt-Hyperlink { display: inline; margin: 0px 0px 0px 10px; color: #666; }
.gwt-multiple-address-container tr td .gwt-Hyperlink a { color: #666; border: 1px solid #e6e6e6; padding: 3px; display: inline-block;  }
.gwt-multiple-address-container tr td .gwt-pdp-hl-center { cursor: pointer; font-family: arial, helvetica, sans-serif; font-style: normal; font-weight: normal; letter-spacing: 0.3px; background: #4d4d4d; border: none; color: #fff; padding: 6px 8px 6px; float: right; font-size: 1.1em; }
.gwt-multiple-address-container tr td .lowInventoryMessaging{padding-left: 0px;	}
.gwt-multiple-address-container tr.gwt-multiple-address-with-pers td{border-bottom: none; padding-bottom: 0;}
.gwt-multiple-address-container tr td.perzdesc {padding: 0 10px 10px;}


.gwt-productinfopanel-price { padding-top: 0px; font-weight: normal; padding: 7px 0px 10px; }

/***** end products display panel styles *****/

iframe.intl-checkout {margin-top:30px; height: 300px; width:940px;}

/*************** Error Panel Module Popup ***************/
.checkoutError {
	border: 2px solid transparent;
	z-index: 100000001;
}

.checkoutError .checkoutErrorHeader {
	padding: 2px 6px 2px 6px;
	width: 188px;
	background: #d66d28;
	color: #fff;
}

.checkoutError .checkoutErrorHeader img {
	margin-top: 2px;
	margin-left: 10px;
}

.checkoutError .checkoutErrorHeader .fakeHyperlink,.checkoutError .checkoutErrorHeader .fakeHyperlinkDown,.checkoutError .checkoutErrorHeader .fakeHyperlinkHover
	{
	color: #fff !important;
	text-decoration: none;
	vertical-align: text-top;
	font-size: 10px;
	padding-bottom: 3px;
	cursor: pointer;
}

.checkoutError a:link,.checkoutError a:hover,.checkoutError a:visited {
	color: #fff !important;
}

.checkoutError .checkoutErrorContent {
	width: 188px;
	font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	filter: alpha(opacity = 85);
	-moz-opacity: .85;
	opacity: .85;
}

.checkoutError .checkoutErrorContent .checkoutErrorMessage {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #cf5402;
}

.checkoutError .checkoutErrorContent .checkoutErrorMessage ul {
	display: table;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px; /*list-style:disc; color:#cf5402;*/
}

.checkoutError .checkoutErrorContent .checkoutErrorMessage ul li {
	color: #cf5402;
}

/*********** end error panel CSS ***********************************/

 
 /********* Gift Boxing panel  *****/
.giftBoxing {border: none;}
.giftBoxing .buttonpanel {text-align: right;}
.giftBoxing .optionBtnPanel .gwt-RadioButton {display: block; float: left; }
.giftBoxing .optionBtnPanel .gwt-RadioButton input {display: block; float: left; }
.giftBoxing .optionBtnPanel .gwt-RadioButton label {display: block; float: left; margin-right: 20px;}
.giftBoxing .rmvPriceCBPanel {margin-bottom: 8px;}
.giftBoxing .opt1instructPanel {clear: left; margin: 8px 0 8px 0;}
.giftBoxing .giftMessageBox {width: 100%;}
.giftBoxing .opt2instructPanel {clear: left; margin: 8px 0 8px 0;}
.giftBoxing .orderItemGridPanel {clear: left;}
.giftBoxing .opt2GiftMsgPanel {margin: 8px 0 8px 0; padding: 0;}
.giftBoxing .destinationBox {border-bottom: thin solid gray;  }
.giftBoxing .destinationBox .lt {border: none; width: 180px; }
.giftBoxing .destinationBox .rt {border: none; width: 700px; text-align: center; vertical-align: middle;}
.giftBoxing .destinationBox .footer {border: none; height:4px;  }
.giftBoxing .destinationBox table {border: none; width:100%;border-collapse: collapse;}
.giftBoxing .destinationBox .data th, .giftBoxing .destinationBox .data td {border: thin solid gray;}
.giftBoxing .destinationBox th {text-align: center; vertical-align: middle;}
.giftBoxing .destinationBox .gridheader { text-align: left; white-space: nowrap;  }
.giftBoxing .destinationBox table .boxcolumn {width: 87px; text-align: center; vertical-align: middle;}
.giftBoxing .destinationBox .hpanelcell {border: none; }
.giftBoxing .destinationBox .vpanelcell {border: none; }
table.giftBoxing { margin: 40px 16px; width: 920px; border-top: 1px solid #e6e6e6; }
table.giftBoxing .destinationBox { width: 920px; border-bottom: 1px solid #e6e6e6; }
table.giftBoxing .destinationBox .hpanelcell .lt { padding-top: 19px; }
table.giftBoxing .destinationBox .hpanelcell .rt { width: 740px; }
table.giftBoxing .destinationBox .optionBtnPanel { margin-left: 10px; }
table.giftBoxing .destinationBox .orderItemGridPanel { padding: 20px 10px; }
.giftBoxing .destinationBox .data th { background: none; padding: 0px; text-transform: capitalize; font-weight: bold; font-size: 1.1em; }
.giftBoxing .destinationBox .data td { padding: 20px 0px 0px; }
.giftBoxing .destinationBox .data td img { padding: 0px; }
.giftBoxing .destinationBox .data td .gwt-oid-description-panel { margin-left: 6px; }
.giftBoxing .destinationBox .data th, .giftBoxing .destinationBox .data td { border: none; }
.giftBoxing .destinationBox .data th, .giftBoxing .buttonpanel { margin-top: 10px; }
.giftBoxing .destinationBox .rmvPriceCBPanel { background: #f7f6f4; padding: 19px 10px; }
.giftBoxing .destinationBox .rmvPriceCBPanel input { margin-right: 6px; }
.giftBoxing .destinationBox .data td .gwt-oid-description-panel .lowInventoryMessaging{ padding: 0; }
.giftBoxing .destinationBox .data td .perzdesc {float: left; position: relative; left: 87px;}

.giftBoxStyleThumbPanel { float: left;  text-align: center; margin-top: 20px ; margin-right: 30px; margin-bottom: 20px; margin-left: 10px;}
.giftBoxStyleImagePanel { vertical-align: middle; }
.giftBoxStyleImage {  padding-bottom: 8px;}

/********* end Gift Boxing panel  *****/

/********* Terms and Conditions panel  *****/
.gwt_t_c_modal .shipping_method .gwt-RadioButton input {width: 12px; vertical-align: middle; border: none;}
.gwt_t_c_modal .shipping_method .gwt-RadioButton label {display: inline; margin-left: 6px;}
/********* end Terms and Conditions panel  *****/

/*****---- FreeSubscription Modal ------*/

.free-subscription-product-image { width: 140px; height: 200px;	}
.free-subscription-terms-and-conditions-txt-area { width: 300px; height: 100px;	}
.free_subscription { border: thin solid #e6e6e6; background-color: #fff;	}
.free-subscription-congratulations-lbl {  font-weight: bold; font-size: 13px;	}
.free-subscription-guide-lbl {		}

/****** GitfWithPurchase ****/
.free-gift-main-container {	border: thin solid #e6e6e6; background-color: #fff; }
.free-gift-buttons-container {	width: 900px; height: 100px;}
.free-gift-pdp-container {	z-index: 20; width: 900px; height: 200px;}
.free-gift-header {	font-weight: bold; padding-bottom: 10px; padding-top: 8px;	}
.free-gift-eligibility-lbl { padding-bottom: 10px; padding-top: 10px;}

/****** Gift Registry ******/
.gift-registry-instruction-lbl { width: 400px; padding-bottom: 20px;margin-top:10px;	}
.gift-registry-list-bx	{ width: 200px;	margin-bottom: 15px; padding:0px; }
/*-------------- GWT CSS END -----------------*/



/****** GiftCardBalance ****/

.giftCardBalancePanel { width: 300px; padding: 0px 16px 60px; }
.giftCardBalancePanel .actions { width: 270px; margin-bottom: 20px; margin-left: 30px; }

/****** end GiftCardBalance ******/

/******** image styles from the gwt image factory ******/
.gwt-shoppingcart-thumbnail-image { width: 70px; height: 90px; padding: 5px; }
.gwt-featured-product-image { width: 184px; height: 230px; }
.gwt-newest-additions-image { width: 184px; height: 230px; }
.gwt-search-result-image { width: 184px; height: 230px; }
.gwt-search-suggestion-image { width: 184px; height: 230px; }
.gwt-search-related-items-image { width: 184px; height: 230px; }
.gwt-personalization-main-image { width: 184px; }
.gwt-monogramming-main-image { width: 184px; height: 230px; }
.gwt-pdp-main-image-wrapper{min-height:465px;min-width:372px;}
.gwt-pdp-main-image { width: 372px; height: 465px; }



.gwt-pdp-alternate-thumbnail-image { width: 72px; height: 90px; }
.gwt-pdp-main-image-swatch {width:60px;height:60px;margin:auto;display:block;position:relative;top:202px;}
.gwt-pdp-swatch-thumbnail-image { width: 60px; height: 60px; }
.gwt-pdp-collection-thumbnail-image { width: 120px; height: 150px; }
.gwt-pdp-gift-image {width: 120px; height: 150px; }
.gwt-browse-subcategory-image {width: 122px; height: 152px; }
.gwt-browse-subsubcategory-image {width: 184px; height: 230px; }
.gwt-browse-product-image {width: 184px; height: 230px; }
.gwt-quickshop-image {width: 70px; height: 90px; }
.gwt-pointer-for-image { cursor: pointer; }
/******** end image styles *******************/

.gwt_productdetail_info_modal {width: 372px; height: 275px; }
.visit .gwt_gr_product_panel { height: auto; overflow: hidden; width: 365px;}
.gwt_gr_product_panel {height: auto; overflow: hidden; width: 400px;position: relative;}
.gwt_gr_image_panel { padding-right: 10px;  height: auto; overflow: hidden; text-align: center; vertical-align: middle; float: left; font-size: 1em;}
.gwt_gr_details_panel { padding-top: 5px; padding-bottom: 5px; width: 190px; float: left; font-size: 1em;}
.gwt_gr_label { font-size: 1em; width: 100%; padding-bottom: 5px;}
.gwt_gr_avail_label{font-size: 1em; width: 100%; padding-top: 5px;}

/******** gwt product option panel ***********/
.gwt-product-option-panel { width: 230px; float: left; padding-top: 5px; padding-bottom: 5px;}
.gwt-product-option-panel-listbox { clear: both; padding-top: 5px; }
.gwt-product-option-panel-swatchbox { clear: both; padding-top: 5px; }


/********* gwt product detail widget panels *********/
.gwt-product-detail-widget { width: 372px;  clear: both; border-top: 1px solid #e6e6e6;}
.gwt-product-detail-widget-price-column { position:absolute; right:0; padding: 5px 10px; text-align: right; background-color: rgb(247,246,244); }
.gwt-quickshop-product-detail-widget .gwt-product-detail-widget-price-column { padding: 5px 1px; right:515px;}
.gwt-product-detail-widget-price-now { white-space: nowrap; color: red; }
.gwt-product-detail-widget-price-was {text-decoration: line-through;}
.gwt-product-detail-widget-options-column { padding-left: 5px; float: left;padding-bottom: 25px; padding-top: 3px;  width: 230px;  }
.gwt-gwp-modal-gift-widget-panel .gwt-product-detail-widget-options-column {left: 55px;position: relative;}


.gwt-product-detail-widget-options-column h3 { font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal;  margin-top: 0;}
.gwt-product-detail-widget-quantity-panel {clear:both; padding-top: 5px;} 
.gwt-product-detail-widget-quantity-label { float: left; padding-top: 3px; padding-right: 3px; }
.csb-quantity-listbox { float: left; padding-left: 5px; }
.gwt-product-detail-widget-title { clear: both; padding-bottom: 10px; width: 210px; }
.gwt-quickshop-product-detail-widget .gwt-product-detail-widget-title { padding-bottom: 25px; }
.gwt-product-detail-widget-inventory-msg {  height: 15px; }
.gwt-product-detail-widget-dynamic-info-panel { clear: both; padding-top: 5px; }
.gwt-product-detail-widget-short-desc-lbl { padding-bottom: 10px; width: 230px; }
.gwt-product-detail-widget-base-expired-label { clear: both; margin-top: 10px; color: red;}
#gwt-product-detail-widget-base-stray-image {visibility:hidden;}

/********** gwt we suggest panel ******************/
.gwt-we-suggest-panel-horizontal { width: 385px; padding-top: 5px; margin-top: 5px; margin-bottom: 15px; position: relative;}
.gwt-we-suggest-panel-horizontal div {margin-bottom: 12px; }
.gwt-we-suggest-panel-vertical { width:130px; padding-top: 5px; margin-top: 5px; overflow: hidden;}
.gwt-we-suggest-panel-next-img-panel { position: absolute; width: 18px; right: 5px; overflow: hidden; float: right; vertical-align: middle; padding: 5px 0px 5px 4px; }
.gwt-we-suggest-panel-previous-img-panel { width: 18px; overflow: hidden; float: left; vertical-align: middle; padding: 5px 4px 5px 0px; }
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel { height: 120px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel {height: 120px; }
.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-next-img-panel { width: 120px; left: -5px;}
.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-previous-img-panel {width: 120px; }
.gwt-we-suggest-panel-products-container-horizontal {border-top: 1px solid #e6e6e6; width: 340px; height: 100%;vertical-align: middle; float: left; position: relative;  padding-left: 0px;}
.gwt-we-suggest-panel-products-container-vertical { width: 130px; height: 100%; overflow: hidden; text-align: center; vertical-align: middle; }
.gwt-we-suggest-panel-img-link-panel {width: 100px; height: auto; overflow: hidden; float: left; text-align: left; padding-left: 12px; margin-right: 0px; }
.gwt-we-suggest-panel-img { width: 100px; height: 125px; padding-top: 5px; padding-bottom: 5px; }
.area-ShoppingCartArea .gwt-we-suggest-panel-img { width: 112px; height: 140px; padding-top: 5px; padding-bottom: 5px; }
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-arrow-img { position: relative; top: 45px; }
.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-arrow-img { position: relative; left: 54px; }

/********** gwt we suggest panel SLIBodyView ******************/
.view-SLIBodyView .gwt-we-suggest-panel-horizontal { width: 385px; padding-top: 5px; margin-top: 5px; margin-bottom: 15px; position: relative;}
.view-SLIBodyView .gwt-we-suggest-panel-horizontal div {margin-bottom: 12px; }
.view-SLIBodyView .gwt-we-suggest-panel-vertical { width:130px; padding-top: 5px; margin-top: 5px; overflow: hidden;}
.view-SLIBodyView .gwt-we-suggest-panel-next-img-panel { position: absolute; width: 18px; right: 5px; overflow: hidden; float: right; vertical-align: middle; padding: 5px 0px 5px 4px; }
.view-SLIBodyView .gwt-we-suggest-panel-previous-img-panel { width: 18px; overflow: hidden; float: left; vertical-align: middle; padding: 5px 4px 5px 0px; }
.view-SLIBodyView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel { height: 120px;}
.view-SLIBodyView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel {height: 120px; }
.view-SLIBodyView .gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-next-img-panel { width: 120px; left: -5px;}
.view-SLIBodyView .gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-previous-img-panel {width: 120px; }
.view-SLIBodyView .gwt-we-suggest-panel-products-container-horizontal {border-top: 1px solid #e6e6e6; width: 340px; height: 100%;vertical-align: middle; float: left; position: relative;  padding-left: 0px;}
.view-SLIBodyView .gwt-we-suggest-panel-products-container-vertical { width: 130px; height: 100%; overflow: hidden; text-align: center; vertical-align: middle; }
.view-SLIBodyView .gwt-we-suggest-panel-img-link-panel {width: 100px; height: auto; overflow: hidden; float: left; text-align: left; padding-left: 12px; margin-right: 0px; }
.view-SLIBodyView .gwt-we-suggest-panel-img { width: 100px; height: 125px; padding-top: 5px; padding-bottom: 5px; }
.view-SLIBodyView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-arrow-img { position: relative; top: 45px; }
.view-SLIBodyView .gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-arrow-img { position: relative; left: 54px; }

/********** gwt Search area suggest panel ******************/
.area-ProductSearch .recommendationHeader{text-align: center; padding-top: 10px;}
.area-ProductSearch .gwt-we-suggest-panel-products-container-horizontal {left: 0; width: auto; border-top: none; padding-left: 6px;padding-right: 18px;}
.area-ProductSearch .gwt-we-suggest-panel-horizontal{width:100%; background-color:#F2F2F2; height: 235px;}
.area-ProductSearch .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel > img {display: none;}
.area-ProductSearch .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel,
.area-ProductSearch .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {cursor: pointer; height: 34px;width: 25px; margin-left: 12px; margin-top: 45px;background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendLeft2.png");padding: 0px;}
.area-ProductSearch .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel > img {display: none;}
.area-ProductSearch .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendRight2.png");float: left; margin-left: 0; margin-right: 12px; position: relative; right: auto;}
.area-ProductSearch #sideBox.rightSide {width: 770px; margin-left: auto; margin-right: auto; border-top: 1px solid #E6E6E6; padding-top: 30px;margin-top: 10px;}
.area-ProductSearch .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor {text-decoration: none;}

/********** gwt Error404View suggest panel ******************/
.view-Error404View .recommendationHeader {text-align: center; padding-top: 10px;}
.view-Error404View .gwt-we-suggest-panel-products-container-horizontal {left: 0; width: 747px; border-top: none; padding-left: 6px; padding-right: 18px;}
.view-Error404View .gwt-we-suggest-panel-horizontal {width:100%; background-color:#F2F2F2; height: 235px;}
.view-Error404View .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel > img {display: none;}
.view-Error404View .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel,
.view-Error404View .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {cursor: pointer; height: 34px;width: 25px; margin-left: 12px; margin-top: 45px;background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendLeft2.png");padding: 0px;}
.view-Error404View .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel > img {display: none;}
.view-Error404View .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendRight2.png");float: left; margin-left: 0; margin-right: 12px; position: relative; right: auto;}
.view-Error404View #sideBox.rightSide {width: 770px; float: none; margin-left: auto; margin-right: auto; border-top: 1px solid #E6E6E6; padding-top: 10px;margin-top: 10px;}

/********** gwt Category area suggest panel ******************/
.area-CategoryView .recommendationHeader{text-align: center; padding-top: 10px;}
.area-CategoryView .gwt-we-suggest-panel-products-container-horizontal {left: 0; width: auto; border-top: none; padding-left: 6px; padding-right: 18px;}
.area-CategoryView  .gwt-we-suggest-panel-horizontal{width:100%; background-color:#F2F2F2; height: 235px;}
.area-CategoryView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel > img {display: none;}
.area-CategoryView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel,
.area-CategoryView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {cursor: pointer; height: 34px;width: 25px; margin-left: 12px; margin-top: 45px; background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendLeft2.png"); padding: 0px;}
.area-CategoryView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel > img {display: none;}
.area-CategoryView  .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendRight2.png"); float: left; margin-left: 0; margin-right: 12px; position: relative; right: auto;}
.area-CategoryView #sideBox.rightSide {width: 770px; margin-left: auto; margin-right: auto; border-top: 1px solid #E6E6E6; padding-top: 30px;margin-top: 10px;}
.area-CategoryView #bottomBox.rightSide {border-top: 1px solid #E6E6E6; padding-top: 30px;margin-top: 10px; clear: both;}
.view-ProductCategoryCollectionsView #bottomBox.rightSide {width: 770px; float: none; margin-left: auto; margin-right: auto; border-top: 1px solid #E6E6E6; padding-top: 10px;margin-top: 10px;}

/********** gwt CollectionProductGridView suggest panel ******************/
.view-CollectionProductGridView .recommendationHeader {text-align: center; padding-top: 10px;}
.view-CollectionProductGridView .gwt-we-suggest-panel-products-container-horizontal {left: 0; width: auto; border-top: none; padding-left: 6px; padding-right: 18px;}
.view-CollectionProductGridView .gwt-we-suggest-panel-horizontal {width:100%; background-color:#F2F2F2; height: 235px;}
.view-CollectionProductGridView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel > img {display: none;}
.view-CollectionProductGridView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel,
.view-CollectionProductGridView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {cursor: pointer; height: 34px;width: 25px; margin-left: 12px; margin-top: 45px; background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendLeft2.png"); padding: 0px;}
.view-CollectionProductGridView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel > img {display: none;}
.view-CollectionProductGridView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendRight2.png"); float: left; margin-left: 0; margin-right: 12px; position: relative; right: auto;}
.view-CollectionProductGridView #sideBox.rightSide {width: 770px; float: none; margin-left: auto; margin-right: auto; border-top: 1px solid #E6E6E6; padding-top: 10px;margin-top: 10px;}

.view-ShoppingCartView #sideBox.rightSide {overflow: visible; padding-top: 10px;}
.view-ShoppingCartView .cartSignInMode0 #confidenceContent {display: none;}

.view-ShoppingCartView .checkoutSection button {margin-top: 8px;}
.view-ShoppingCartView .cartCheckoutheader {background: #f7f6f4; margin-bottom: 3px; padding: 12px 6px; font-size: 15px;}
.view-ShoppingCartView .cartCheckoutheader {text-transform: uppercase; font-weight: bold;}
.view-ShoppingCartView #userLogonForm {float:none; padding-top:0; width:auto; height:auto; margin-left: 0; background: none;}
.view-ShoppingCartView #userLogonForm label {text-align: left; font-weight: normal;}
.view-ShoppingCartView #userLogonForm #rememberMe {margin-left: 0px; float: left;}
.view-ShoppingCartView #signIn {margin-bottom: 4px; position: relative; border: none; padding: 12px 6px; background: #f7f6f4; height: 203px;}
.view-ShoppingCartView .cartSignInMode2 #signIn {height: auto;}
.view-ShoppingCartView #signIn .spot {margin-top: 8px;}
.view-ShoppingCartView #signIn input#logonId, .view-ShoppingCartView #signIn input#logonPassword {width: 130px;}
.view-ShoppingCartView #signIn a#rememberMeLink {width: 140px; margin-left: 4px; float: left;}
.view-ShoppingCartView #signIn .spot.rememberMe {margin-top: 24px;}
.view-ShoppingCartView #signIn #forgotpw {top: -95px; left: 4px; position: relative;}
.view-ShoppingCartView #signIn .spot.actions {padding-left: 0; border: none; margin-top: 14px;}
.view-ShoppingCartView #userLogonForm .actions #logonButton {float: none;}
.view-ShoppingCartView .rightSide.loggedIn .cartCheckoutheader {display: none;}
.view-ShoppingCartView .rightSide.loggedIn .checkoutBtn  {border: none;}
.view-ShoppingCartView .rightSide.loggedIn .checkoutBtn div {display: none;}
.view-ShoppingCartView .checkoutBtn {margin-bottom: 5px; position: relative; padding: 12px 6px; background: #f7f6f4;}
.view-ShoppingCartView .cartSignInMode0 .checkoutBtn {margin-bottom: 0; padding: 0; background: none;}
.view-ShoppingCartView .cartSignInMode0 .cartCheckoutheader{display: none;}
.view-ShoppingCartView .cartSignInMode0 .checkoutBtn {display: none;}
.view-ShoppingCartView .cartSignInMode0 #signIn {display: none;}
.view-ShoppingCartView .spot .button.secondary {float: left;}


/********** gwt product detail panel ***************/
.gwt-product-detail-additional-imgs-panel { width: 372px; height: 90px; padding-top: 10px; padding-bottom: 10px; text-align: center; position:relative;top:16px;}
.gwt-product-additional-colors-panel {position: relative;top:  10px;
}
.gwt-product-deteail-additional-colors-panel { width: 372px; padding-top: 5px; padding-bottom: 10px; }
.gwt-product-additional-color { width: 60px; float: left; padding: 5px 18px 5px 0px; text-align: center; }
.gwt-product-deteail-additional-colors-panel .last { padding-right: 0px }
.gwt-product-additional-colors-row { clear: both; width: 372px;}
.gwt-product-additional-colors-row .last { padding-right: 0px !important; }
.gwt-product-additional-color-label { width: 60px; }

.gwt-product-detail-widget-personalization-panel { padding-top: 10px; padding-bottom: 5px; clear: both; font-weight: bold; font-size: 1em; }
.gwt-product-detail-widget-personalization-chosen-values { width: 250px; padding-top: 3px;}
.gwt_personalization_options_inline_panel {width: 250px; }


.gwt-product-detail { width: 772px; clear: both; padding-top: 5px; }
.gwt-product-detail-buttons-panel { width: 372px; text-align: right; clear: both; border-top: 1px solid #e6e6e6; }
.gwt-product-detail-buttons-spacing { padding-top: 5px; padding-left: 5px; float: right;}
.gwt-product-detail-left-panel { width: 382px; padding-left: 0px; padding-right: 5px;  float: left; }
.gwt-product-detail-right-panel { width: 372px; padding-left: 13px; float: left; }
.gwt-product-detail-buttons-panel-no-border {  border: 0px; }
.gwt-product-detail-page-live-chat { cursor: pointer; padding-bottom: 5px; padding-top: 5px; }
.gwt-product-detail-page-payment-msg {padding-bottom: 5px; padding-top: 5px; float: right;}
.gwt-product-detail-bold-label {  font-weight: bold; font-family: arial; font-size: 1.1em; padding-bottom: 5px; }
.gwt-product-detail-product-name-label h1{  font-weight: bold ; font-family: arial; font-size: 1.5em; padding-bottom: 5px; line-height: 1em; }
.gwt-product-detail-bazaar-voice-tab-panel {width:766px; margin-top: 20px; }
.gwt-product-detail-bazzar-voice-container { position: relative; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; margin-bottom: 20px;}
.gwt-product-detail-bazzar-voice-content-panel { width: 200px; }
.gwt-product-detail-bazzar-voice-aa-content-panel { width: 145px; margin-bottom: 20px; position: absolute; right: 0; top: 0;}
#gwt-product-addition-info-panel {clear: both;}
.gwt-product-detail-products-container {width : 372px; padding-top: 10px; padding-bottom: 10px;}
.gwt-product-detail-other-products-panel { width: 765px; clear: both; padding-top: 20px; }
.gwt-product-detail-recent-products-panel { float: right; width: 380px; }
.gwt-product-detail-recent-products-panel { margin-top: 10px; }
.view-ShoppingCartView .gwt-product-detail-recent-products-panel { float: none; }
#gwt_product-detail-crosssells-panel { clear: both; float: left; width: 372px; }
#gwt_bundledetail_json, #gwt_productdetail_json {min-height: 600px;}
.gwt-we-suggest-panel-arrow-img {z-index: 1005; cursor: pointer;}

/* X/NOW price style for PDPs and product Info panel (Per WCSFG-14) */
.gwt-x-now-price-holder { }
.gwt-x-now-price-holder .gwt-x-price-holder { color: red; }
.gwt-x-now-price-holder .gwt-x-price-label { font-weight: bold;}
.gwt-x-now-price-holder .gwt-x-price { font-weight: bold;}
.gwt-x-now-price-holder .gwt-now-price-holder { }
.gwt-x-now-price-holder .gwt-now-price-label { font-weight: bold; }
.gwt-x-now-price-holder .gwt-now-price { font-weight: bold; }


#BVRRContainer { clear:both; }
#BVRRContainer.nodisplay { height:auto; }
#BVRRLinkContainer { display:none; }
/********** gwt catalog quick shop widget ************/
.gwt-quickshop-product-detail-widget { width: 452px;  clear:both; border-top: 1px solid #e6e6e6; padding-top: 5px;  overflow: hidden;} 
.gwt-quickshop-product-detail-widget-image-column { float: left; width: 80px; padding-bottom: 10px; }

/********** gwt collection product detail widget ********/
.gwt_collection_product_detail_widget_column1 { float: left; width: 200px; }
.gwt_collection_product_detail_widget {width: 100%; border-top: 1px solid #e6e6e6; padding: 5px; clear: both; }
.gwt_collection_product_detail_widget .gwt-product-detail-widget-price-column{right:37px;}
#gwt_cross_sells_and_recently_viewed { display: block; }
#gwt_pdp_recently_viewed {clear:both;}
.x-sells-rec-bottom {padding-top: 15px;}
#gwt_recently_viewed, .gwt-we-suggest-panel-horizontal {float: left;}
.gwt-we-suggest-panel-horizontal {}

/********** gwt collection detail page ****************/
.gwt_collection_detail_page { width: 750px; overflow: visible;}
.gwt_collection_bundle_widget_main_name_label { font-weight: bold ; font-family: arial; font-size: 1.5em; padding-bottom: 10px; float: none; }
.gwt_collection_detail_widget_base {  border: 1px solid #e6e6e6; width: 748px; margin-bottom: 20px; overflow: hidden;}
.gwt_collection_detail_widget_base_left_panel { float: left; width: 120px; padding-left: 10px; padding-top: 10px; }
.gwt_collection_detail_widget_base_left_link_panel { width: 120px; height: 20px; text-align: left; background-color: rgb(247,246,244); vertical-align: middle; border-bottom: 2px solid white; }
.gwt_collection_detail_widget_base_right_panel { float: right; padding-left: 10px; padding-top: 10px;}
.gwt_collection_detail_page_button_panel {width: 100%; clear: both; text-align: right; }

/****** GWT MODAL CSS **********/
.gwt_gift_registry_share { z-index: 1000;}
.gwt_gift_registry_share .popupContent { padding: 8px; }
.gwt_gift_registry_share table { padding: 8px; }
.gwt_gift_registry_share table table { padding: 0; }
.gwt_gift_registry_share .global-Modal-Label { text-transform: none; font-family: Arial, Helvetica, sans-serif; margin-top: 8px; padding: 0 8px 3px 0 }
.gwt_gift_registry_share .gwt-Label{ margin-top: 8px; padding: 0 8px 3px 0; }
.gwt_gift_registry_share table table table table { padding: 0 8px; }
.gwt_gift_registry_share table table table table td{  }
.gwt_gift_registry_share textarea{ width: 228px !important; }
.gwt_gift_registry_share .form td { padding-top: 8px; }
.gwt_gift_registry_share .form td td{ border-top: 0px none; padding-top: 0; }
.gwt_gift_registry_share .form table{ padding-top: 8px; }
.gwt_gift_registry_share .form .actions{ position: static;}
.gwt_gift_registry_share .form .actions td{ text-align:right; }
.gwt_gift_registry_share .form .actions td.first{ width: 100%; }
.gwt_gift_registry_share .gwt_add_address_link{padding-bottom: 6px; text-decoration: underline !important; margin: 4px 8px 0; }
.gwt_gift_registry_share .gwt-CheckBox input{ margin: 7px 3px 0 0; }

/******* create GR **********/
.gwt_gift_registry_create { z-index: 1000;}
.gwt_gift_registry_create .popupContent { padding: 8px; }
.gwt_gift_registry_create table { padding: 8px; }
.gwt_gift_registry_create table table { padding: 0; }
.gwt_gift_registry_create .global-Modal-Label { text-transform: none; font-family: Arial, Helvetica, sans-serif; margin-top: 8px; padding: 0 8px 3px 0 }
.gwt_gift_registry_create .gwt-Label{ margin-top: 8px; padding: 0 8px 3px 0; }
.gwt_gift_registry_create table table table table { padding: 0 8px; }
.gwt_gift_registry_create table table table table td{  }
.gwt_gift_registry_create textarea{ width: 228px !important; }
.gwt_gift_registry_create .form td { padding-top: 8px; }
.gwt_gift_registry_create .form td td{ border-top: 0px none; padding-top: 0; }
.gwt_gift_registry_create .form table{ padding-top: 8px; }
.gwt_gift_registry_create .form .actions{ position: static;}
.gwt_gift_registry_create .form .actions td{ text-align:right; }
.gwt_gift_registry_create .form .actions td.first{ width: 100%; }
.gwt_gift_registry_create .gwt_add_address_link{padding-bottom: 6px; text-decoration: underline !important; margin: 4px 8px 0; }
.gwt_gift_registry_create .gwt-CheckBox input{ margin: 7px 3px 0 0;}

.tell-a-friend { z-index: 30000; background-color: #fff; border-bottom: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-width: 1px; }
.tell-a-friend .popupContent { padding: 8px 12px; }
.tell-a-friend table { padding: 8px; }
.tell-a-friend table table { padding: 0; }
.tell-a-friend .global-Modal-Label { text-transform: none; font-family: Arial, Helvetica, sans-serif; margin-top: 8px; padding: 0 8px 3px 0 }
.tell-a-friend .gwt-Label{ margin-bottom: 8px; padding: 0 0 3px 3px; }
.tell-a-friend table table table table { padding: 0 8px; }
.tell-a-friend table table table table td{  }
.tell-a-friend textarea{ width: 228px !important; margin-bottom: 10px; }
.tell-a-friend .form td { padding-top: 8px; }
.tell-a-friend .form td td{ border-top: 0px none; padding-top: 0; }
.tell-a-friend .form table{ padding-top: 8px; }
.tell-a-friend .form .actions{ position: static;}
.tell-a-friend .form .actions td{ text-align:right; }
.tell-a-friend .form .actions td.first{ width: 100%; }
.tell-a-friend .gwt_add_address_link{padding-bottom: 6px; text-decoration: underline !important; margin: 4px 8px 0; }
.tell-a-friend .gwt-CheckBox input{ margin: 7px 3px 0 0; }
.tell-a-friend .content td.first{ padding-right: 10px; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }
.tell-a-friend .content td.last{ padding-left: 10px;  border-top: 1px solid #e6e6e6; padding-top: 10px;}
.tell-a-friend .tell-a-friend-title{ padding: 0; }
.tell-a-friend .header{ border-bottom: 1px solid #e6e6e6; padding: 10px 0; }
.tell-a-friend .intro{ border-bottom: 1px solid #e6e6e6; padding: 10px 0; }
.tell-a-friend textarea{ width: 238px !important; }
.tell-a-friend tr.content td.last{ vertical-align: bottom;}
.tell-a-friend-image {width: 184px; height: 230px; }
.gwt-tell-a-friend-image-panel td { text-align: center; }
.gwt-tell-a-friend-product-name { display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding-bottom: 10px;}
.gwt-remove-link { padding-right: 3px; padding-left: 3px;}
.gwt-GR-share-remove-link {padding-right: 7px; padding-left: 3px; width:95px; padding-top:4px;}

.gwt-gift-registry-share-panel { background-color: #fff; width: 400px; overflow: hidden;}
.gwt-gift-registry-share-panel .popupContent { padding: 8px; }
.gwt-gift-registry-share-panel table { padding: 8px; }
.gwt-gift-registry-share-panel table table { padding: 0; }
.gwt-gift-registry-share-panel .global-Modal-Label { text-transform: none; font-family: Arial, Helvetica, sans-serif; margin-top: 8px; padding: 5px 8px 3px 0 }
.gwt-gift-registry-share-panel .gwt-Label{ margin-top: 8px; padding: 0 8px 3px 0; }
.gwt-gift-registry-share-panel .gwt-Label span.required{display: none;}
.gwt-gift-registry-share-panel table table table table { padding: 0 8px; }
.gwt-gift-registry-share-panel table table table table td{  }
.gwt-gift-registry-share-panel textarea{ width: 228px !important; margin-bottom: 10px; }
.gwt-gift-registry-share-panel .form td { padding-top: 8px; }
.gwt-gift-registry-share-panel .form td td{ border-top: 0px none; padding-top: 0; }
.gwt-gift-registry-share-panel .form table{ padding-top: 8px; }
.gwt-gift-registry-share-panel .form .actions{ position: static;}
.gwt-gift-registry-share-panel .form .actions td{ text-align:right; }
.gwt-gift-registry-share-panel .form .actions td.first{ width: 100%; }
.gwt-gift-registry-share-panel .gwt_add_address_link{padding-bottom: 6px; text-decoration: underline !important; margin: 4px 8px 0; }
.gwt-gift-registry-share-panel .gwt-CheckBox input{ margin: 7px 3px 0 0; }
.gwt-gift-registry-share-panel .content td.first{ padding-right: 10px; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }
.gwt-gift-registry-share-panel .content td.last{ padding-left: 10px;  border-top: 1px solid #e6e6e6; padding-top: 10px;}
.gwt-gift-registry-share-panel .tell-a-friend-title{ padding: 0; }
.gwt-gift-registry-share-panel .header{ border-bottom: 1px solid #e6e6e6; padding: 10px 0; }
.gwt-gift-registry-share-panel .intro{ border-bottom: 1px solid #e6e6e6; padding: 10px 0; }
.gwt-gift-registry-share-panel textarea{ width: 238px !important; }
.gwt-gift-registry-share-panel tr.content td.last{ vertical-align: bottom;}


.gwt_modalOverlay{ position: fixed; width: 100%; height: 100%; display: block; opacity: .5; background-color: #fff; z-index: 999;}

.modalOverlay{ position: fixed; width: 100%; height: 100%; display: block; opacity: .5; background-color: #fff; z-index: 999;}

.promoColor { color: #c5534b !important; }


.checkoutError{
	border: 0 none;
}

.checkoutErrorMessage{
	color: #c5534b;
	font-weight: bold;
	font-size: 11px;
}
.checkoutErrorMessage ul{ margin-top: 6px; }
.checkoutErrorMessage li{
	color: #c5534b;
	font-weight: bold;
	font-size: 11px;
	background: none;
	padding-left: 0;
}

.errortxt{
	color: #c5534b;
}

#topErrorMessages { top: 5px; }
.error{	color: red; font-weight: bold;}
.error p{ 	color: red; font-weight: bold;}
#orderReviewDisplayViewDiv .error {clear:both;}

.pdp_previousnext { position: absolute; right: 0px; padding: 30px 14px 10px 0px }
.pdp_previousnext a, .pdp_previousnext p{ color: #666 !important; }
#gwt_productdetail_json { margin-top: 40px; }
#gwt_bundledetail_json { margin-top: 40px; }
.gwt-product-detail-right-panel { padding-top: 20px; }
.gwt-product-detail-bold-label { font-size: 1.2em; padding-bottom: 10px;}
.gwt-product-detail-product-name-label h1 { margin-top: 8px; font-size: 1.637em; }
.gwt-product-detail-top-price { font-weight: bold; font-family: arial; font-size: 1.2em; padding-bottom: 20px; }

.gwt-pdp-main-was-now-price-holder { margin-bottom: 20px; }
.gwt-pdp-main-stacked-price-was-label { font-weight: bold; font-family: arial; font-size: 1.2em; color: black; padding-bottom: 5px; text-decoration: line-through;}
.gwt-pdp-main-stacked-price-now-label { font-weight: bold; font-family: arial; font-size: 1.2em; color: red;  }
.gwt-pdp-main-sidebyside-price-was-label {  font-weight: bold; font-family: arial; font-size: 1.2em; color: black;  float: left; padding-right: 10px; }
.gwt-pdp-main-sidebyside-price-now-label { font-weight: bold; font-family: arial; font-size: 1.2em; color: red;  float: left; }

.gwt-product-info-panel-was-now-price-holder { padding-left: 10px; padding-top: 10px; }
.gwt-product-info-panel-stacked-price-was-label { font-family: arial; padding-bottom: 3px; text-decoration: line-through;}
.gwt-product-info-panel-stacked-price-now-label { font-family: arial; color: red;  }

.gwt-product-detail-widget-price-holder {}
.gwt-product-detail-widget-sidebyside-was-price { float: left; color: black; padding-right: 10px; }
.gwt-product-detail-widget-sidebyside-now-price { flaot: left; color: red; }

#passwordReset.gwt-DialogBox table {width: 400px;}
#passwordReset.gwt-DialogBox div.form div {margin-top: 10px;}
#passwordReset.gwt-DialogBox .form input[type='text'] {float:none; }
#passwordReset.gwt-DialogBox .gwt-submit-cancel-dialog-content-panel p {margin-top: 10px; }

#editAddressModal .gwt-CheckBox label{clear:right;}
#editAddressModal #addr_addressTypeSpot .gwt-CheckBox { margin-bottom: 6px;}
#editAddressModal #addr_addressTypeSpot .gwt-CheckBox input{ width: 13px; height: 13px; margin-top: -1px; float: left;}
#editAddressModal .gwt-addr-dlog .last{ padding-bottom: 0;}
#editAddressModal .okCancelPanel { float: none; margin-top:10px; padding-right: 8px; padding-top: 8px; text-align: right; border-top: 1px solid #e6e6e6; }
#editAddressModal .dialogMiddleLeftInner{ width:8px;}
#editAddressModal .dialogContent table.form{ padding-bottom: 0;}
#addAddressModal #addr_addressTypeSpot .gwt-CheckBox { margin-bottom: 6px;}
#addAddressModal #addr_addressTypeSpot .gwt-CheckBox input{ width: 13px; height: 13px; margin-top: -1px; float: left;}
#addAddressModal .gwt-addr-dlog .last{ padding-bottom: 0;}
#addAddressModal .okCancelPanel { float: none; margin-right: 8px; padding-right: 8px; padding-top: 8px; text-align: right; border-top: 1px solid #e6e6e6; }
#addAddressModal .dialogMiddleLeftInner{ width:8px;}

#addAddressModal .dialogContent table.form{ padding-bottom: 0;}
#addAddressModal .addressWrapper{ padding: 10px 0; } 


/************************ CSB Error Panel *************************/
.gwt-csb-error-panel { padding: 3px; }
.gwt-csb-error-panel li { color: red; }
.gwt-csb-error-panel div { color: red; }
.gwt-csb-error-panel-popup { width: 200px;  z-index: +500000; background-color: #fff; border: 1px solid #e6e6e6;}
.gwt-csb-error-panel-popup .Caption {padding-top: 4px; padding-bottom: 4px; cursor: pointer; border-bottom: 1px solid #bbbbbb; border-top: 1px none #e3e3e3; background-color: rgb(197, 83, 75); color: white; text-align: center;width: 200px; height: 10px;  }
#gwt-error-placement-div { margin-bottom: 5px; display: block; }

#addAddressModal .dialogContent table.form{ padding-bottom: 0;}
#orderConfirmation .order_confirmation_info{margin-bottom: 12px; }
#orderConfirmation .order_confirmation_info td {padding: 1px 8px 1px 0;}
#orderConfirmation a#printlink{text-decoration: underline;}
#orderConfirmation a#printlink:hover{ text-decoration: none; }
#orderConfirmation .actions{ margin-right: 10px; text-align: right; margin-top: 40px; border-top: 1px solid #e6e6e6; padding-top: 8px; }
#orderConfirmation .actions .button{float: right; }
#orderConfirmation { padding: 0px 16px; }
#orderConfirmation h1 { margin-left: -16px; }
#orderConfirmation .order_confirmation_info { margin: 20px 0px; }
#orderConfirmation #printlink { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/printGrayBg.gif) no-repeat left 1px; padding-left:16px; }

.prev-image-link-left-on { border: 0px; vertical-align: middle; padding-right: 5px; opacity: 1.0; filter: alpha(opacity=100);}
.prev-image-link-right-on { border: 0px; vertical-align: middle; padding-left: 5px; opacity: 1.0; filter: alpha(opacity=100);}
.prev-link-text-on {color: #666666; vertical-align: middle; padding-right: 0px; padding-left: 0px; font-weight: bold;}
.next-link-text-on {color: #666666; vertical-align: middle; padding-left: 0px; padding-right: 0px; font-weight: bold;}
.prev-next-septext-on {padding-left: 4px; padding-right: 4px; color: #666666;}

.prev-image-link-left-off { border: 0px; vertical-align: middle; padding-right: 5px; opacity: 0.5; filter: alpha(opacity=50);}
.prev-image-link-right-off { border: 0px; vertical-align: middle; padding-left: 5px; opacity: 0.5; filter: alpha(opacity=50);}
.prev-link-text-off {color: #bbbbbb; vertical-align: middle; padding-right: 0px; padding-left: 0px; font-weight: bold;}
.next-link-text-off {color: #bbbbbb; vertical-align: middle; padding-left: 0px; padding-right: 0px; font-weight: bold;}
.prev-next-septext-off {padding-left: 4px; padding-right: 4px; color: #bbbbbb;}

#Registration
#userRegistrationForm { width: 292px; }
#userRegistrationForm .actions { width: 292px; } 

.orderReview table td.price { color: #c5534b; } 
.orderReview table td.price .discountPrice { color: #c5534b; }
div.emailOptIn input {clear: both; float: left;}
div.emailOptIn label {float: left; margin-left: 8px;}

.shoppingCart .paymentOption .spot { border: none; } 
.shoppingCart .paymentOption .spot label, .shoppingCart .paymentOption .exp-date-row #monthParent label { width:160px; }
/* shopping cart no results */
.contshop { border-top: 1px solid #e6e6e6; padding-top: 10px; margin-top: 20px; }
.contshop button { float: right; }

.shoppingCart tfoot .actions .japanchkout {display:none;}

/* X/NOW price style for Shopping Cart, Order Review, and Order Confirmation (Per WCSFG-14) */
.order-level-x-now-price-holder { text-align: left;}
.order-level-x-now-price-holder .x-price-holder { color: red; }
.order-level-x-now-price-holder .x-price-label {font-weight: bold; }
.order-level-x-now-price-holder .x-price {font-weight: bold; }
.order-level-x-now-price-holder .now-price-holder { }
.order-level-x-now-price-holder .now-price-label { font-weight: bold;}
.order-level-x-now-price-holder .now-price{ font-weight: bold;}

/* for debugging: */
#review-delivery-options {display: none;}

#sideBox ul li ul { padding:0px 14px 0px 4px;} 
#sideBox ul li ul li ul {padding: 0px; } 

.gwt-MenuBarPopup { z-index: 200000; } 

#orderHistory table { border-top: 1px solid #e6e6e6 !important; } 
#orderHistory table table { border: none !important; } 
#orderHistory table td.borderBottomOrderNumber_OrderHistoryWidget, #orderHistory table td.borderBottomOrderDate_OrderHistoryWidget { border-bottom: 1px solid #e6e6e6 !important; }

#header { height: 110px; }


h1.inner, h2.inner { line-height: 1em; height: auto; }
p, h2, h3 { margin-top: 20px; }
h2, h3 { padding-bottom: 0px; }
p { padding-bottom: 0px; }
.vcard { margin: 20px 0px; }
.simpleList { margin-top: 20px; }


.ndata ul { margin: 10px 0px; }
.ndata ul li { padding-left: 8px; margin-bottom: 6px;  background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/content/bullet.gif) 0px 5px no-repeat; } 
.ndata .data{ padding: 12px 0;}
.ndata .data p { margin-top: 20px; }

.featureStoriesPadding {padding-top: 25px;}

.ndata .data .row { margin-bottom: 20px; }
.ndata .data .row img { margin-bottom: 12px; }

#searchResultsBodyForm { margin-top: 40px; } 
#searchResultsBodyForm .itemsPerPage { margin-bottom: 15px; } 
#searchResultsBodyForm .arrange { margin-top: 0px; }

#SearchNoResultsForm { margin: 20px 0px; }
#searchNoResultsBox { padding: 3px 6px; }

#SearchNoResultsForm #searchBox input {width:135px; height: 16px; padding: 1px 0 1px 0;  font-size: .9em;  vertical-align: bottom;}
#SearchNoResultsForm #searchBox button {border: none; margin-left: 2px; vertical-align: bottom; top: 1px; position: relative;}

/************* please wait modal *************/
.gwt-please-wait-modal { z-index: 30005; width: 200px; border: 1px solid black; }
.gwt-please-wait-modal-main-panel { width: 100%; border: 1px solid #e6e6e6; text-align: center; }
.gwt-please-wait-modal-display-text { font-weight: bold;  font-family: Arial,Helvetica,sans-serif; font-size: 1em; margin-top: 5px; margin-bottom: 3px;  }
.gwt-please-wait-modal-image-panel { width: 100%; text-align: center; }
.gwt-please-wait-modal-image-panel img { margin-left: auto; margin-right: auto; }

/************* gift with purchase **************/
.gwt-gwp-modal-main-content-panel {width: 460px;}
.gwt-gwp-modal-main-label { margin-left: 5px;  font-size: 2em; font-family: Arial,Helvetica,sans-serif; line-height: 2em; }
.gwt-gwp-modal-descriptive-text { margin-left: 5px; font-size: 1em; font-family: Arial,Helvetica,sans-serif; }
.gwt-gwp-modal-gift-widget-panel { margin: 15px 10px; }

/************* Forgot Password Form **************/
#forgotPasswordEmailForm { float: left; display: block; height: 215px; }
#forgotPasswordEmailForm .formbox { height: 143px; margin-bottom: 60px; margin-right: 40px;  } 
#forgotPasswordEmailForm .spot { margin-top: 15px; } 
#forgotPasswordEmailForm .note { margin-bottom: 15px; float: left; } 
#forgotPasswordEmailForm .actions { margin-top: 0px; padding-top: 0px; top: 28px; border: none; }

/************* ChangeEmailView **************/
.change_info .actions { margin: 20px 14px; width: 266px; }

/************* CreditCardEditView **************/
#creditCardEditForm { padding-bottom: 20px; }
#creditCardEditForm #payMethodCCID { clear: both; margin-top: 0px; }

/************* CatalogPreferencesView **************/
.withside { padding: 20px 0px !important; }

form#confirmation .note { margin-bottom: 20px; }

.character-count-label { color: gray; font-size:12px; padding: 0px 2px 10px 2px; text-align: top;}

.top-banner-images { padding-top: 30px; }

/**************GWT personalization widgets*************/
.gwt-personalization-textbox-label { clear: both; }
.gwt-personalization-textbox-description { clear: both; }
.gwt-personalization-dropdown-label { clear: both; }
.gwt-personalization-dropdown-description { clear: both; }
.gwt-personalization-image-picker-label { clear: both; }
.gwt-personalization-image-picker-description { clear: both; }
.gwt-personalization-image-picker-option { height: 90px; padding: 5px 7px 10px 0px; width: 80px; float: left;}
.gwt-personalization-image-picker-option-image {margin: 2px; }
.gwt-personalization-image-picker-option-fill {margin: 2px; }
.gwt-personalization-image-picker-option-image-selected {border: 2px solid black; }
.gwt-personalization-swatch-picker-label { clear: both; }
.gwt-personalization-swatch-picker-description { clear: both; }
.gwt-personalization-swatch-picker-option { height: 30px;padding: 10px 20px 0px 0px;width: 30px; float: left;}
.gwt-personalization-swatch-picker-option-image {margin: 2px; }
.gwt-personalization-swatch-picker-option-fill {margin: 2px; }
.gwt-personalization-swatch-picker-option-image-selected {margin: 0px; border: 2px solid black; }
div#perzDlogTitle {display: none;}
div#gwt-product-personalization-modal .Caption {background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/header-gifs/personalization.gif) no-repeat; margin: 6px;}

#gwt-personalization-modal .gwt-personalization-modal-espotpanel div{color:#000;font-size:14px;padding:10px 0 10px 7px;margin:12px 5px 0 5px;background-color:#CCC;}
#gwt-personalization-modal .gwt-personalization-modal-productinfopanel{font-size:12px;height:85px}
#gwt-personalization-modal .gwt-product-options-panel-option-title, #gwt-personalization-modal .gwt-personalization-image-picker-label, #gwt-personalization-modal .gwt-personalization-swatch-picker-label, #gwt-personalization-modal .gwt-personalization-textbox-label
{color:#000;font-size:12px;font-weight:bold;background-color:#CCC;padding:7px 0 7px 7px;margin-bottom:4px;}


/************* GWT gift registry choice navigation modal ****************/
.gwt-giftregistry-edit-choice-modal { width: 250px; height: 100px; display: block; font-size: 1em;}
.printLinkWL {float:right;}

.hpFlashFix {max-height:100%;}

.errorPage ul li {display:inline;}
.errorPage ul li a {list-style: none;}

/*************************** order history widget ******************/
.gwt-order-history-widget-mainPanel { padding: 10px; font-family: Arial; font-size: 1em; font-weight: bold; font-style: normal; }
.gwt-order-history-widget-dataPanel { width: 650px; height: 10px;  overflow-y: scroll; overflow-x: hidden;}
.gwt-order-history-widget-flexTable { width: 650px; height: 50px;}
.gwt-order-history-widget-headerRow { width: 650px; height: 30px; left-margin: 10px; padding: 1px; vertical-align: middle; background:none repeat scroll 0 0 #EFEDEE;}
.gwt-order-history-widget-orderHeader { width: 392px; height: 16px; padding: 10px; vertical-align: middle; cursor: pointer;}
.gwt-order-history-widget-dateHeader { width: 215px; height: 16px; padding: 10px; vertical-align: middle; cursor: pointer;}
.gwt-order-history-widget-order { width: 450px; height: 13px; padding: 10 0 10 10; font-weight: bold; text-decoration: underline;}
.gwt-order-history-widget-date { width: 250px;  height: 13px; padding: 10 0 10 10; text-decoration: none;}

/**** Start: WCSFG-54: Styles are added/edited as reqested ****/
.citystatezip {padding-left: 55px; padding-bottom:10px;}

.gwt-cannot-edit-GR-address-label-modal { font-weight: bolder; text-align: center; padding-top: 30px; padding-bottom: 30px;}
.gwt-cannot-edit-GR-address-label {font-weight: bolder; text-align: center; padding-top: 100px; padding-bottom: 45px; padding-left:70px;}
#cannotEditAddressModal .Caption{ font-size: 17px; font-family: Arial,Helvetica,sans-serif; line-height: 17px; font-weight: bold;}
#cannotEditAddressModal .form { padding-bottom:0;}

.gwt-ok-dialog-content-label { font-weight: bolder; text-align: center; padding-top: 30px; padding-bottom: 30px;}
#okDialogBox .Caption{ font-size: 17px; font-family: Arial,Helvetica,sans-serif; line-height: 17px; font-weight: bold;}
#okDialogBox .form { padding-bottom:0;}

.gwt_gr_availability_label { font-size: 1em; width: 100%; padding-top: 5px;}
.new_item_gr {font-weight: bold; padding-bottom:12px;}
.gr-edit-option-panel .button {width: 100px;margin-left: 20px;}
.gr-item-met-amount-cpmplete {color : red; font-size:13px; font-weight:bold; text-align: center;}
.gr-item-no-longer-available {color :red ; font-size:13px; font-weight:bold;}
.wishlist-empty-message {color: #8A0000 ; font-size:13px; font-weight:bold;}
.grAvailableLabl {padding-top: 10;}

.registry-info { margin-top: 20px;margin-bottom: 15px;}
.registry-info-main { float: left; width: 270px;}
.registry-info-address { float: left; padding-left: 35px;}
.GR-shipping-address {padding-bottom: 5px;}
.registry-view-form { padding:0;}

.GR-inst-copy { padding-bottom:8px; padding-top:5px;}
.GR-remove-border {border-top: 0px solid #E6E6E6;}
.GR-shipping-address { margin-top:0;}

#staticContentParamBreadCrumbs.gr-breadcrumbs{clear: both;display: block;float: left; }
#staticContentParamBreadCrumbs.gr-breadcrumbs ul li a, 
#staticContentParamBreadCrumbs.gr-breadcrumbs ul li a {font-size: 12px;}
#staticContentParamBreadCrumbs.gr-breadcrumbs ul li.current, 
#staticContentParamBreadCrumbs.gr-breadcrumbs ul li.current, 
#staticContentParamBreadCrumbs.gr-breadcrumbs ul li.current span {font-weight: bold;font-size: 12px;}
.gift-registry-search .gwt-gr-search-panel .GR-no-results-found {padding-top: 8px; color: red; font-size: 14px; font-weight: normal;}
.GR-back-to-search-results { float:right;}
.view-GiftRegistryStaticViewView .manage-registry-page ,
.view-GiftRegistryVisitView .manage-registry-page .data {overflow: visible;}
.view-GiftRegistryStaticViewView .data {margin-top: 20px;}
.view-GiftRegistryStaticViewView #mainContent, .view-GiftRegistryVisitView #mainContent{padding-left:0; overflow: visible;}
.view-GiftRegistryStaticViewView #staticContentParamBreadCrumbs.breadcrumbs { margin-bottom: 20px;margin-left: -7px; margin-top: 15px;}
.view-GiftRegistryStaticViewView #staticContentParamBreadCrumbs.breadcrumbs li a {font-weight: normal;}
.view-GiftRegistryHomeView #staticContentParamBreadCrumbs.breadcrumbs { padding-bottom: 20px;margin-left: 37px;}
.view-GiftRegistryHomeView #staticContentParamBreadCrumbs.breadcrumbs li {font-weight: normal;}
.view-GiftRegistryHomeView #staticContentParamBreadCrumbs.breadcrumbs li a {font-weight: normal;}
.view-GiftRegistryHomeView #mainContent{float: left;}
.view-GiftRegistrySearchView #staticContentParamBreadCrumbs.breadcrumbs { padding-bottom: 20px;margin-left: 37px;}
.view-GiftRegistrySearchView #mainContent{float: left;}
.view-GiftRegistrySearchView #staticContentParamBreadCrumbs.breadcrumbs li {font-weight: normal;}
.view-GiftRegistrySearchView #staticContentParamBreadCrumbs.breadcrumbs li a {font-weight: normal;}
.view-GiftRegistryVisitView #staticContentParamBreadCrumbs.breadcrumbs li {font-weight: normal;}
.view-GiftRegistryVisitView #staticContentParamBreadCrumbs.breadcrumbs li a {font-weight: normal;}
.view-GiftRegistryVisitView #staticContentParamBreadCrumbs.breadcrumbs{margin-top: 15px; margin-left: -7px;}
.gr-info{display: block;
    float: left;
    width: 100%;}
.gr-info h3{font-size: 14px; font-weight: normal;}
.gr-info .gr-info-header{float: left; width: 500px;}
.gr-info .gr-info-header h1{font-size:24px;font-family: Arial;font-weight:normal;color:#000;margin-top:22px}
.gr-info .gr-header{margin-bottom: 20px;  margin-top: 20px; }
.gr-info .gr-info-header .gr-event-type {
	background: none repeat scroll 0 0 #957D94;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-right: 130px;
    padding: 7px;
    text-align: center;
    text-transform: uppercase;
    width: 130px;
}
.manage-registry-page #existingRegistry { padding-bottom: 50px;}
.manage-registry-page #socialPlugins{display: block !important;}
.manage-registry-page .GR_GC_area{margin-bottom: 30px;clear:both;}
.GR_GC_area .gr_custom_add_to_cart{border-bottom: thin solid #BBBBBB; border-top: thin solid #BBBBBB;}
.gr-info .gr-info-header .gr-event-date {padding: 10px 0;}
.gr-info .gr-info-header .gr-event-date span {font-size: 14px;}
.gr-info .gr-info-header .gr-event-date .separator{padding:0 5px;}
.gr-info .gr-info-header .gr-event-date span.count-down{color: #957d94;}
.registry-info-main p {font-size: 12px;padding: 5px 0 ;}
.registry-info-main p span.gr-data{font-weight: bold;}
.registry-info-main p span.title{margin-right: 6px;float:left;} 
.registry-info-address .gr_info_edit a{color: #999999; text-transform: capitalize;}
.registry-info-address .gr_info_edit a:link, .registry-info-main .note.selected-ship-address .gr_info_edit a, .gr-info .gr-info-header .gr-event-date .gr_info_edit a:link, .registry-info-main .note .gr_info_edit a:link{color:#999;font-family:Arial;font-size:11px;text-decoration:none}
.registry-info-address .gr_info_edit a:visited{color:#CCC;font-family:Arial;font-size:11px;}
.registry-info-address .gr_info_edit a:hover, .registry-info-main .note.selected-ship-address .gr_info_edit a:hover{color:#000;text-decoration:underline;}
.registry-info-address .gr_info_edit a.gr_info_delete_link{border-left: 1px solid #ccc; margin-left: 5px;padding-left: 5px;}
.registry-info-address .adr{margin-top: 30px; font-size: 12px;}
.registry-info-address .adr .registrant-name{font-weight: bold;}
.registry-info-address .adr .co-registrant-name{font-weight: bold;}
.registry-info-address .adr p{padding: 2px 0;}
.registry-info-address.registry-message-to-guests {display: block;float: none;width: 100%; padding: 20px 0;clear:both;border-bottom:1px solid #BCADBB;}
.registry-info-address.registry-message-to-guests .registry-message-to-guests-image{float: left;}
.registry-info-address.registry-message-to-guests .registry-message-to-guests-container{ 
	background-color:  #F1EEF1;
    padding: 40px 0;
    text-align: center;
    width: 100%;
}
#gwt-add-to-gift-registry-modal{padding:15px;}
#gwt-add-to-gift-registry-modal .Caption{margin-bottom:12px;padding-bottom:8px;font-size:18px}
#gwt-add-to-gift-registry-modal .gift-registry-list-bx{margin-top:10px}
#gwt-add-to-gift-registry-modal .gwt-submit-cancel-dialog-button-panel-right-align .secondary{background-color:#999;float:left}
#gwt-add-to-gift-registry-modal .gift-registry-instruction-lbl{font-size:13px}

#gwt-add-to-gift-registry-modal .gift-registry-list-bx .gwt-select-gr-header, #gwt-add-to-gift-registry-modal .gift-registry-list-bx .gwt-select-wl-header{font-weight:bold; color: black;}

.giftRegistry .sort-by-label{text-transform:uppercase;padding-left:12px}
.giftRegistry .sort-by li a{text-decoration:none;color:#555555}
.giftRegistry .sort-by li a:hover{color:#000;font-weight:normal}
.giftRegistry .sort-by li a:visited{color:#000;font-weight:bold}

.gwt-added-to-gift-registry-modal{padding:25px 15px}
.gwt-added-to-gift-registry-modal .Caption{padding:5px;}
.gwt-added-to-gift-registry-modal .addToCartProductsContainer{margin-top:12px;}
.gwt-added-to-gift-registry-modal .okCancelPanel{position:relative;padding-top:15px;border-top:1px solid #ccc;float:left;width:100%;margin-top:15px;}
.gwt-added-to-gift-registry-modal .okCancelPanel .secondary, .gwt-added-to-wish-list-modal .okCancelPanel .secondary{background-color:#4d4d4d;float:right;border:1px solid #4d4d4d; }
.gwt-added-to-gift-registry-modal .okCancelPanel .primary, .gwt-added-to-wish-list-modal .okCancelPanel .primary{background-color:#999999;margin-left:0;border:1px solid #999999;}

.gwt-added-to-gift-registry-modal .gwt_addtocartdiv_message{position:relative;top:70px;color:#000}
.gwt-added-to-gift-registry-modal .gwt-gift-registry-message{position:relative;top:-35px}
.gwt-added-to-gift-registry-modal .gwt-gift-registry-message input{height:50px;}
.gwt-added-to-gift-registry-modal .gwt_addtocartdiv_quanitylabel{margin-top:0;}
.giftRegistryStep1Dialog .okCancelPanel{float:left;width:100%}
.giftRegistryStep1Dialog button.secondary{float:left;margin-left:0;}
.giftRegistryStep1Dialog button.primary{float:right;}
.gwt-search-by-name-panel{float:left;width:100%;padding-bottom:10px;margin-bottom:20px;}
.gift-registry-search{padding: 0}
.gwt-gr-search-panel{float:left;width:100%;position:relative;}
.gwt-gr-search-panel .gwt-Label{width:65%;float:left}
.gwt-gr-search-panel .spot{float:right;clear:both;margin-top:0 !important}
.gwt-gr-search-panel .spot label{padding-right:12px}
.gwt-gr-search-panel button{float:right;clear:both;margin-right:2px;margin-top:0}
.giftRegSearchFormPanel th, .data th {text-transform: none !important;}
.gwt-GR-no-results-found tr td {border: medium none;}
table.gwt-GR-no-results-found {border: medium none;}

.gwt-reg-id-panel {float:left;width:100%;position:relative;}
.gwt-reg-id-panel label .required{display:none}
.gwt-reg-id-panel .gwt-Label{width:65%;float:left}
.gwt-reg-id-panel .spot{float:right;clear:both;}
.gwt-reg-id-panel .spot label{padding-right:12px}
.gwt-reg-id-panel button{clear: both; float: right;}

.data ul.sort-by-list > li:last-child {
    border: medium none;
}
.data ul.sort-by-list > li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: 1px solid #888;
    display: inline;
    list-style: none outside none;
    padding:0 3px 0 6px;
    background-image:none;
}
.gr-item-message-panel div, .gr-item-message-panel .gwt-InlineHTML.gwt-gr-item-message {color: #7A5B78; }
.gr-item-message-panel div.gwt-Label {float:left;}
.registry-info-address.registry-message-to-guests .registry-message-to-guests-container h3.GR-shipping-address {font-size: 23px; font-weight:normal;}
.registry-info-address.registry-message-to-guests .registry-message-to-guests-container .adr{margin-top: 15px;}
.registry-info-address.registry-message-to-guests .registry-message-to-guests-container .adr p {color: #947C94;}
.registry-info-address.registry-message-to-guests .registry-message-to-guests-container .gr_info_edit{padding-top: 20px;}
.gift_registry_manage_WWCM{float: left;}

.registry-action-btn-list {float: left;margin-bottom: 20px;clear:both;}
.registry-action-btn-list ul {list-style: none; clear: both;padding-top: 10px;}
.registry-action-btn-list ul li{display: inline;background: none !important;padding: 0;}
.data .registry-action-btn-list ul li a{color: #999999;text-transform: capitalize;font-size: 12px;text-decoration: none;}
.data .registry-action-btn-list ul li a:hover{color:#000;text-decoration:underline;}
.registry-action-btn-list ul li.with-border {border-left: 1px solid #999999;margin-left: 10px; padding-left: 10px;}

.data.giftRegistry .txtR td, .data.giftRegistry .txtR th {float: none;}
#giftRegistryQuantityForm .data.giftRegistry  td, #giftRegistryQuantityForm  .data.giftRegistry th {text-align:left;border-bottom: 1px solid #E6E6E6;padding:15px 9px;}
#giftRegistryQuantityForm  .data.giftRegistry th {  background: none repeat scroll 0 0 ;}
.data.giftRegistry .productInfo > span { padding-left: 5px;}
.gr-availability-panel .gwt-Label{float: left;}
.gr-availability-panel{clear: both;float: left;width: 100%;}
.gwt_gr_top5_panel .gwt_gr_top5_link div.gwt-HTML,.gwt_gr_top5_panel .gwt_gr_top5_link_tablet div.gwt-HTML{display: none;}
.gr-item-message-panel {clear:both;margin-top: 5px; margin-bottom:5px;}
#giftRegistryQuantityForm .data.giftRegistry td.options, #giftRegistryQuantityForm .data.giftRegistry th.options {padding-left: 0px; width: 70px;}
#giftRegistryQuantityForm .data.giftRegistry td.options a{color: #888888;font-size: 12px;text-decoration: none;}
#giftRegistryQuantityForm .data.giftRegistry td.options a:hover {color: #000; text-decoration: underline; }
.giftRegistry .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link,.giftRegistry .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link_tablet{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-list-default.png"); background-repeat: no-repeat;display: block; height: 44px;width: 30px;}
.giftRegistry .gwt_gr_product_panel .gwt_gr_top5_panel.selected .gwt_gr_top5_link,.giftRegistry .gwt_gr_product_panel .gwt_gr_top5_panel.selected .gwt_gr_top5_link_tablet{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-list-selected.png");}
.giftRegistry .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link:hover{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-list-hover.png");}
.giftRegistry.grid4 .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link,.giftRegistry.grid4 .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link_tablet,.giftRegistry.grid3 .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link,.giftRegistry.grid3 .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link_tablet
{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-grid-default.png"); background-repeat: no-repeat;display: block; height: 44px;width: 30px;}
.giftRegistry.grid4 .gwt_gr_product_panel .gwt_gr_top5_panel.selected .gwt_gr_top5_link,.giftRegistry.grid4 .gwt_gr_product_panel .gwt_gr_top5_panel.selected .gwt_gr_top5_link_tablet, .giftRegistry.grid3 .gwt_gr_product_panel .gwt_gr_top5_panel.selected .gwt_gr_top5_link,.giftRegistry.grid3 .gwt_gr_product_panel .gwt_gr_top5_panel.selected .gwt_gr_top5_link_tablet
{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-grid-selected.png");}
.giftRegistry.grid4 .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link:hover, .giftRegistry.grid3 .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link:hover
{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-grid-hover.png");}
.data.giftRegistry.list .gwt_gr_top5_panel .gwt_gr_top5_link,.data.giftRegistry.list .gwt_gr_top5_panel .gwt_gr_top5_link_tablet { float: left;position: relative;}
.data.giftRegistry.list .gwt_gr_top5_panel {float: left;position:absolute;left:95px;top:5px;}
#giftRegistryVisitView.manage-registry-page.visit .gwt_gr_top5_panel{display:none;}
#giftRegistryVisitView.manage-registry-page.visit .gwt_gr_top5_panel.selected{display:block;}
#giftRegistryVisitView.manage-registry-page.visit .list .gwt_gr_top5_panel.selected .gwt_gr_top5_link:hover{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-list-selected.png"); pointer-event:none;cursor:default;}
#giftRegistryVisitView.manage-registry-page.visit  .grid4 .gwt_gr_top5_panel.selected .gwt_gr_top5_link:hover{ background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/toppick-grid-selected.png"); pointer-event:none;cursor:default;}
.view-GiftRegistryVisitView .inner.staticViewHeader.gr-header{display:none;}
#giftRegistryVisitView.manage-registry-page.visit .registry-message-to-guests.empty-guest-message{display:none;}

.giftRegistry.list .gwt_gr_details_panel {width:194px;}
.giftRegistry.list .gwt_gr_details_panel .gr-availability-panel .gwt-gr-availability-message {width: 140px;}

/****  The following are for the addtitonal GR edit panel on GR static view ****/
.GR-EditInView td { padding: 3px 0px;}
.GR-EditInView tr {}
.GR-EditInView th {}

#giftRegistryEditInViewForm .event-date label { float: none;}
#giftRegistryEditInViewForm .event-date select { clear: none;}
#giftRegistryEditInViewForm .public_registry input { clear: none;}
#giftRegistryEditInViewForm .form { padding-bottom: 20px; }
#giftRegistryEditInViewForm #reqdlabel { color: #C5534B; margin-top: 3px; }
#giftRegistryEditInViewForm .printpage { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/printGrayBg.gif) no-repeat left 1px; padding-left:16px; }
#giftRegistryEditInViewForm .action { border-top: 1px solid #e6e6e6; padding-top: 15px; width: 418px; }
.gr-availability-panel {padding-top: 0px;padding-bottom: 5px;}
/**** End: WCSFG-54 ****/

/**** Start: WCS-937 ****/
#gwt-tell-a-friend-modal .gwt-tell-a-friend-remaining-lbl { margin: 5px 0 0 18px; }
#gwt-tell-a-friend-modal .gwt-tell-a-friend-send-copy-panel { margin: 5px 0; }
#gwt-tell-a-friend-modal .form .opt, .gwt-CheckBox { padding: 5px 0px; }
#gwt-tell-a-friend-modal .gwt-tell-a-friend-form input.gwt-TextBox {width: 150px; margin-right: 10px;}
#gwt-tell-a-friend-modal .gwt-tell-a-friend-form input.global_Modal-Input {width: 150px; margin-right: 10px; padding: 2px; }
#gwt-tell-a-friend-modal .gwt-tell-a-friend-form { margin-right: 10px; }
#gwt-tell-a-friend-modal .gwt-submit-cancel-dialog-button-panel { width: 100%; }
#gwt-tell-a-friend-modal .first {width: 420px; }
#gwt-tell-a-friend-modal .last .image td {text-align: center;}
/**** End: WCS-937 ****/

.zoom-viewer-dialog .dialogMiddleCenter .dialogMiddleCenterInner .gwt-submit-cancel-dialog-button-panel-right-align {border-bottom: 1px solid #E6E6E6; padding-bottom: 5px; padding-top:5px; border-top: none; position: absolute; right: 10px; top: 5px; width: 716px;}

.gwt-multiple-address-container .gwt-HTML .gwt-Anchor {color: #666666;}

/**** Start: Filter By Attribute ****/
#sideBox ul li ul li.on.more { text-align: right; width: 80%; }
#sideBox ul li ul li.on .gwt-CheckBox{ clear: both; display: block; padding: 0;}
#sideBox ul li ul li.on .gwt-CheckBox label{ margin-left: 10px;  position: relative; top: -3px;}

#sideBox ul li ul li.on .gwt-RadioButton{ clear: both; display: block; padding: 0;}
#sideBox ul li ul li.on .gwt-RadioButton label{ margin-left: 10px;  position: relative;float: none;}
.filterByPriceRangeFromText, .filterByPriceRangeToText {width:40px;display:block;padding:0;float:left;}
.filterByPriceRangePanel{width:150px;}
a.removeFilterFromSideBarLink {display: inline; }
.filterByPriceRangePanel .gwt-Label { display: block; padding: 1px; float: left; }
.filterByPriceRangePanel .error { color: #8A0000; }
.priceRangeGoLink {display:inline;margin-left:5px;padding: 0; float: none; }
/**** End: Filter By Attribute ****/


.view-HomeView #sideBox.rightSide {display:none;}

.gwt-product-widget-highlighted-option {border: 2px solid #ED1C24; float: left;}
.hideBVElement {visibility: hidden;}
.displayBVElement {visibility: visible;}


.gwt-image-picker-detailed-panel { background: white; border: 1px solid #000000; z-index: 99999;} 
.gwt-image-picker-option-fill-detailed-panel  {width: 300px; height: 300px; border: 1px solid #000000;}
.gwt-image-picker-option-image-detailed-panel {border: 1px solid #000000;}
.gwt-image-picker-detailed-image-or-color-panel {padding: 4px; padding-bottom: 0px;}


.gwt-image-picker-detailed-text-panel {text-align: center; width:300px; }

.wrapper-top-div {display: none; overflow: hidden;}

/********* Live Chat **********/
#liveChatBody {background:#FFF;}
#liveChatBody .headerImage{background:url("http://www.garnethill.com/wcsstore/images/GarnetHill/LiveChat/gh_chat_head.gif") no-repeat; width:460px; height:74px;}
#liveChatBody .content{padding:0;width:480px;height:65px;}
#liveChatBody .headerTitle{height:0;display:none;}
#liveChatBody h1{margin:0;}
.live_chat_row {padding:5px 0; line-height:18px;}
.live_chat_row label{float:left; width:94px; color:#333333; text-align:right; font-family:Verdana,Geneva,sans-serif; font-size: 11px;}
.live_chat_row input ,.live_chat_row select,.live_chat_row textarea{width:129px; font-family:Verdana,Geneva,sans-serif; margin-left:5px;}
.live_chat_email_row input{width:356px;}
.live_chat_email_row {clear: both;}
#liveChatBody .content form {float:left;}
.live_chat_fname_row{float:left;}
.live_chat_lname_row{float:left;}
.live_chat_topics_row{float:left;}
.live_chat_countries_row{clear: both;}
.live_chat_row.live_chat_countries_row select {width: 200px;}
.live_chat_order_number_row {float:left;}
.live_chat_message_row textarea{width:356px; height:70px;margin-top:3px;}
.live_chat_required_lable_row {float:left; width:100%;}
.live_chat_required_lable_row label{width:143px;height:20px;}
.live_chat_button_row {width:80px; float:right;padding:0;}
#liveChatBody .content form button{background:url("http://www.garnethill.com/wcsstore/images/GarnetHill/LiveChat/gh_chat_now.gif") no-repeat; width:78px; height:29px;}
#liveChatBody .content form button span{display:none;}
#live_chat_message_row LABEL{clear: left;}
/********* End - Live Chat **********/
.gwt-personalize-edit-remove-link-panel-style .gwt-HTML {float: left; padding-right: 6px; clear: none;}
.gwt-personalize-edit-remove-link-panel-style {float: left;  width:400px;}
.gwt-personalize-text-charge-style {float: left;}
.gwt-personalize-text-link-style {
	float: left;
	padding-right: 16px;

} 

.gwt-personalize-edit-link-style {
	float: left;
	padding-right: 6px;
	margin-left : -9px;
}

.gwt-personalize-link-separator-style {
	float: left;
	padding-right: 6px;
}

.gwt-personalize-remove-link-style {
	float:left;
}

.header_country_selector{
	float: right;
	padding:0px 6px;
}
.gwt_header_country_selector{display:block;}
.gwt_flag_column{
	float: left;
	margin-right: 5px;
	padding-top: 5px;
	width: 170px;
}

.gwt-Anchor.gwt_flag_anchor{
	display:block;
	padding-left:25px;
	border: thin solid white;
}
.gwt-Anchor.gwt_flag_anchor:hover{
	border: thin solid black;
}
.newly_selected_country{
	border: thin solid black !important;
	background-color: lightBlue;
}
.gwt_flag_name{
	font-size:11px;
	color:black;
	margin-left:4px;
}
.gwt_flag_image_footer{
	margin-left:5px;
}
.gwt_flag_image_header{
float: right;
margin-top:-7px;
}


.gwt_flag_panel{
	clear:both;
	min-height:460px;
	position:relative;
}
.gwt-HTML.gwt-international-selection-close{

}
.gwt-HTML.gwt_international_selection_label{
	
}
	
.gwt-HTML.gwt_currency_selection_text{
	clear:both;
	float:left;
}
.gwt-ListBox.gwt_currency_list_box{
	float:left;
	margin-top:1px;
	clear:both;
}
.gwt_country_changer_submit{
	float:right;
	margin-right:10px;
}
.gwt-InlineHTML.gwt_flag_name.currentlySelectedCountry{
border: 1px solid transparent;
font-weight: bold;
}

.gwt_country_picker_close{

}

.gwt_international_selection_label{

}

.gwtCountryChangerModalGlass{

}
.gwt-international-country-changer-body{
	
}
.gwt-international-country-changer{
	min-width:750px;
	min-height:720px;

}

.gwt_back_to_us_submit{
	float:right;
	clear:both;
}
.gwt_header_country_picker_text{margin-right:3px;}

.gwt_footer_country_picker_text{

}

.gwt-Anchor .gwt_header_country_selector{

}
.gwt_footer_country_selector{

}
.gwt_flag_image{

}
.gwt_united_states_flag_changer{
	float:left;
	margin-left:25px;
}

.gwt_listbox_and_label{
	float: left;
    margin-left: 200px;
    margin-right: 50px;
    position: relative;
    top: -8px;
}

.gwt_country_changer_bottom_wwcm_spot{
	position: relative;
	width: 900px;
	z-index:300;
	
}
.gwt-international-country-changer .Caption{
	border-bottom: 0px solid white;
}
.gwt_country_changer_top_wwcm_spot{
	width: 900px;
	z-index:300;
}

.gwt_country_changer_middle_wwcm_spot{
	width: 900px;
	z-index:300;
}

.gwt-international-country-changer .okCancelPanel{
	width:100%;
	margin-top:20px;
}

.country_changer_top_div{	
	font-size: 35px;
	min-height: 50px;
	text-align: center;
	margin-top:5px;
	line-height: 41px;
}

.main_pdp_image_overlay {bottom:0;width:100%;text-align: center;background-color:lightGray;opacity:0.8;}

.view-BillingShippingAddressDisplayView .inst-copy{float:left;width:100%;}
.view-BillingShippingAddressDisplayView .gwt-csb-error-panel, .account_info .gwt-csb-error-panel{padding:0 15px 10px;}

.view-BillingShippingAddressDisplayView #right_side {float: left;}
.view-BillingShippingAddressDisplayView div.form {float: left; width: 700px;}
.account_info{padding:0 10px;}

#billing-address, #shipping-address, #checkout-registration-holder{float:left;width:100%;margin-left:10px;}
#billing-address div, #shipping-address div{float:left;}
#billing-address h3, #shipping-address h3, #checkout-registration-holder h3{float:left;width:939px;margin:10px 0;}

.gwt-addr-dlog{float:left;clear:both;}
.gwt-addr-dlog .group{float:left;width:500px;clear:both;}
.gwt-addr-dlog .group.addrEmailGroup{width:570px;}
.gwt-addr-dlog .spot{float:left;padding:0;}
.gwt-addr-dlog .spot label{display:block;width:130px;margin:12px 10px 0;padding:0;text-align:right}
.gwt-addr-dlog .spot select{margin:5px 0 3px;}
.gwt-addr-dlog .spot input.gwt-TextBox{margin:5px 12px 0 0;}
.gwt-addr-dlog .required{color:#900;}
.gwt-addr-dlog .addrNameGroup .spot input{width:155px;}
.gwt-addr-dlog .addrPhoneGroup .spot input{width:155px;}
.gwt-addr-dlog .AddrMNameSpot input.gwt-TextBox.additional-name{width:44px;}
.gwt-addr-dlog .addrCitySpot input.gwt-TextBox.locality{width:270px;}
.gwt-addr-dlog .addrZipSpot input.gwt-TextBox.postal-code{width:155px;}
.gwt-addr-dlog .addrStreetGroup .spot{height:30px; width:100%;}
.gwt-addr-dlog .addrStreetGroup .spot input{width:270px;}
.gwt-addr-dlog .AddrMNameSpot label.gwt-RealLabel{padding:0;}
.gwt-addr-dlog .addrStateSpot select{width:148px;}

#gwt_sendMeEmails_cb, #gwt_shippingOption_panel{float:left;width:100%;}
#gwt_sendMeEmails_cb{margin-top:15px;}
#gwt_sameasbilling_cb .gwt-CheckBox, #gwt_sendMeEmails_cb  .gwt-CheckBox{float:left;margin:0;padding:15px 0;}
#gwt_shippingOption_panel .gwt-RadioButton,#gwt_sameasbilling_cb .gwt-RadioButton, #gwt_sendMeEmails_cb  .gwt-RadioButton{float:left;width:100%;}
#gwt_shippingOption_panel .gwt-RadioButton{width:500px;}
#gwt_sameasbilling_cb .gwt-CheckBox label, #gwt_sendMeEmails_cb  .gwt-CheckBox label{text-align:left;}

#gwt_password_panel .spot{float:left;padding:0;clear:none;width:100%;}
#gwt_password_panel .spot label{display:block;width:130px;float:left;margin:12px 0 5px;padding:0;}

.gwt-DialogBox .gwt-addr-dlog{width:430px;}
.gwt-DialogBox .gwt-addr-dlog #reqdlabel{margin:0 0 12px;}
.gwt-DialogBox #addressTypeSpot .gwt-CheckBox{padding:15px;}
.gwt-DialogBox #addr_addressTypeSpot{float:left;width:100%;}
.gwt-DialogBox #addr_addressTypeSpot .gwt-CheckBox{padding:5px 0 0;}

.accountInfoBillingForm, .accountInfoShippingForm{float:left;width:100%;}
.accountInfoShippingForm.horizontalShippingForm, .accountInfoBillingForm.horizontalBillingForm{float:left;width:50%;}
.accountInfoShippingForm .gwt-addr-dlog{margin-top:-31px;}

.gwt-addr-dlog input[disabled]{background:#eee;}

.account_info .form{float:left;width:100%;margin-top:10px;}
.overviewWrapper { padding: 20px 0px; }
.account_info .inst-copy, #shipping-address .inst-copy, #billing-address .inst-copy{padding:0 !important;margin:0;}
.billship .spot, .account_info .actions{margin:15px;position:static;width:auto;float:left;width:920px;}
#billing-address .gwt-CheckBox, #addressTypeSpot .gwt-CheckBox, #gwt_sameasbilling_cb .gwt-CheckBox, #gwt_sendEmail_cb .gwt-CheckBox{float:left;width:100%;padding:0;}
#billing-address .gwt-CheckBox input, #billing-address .gwt-CheckBox label,
#gwt_sendEmail_cb .gwt-CheckBox input, #gwt_sendEmail_cb .gwt-CheckBox label,
#gwt_sameasbilling_cb .gwt-CheckBox input, #gwt_sameasbilling_cb .gwt-CheckBox label,
#addressTypeSpot .gwt-CheckBox input, #addressTypeSpot .gwt-CheckBox label{float:left;clear:none;}

.GR-shipping-address-form{float:left;width:100%;}
#giftRegistryVisitView .action, .gr-edit-option-panel{float:left;border-top:1px solid #E6E6E6;width:510px;padding-top:15px;margin-top:15px;}

#requestCatalog .gwt-addr-dlog{width:450px;}
#requestCatalog #gwt_email_textbox{width:auto;margin-top:10px;}
#requestCatalog .referral{float:left;width:100%;margin-top:10px;}

#gwt_gift_reg_address_panel .gwt-addr-dlog{width:500px;}
#gwt_gift_reg_address_panel #reqdlabel{position: relative; left: -5px;}
#gwt_gift_reg_address_panel .gr-edit-option-panel{position: relative; left: 10px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor { margin-bottom: 0px }
.gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor{display:block;padding-bottom: 5px;}
.gwt-we-suggest-panel-img-link-panel a:VISITED {text-decoration: none;}

.emailSubscribeIframe{width:100%;height:290px;}

#socialPlugins {margin-left: 20px;}
#socialPlugins .clear{clear:both;}
#socialPlugins .twitterShare{float:left;width:84px;}
#socialPlugins .facebookLike{float:left;width:80px;}
#socialPlugins .facebookShare{float:left;width:94px;}
#socialPlugins .plusContent{float:left;width:65px; }
#socialPlugins .pinterestPinIt{float:left;width:80px;}
#socialPlugins .tellAFriend{float:left;}
.view-OrderReviewDisplayView .gwt-MenuBar-horizontal{width:125px;}

#sideBox.mainSideBox ul li #sideBoxFilters label{margin-left:10px;cursor:pointer;}
.gwt-DialogBox .Caption {
  font-family: Arial,Helvetica,sans-serif;
  line-height: 24px;
  font-size:17px;
}

.ok-cancel-dlog .Caption{position: relative; height: auto; padding: 0;}
.ok-cancel-dlog .Caption div div.gwt-HTML {left:0; top:3px;}

.ok-cancel-dlog .ok-cancel-close-btn {position: absolute; right:0; top:9px; background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/dialogCloseBox.png) no-repeat; height: 15px; width: 15px; border: none;}
.gwt-s7-common-html-viewer .ok-cancel-close-btn{top:4px; background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/dialogCloseBox2.png) no-repeat;height:24px;width:53px;}
.gwt-s7-common-html-viewer .Caption div div.gwt-HTML{display:none}
.gwt-s7-common-html-viewer .Caption .captionContainer div.gwt-HTML{display:inline;}
.gwt-s7-common-html-viewer .gwt-zoom-viewer-popup{padding-top:0px}
.ok-cancel-dlog table.form {padding: 0;}

.gwt_addtocartdiv_widgetpanel{clear:both;}
/*changes for add to cart div layer*/

.gwt-DialogBox.gwt_addtocart_div .dialogMiddleCenterInner {min-width: 530px;}
.gwt-DialogBox.gwt_addtocart_div .dialogMiddleCenterInner.dialogContent {min-width: 535px;}
.gwt-DialogBox.gwt_addtocart_div .Caption {padding:15px 0;font-size:14px;font-weight:bold;text-transform:none;border-top: 1px solid #BBB;border-bottom:none;height:auto;line-height:normal;}
.gwt-DialogBox.gwt_addtocart_div .Caption .gwt-HTML {position:static;font-size: 14px; font-weight: bold;}
.gwt_addtocart_div .okCancelPanel {float:right;width:100%;margin-top:40px;}
.gwt_addtocartdiv .okCancelPanel{float:left; }
.gwt_addtocartdiv .okCancelPanel .button {width: 150px;}
.gwt_addtocart_div .okCancelPanel .button.primary {float:left;}
.gwt_addtocart_div .okCancelPanel .button.secondary {float:left;margin-left:317px;}
.gwt-DialogBox.ok-cancel-dlog.gwt_addtocart_div .gwt-Button.ok-cancel-close-btn { border:none; width: 13px; height: 13px; text-indent: -9999px; background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/content/buttons/add_to_cart_div_layer_close_button.png) no-repeat; font-size: 8px; line-height: 0; margin-top: -30px;}
.gwt-DialogBox.gwt_addtocart_div .dialogTop .dialogTopCenter .dialogTopCenterInner {margin-top: 30px;}
.gwt_addtocartdiv{width:300px;}
.gwt_addtocartdiv_close {width:auto; float:right; position:relative; top: -38px;}
.gwt_addToCartDiv_shipping_message{font-size:11px;margin-top:-64px;}
.gwt_addtocartdiv_content_area{width:534px;}
.gwt_addtocartdiv_infopanel {float:left;width:350px;}
.gwt_addtocartdiv_infopanel_content{}
.gwt_addtocartdiv_infopanel_content .addToCartProductName{padding-top: 3px; height: auto; min-height: 18px; float: left;}
.gwt_addtocartdiv_infopanel_content .addToCartProductName .gwt-HTML{font-weight: normal;font-size: 14px; width:300px;}
.gwt_addtocartdiv_infopanel_content .gwt_defining_attribute_div .gwt-InlineHTML{font-size: 12px;margin-right: 5px;line-height: 15px;}
.gwt_addtocartdiv_quanitylabel {margin-right:5px;float:left;margin-top:8px;}
.gwt_addtocartdiv_quanity{}
.gwt-HTML.gwt_addtocartdiv_pricelabel {margin-right:4px;float:left;}
.gwt_addToCartDiv_shipping_message_panel{color: gray; font-size: 12px; float : left;}
.gwt_addtocartdiv.gwt_addtocartdiv_content_area .addToCartProductsContainer{margin-left : -3px; height: auto !important; min-height: 270 !important; max-height: 405px !important;}
.addToCartProductsList .addToCartItem {float:left;clear:both;width:485px;margin-bottom:10px;}
.gwt_addtocart_div #gwt_product-detail-crosssells-panel{border-top:1px solid #bbb;max-height:230px;margin-top:20px;padding-top:8px;width:100%;}
#gwt_product-detail-crosssells-panel #gwt_dynamic_recommendations_addtocartdiv_1 .gwt-we-suggest-panel-horizontal {position: relative;}
#gwt_product-detail-crosssells-panel #gwt_dynamic_recommendations_addtocartdiv_1 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel{width:0;}
#gwt_product-detail-crosssells-panel #gwt_dynamic_recommendations_addtocartdiv_1 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal {margin-bottom: 0;border:none;left:-28px;}
#gwt_product-detail-crosssells-panel #gwt_dynamic_recommendations_addtocartdiv_1 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor{font-weight: bold;}
.gwt_addtocartdiv_imagepanel {float:left;margin-right:15px;}
.gwt_addtocartdiv .gwt_addtocartdiv_itemlabel{float:left;margin-right:2px;}
.gwt_addtocartdiv .gwt_addtocartdiv_personalization_label {display: inline;padding-right:3px; font-weight: bold;}
.gwt_addtocartdiv .gwt_personalization_div {display: inline;}
.gwt_addtocartdiv .gwt_addtocartdiv_pricepanel {clear: both;}
.gwt_addtocartdiv_personalizationCostPanel .gwt-HTML {float:left;}
.gwt_addtocartdiv .gwt_addtocartdiv_waspricediv div {float: left; text-decoration: line-through;}
.gwt_addtocartdiv .gwt_addtocartdiv_waspricediv .gwt_addtocartdiv_waspricelabel {padding-right: 5px;}
.gwt_addtocartdiv .gwt_addtocartdiv_nowpricediv {clear: both; margin-left: 27px; color: #B01419;}
.gwt_addtocartdiv .gwt_addtocartdiv_nowpricediv div {float: left; margin-left: 5px;}
.gwt_addtocartdiv .gwt_addtocartdiv_pricepanel .gwt-promo-has-orginal-label {clear: both; margin-left: 32px;}
.gwt-DialogBox.gwt_addtocart_div .dialogMiddleCenterInner.dialogContent .form{padding:0;}
.gwt_addtocartdiv .gwt-shoppingcart-thumbnail-image{padding:0;}
.gwt_addtocartdiv .gwt_defining_attribute_div{float:left;width:100%;}
.gwt_addtocartdiv .gwt_defining_attribute_name{margin-right:4px;}
.gwt_addtocartdiv .gwt_quantity_div{float:left;width:100%;}
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-products-container-horizontal{border:none;}
.gwt-DialogBox.gwt_addtocart_div .gwt_personalization_div .gwt-HTML{display: inline;}
.gwt_addtocartdiv_message {margin-right: -24px; font-size: 10px; font-weight: bold; color: #8b8989; margin-top:25px;clear:both;}
.gwt-DialogBox.gwt_addtocart_div .gwt_personalization_div .label{display: inline;border:none;margin:0 3px;}
.gwt-DialogBox.gwt_addtocart_div .gwt_personalization_div .value{display: inline;}
.gwt-DialogBox.gwt_addtocart_div .gwt_personalization_div .separator{display: inline;}
.gwt-DialogBox.gwt_addtocart_div .dialogMiddleCenter{width:536px;}
.gwt-DialogBox.gwt_addtocart_div gwt_personalization_div.gwt_personalization_wrapper{float: left;}
.gwt_personalization_div.gwt_personalization_wrapper .label{display: inline;border:none;margin:0 3px;}
.gwt_personalization_div.gwt_personalization_wrapper .separator{display: inline;}
.gwt_personalization_div.gwt_personalization_wrapper .gwt-HTML{display: inline;}


.spiderbait-view .grid {width: 915px;}
.spiderbait-view #SocialPlugins { bottom: 35px;float: right;position: relative;}
#gwt-sign-in-modal .leftPnl  {float: left; width: 300px; margin: 6px;}
#gwt-sign-in-modal .rightPnl {display: none;}
#gwt-sign-in-modal .okCancelPanel { float: none; position: relative;}
#gwt-sign-in-modal .okCancelPanel .button.secondary{ float:left;}
#gwt-sign-in-modal .okCancelPanel .button.primary{ float:right;}
#gwt-sign-in-modal .leftPnl .gwt-CheckBox label {top: -7px;position: relative;left: 3px;}
#gwt-sign-in-modal .gwt-signInModal-register-panel div.gwt-Label{color:#000000; font-size:12px; font-weight:bold;float:left;margin-right:5px;}
#gwt-sign-in-modal .gwt-signInModal-register-panel a.registerLink {color:#666666; font-size:11px; font-weight:normal;}
#gwt-sign-in-modal .gwt-signInModal-register-panel{position:absolute;bottom:5px;}
#gwt-sign-in-modal .dialogMiddleCenterInner.dialogContent{padding-bottom:25px; position:relative;}
#gwt-sign-in-modal .rememberMe {display: block;}
#gwt-sign-in-modal .forgotPWlink {position: relative; top: -48px; left: 154px;color:#666666;}
#gwt-sign-in-modal .forgotPWlink:hover{color:#000000;}
/*color and selection chip mouse over classes   */
.gwt_color_chip_mouse_over_text{}
.gwt_selection_chip_mouse_over_text{}
.gwt-top-add-to-cart-btn{float: right; padding: 5px 0;}

.sub-menu-close{display:none;}

#gwt_welcome_window .gwt_welcome_window #gwt-error-placement-div {
	margin-left: 14px;
    padding-top: 5px;
}

.nextarrow_disabled { }
.prevarrow_disabled { }

.gwt-selection-chip-picker-option {
  border: 1px solid #B3B3B3;
  color: #666666;
  float: left;
  height: 40px;
  margin-right: 3px;

}

.gwt-selection-chip {
  background: none repeat scroll 0 0 #E5E5E5;
  font-weight: bold;
  height: 34px;
  margin-left: 3px;
  margin-top: 3px;
  margin-right:3px;
  margin-bottom:3px;
}

.gwt-selection-chip-display {
  padding-top: 11px;
  position: relative;
  text-align: center;
  top: 11px;
  padding:5px;
}
.monetate_pdp_content_spot{
	float: right;
}
.gwt-Image.prevArrow{}
.gwt-Image.nextArrow{}

.magnifyarea{
border: none !important; 
background: white;
z-index:500;
}

.roll-over-to-zoom{float:right;color:#6E6D6D;padding-bottom:5px; padding-right: 0px; text-transform: uppercase;}
.view-larger-roll-over .button.primary.view-larger {float: left;margin-left: -20px;}
.button.primary.view-larger{float:right;border:none;background:url("http://www.garnethill.com/images/GarnetHill/buttons/viewLarger.png") no-repeat 0 2px;height:15px;margin-top:0px;}
.button.primary.view-larger span{line-height:1.2em;color:#6E6D6D;background:none;font-size:11px;text-transform:uppercase;margin-left:10px;padding:0 auto;font-family:Arial,Helvetica,sans-serif;}


.customContentPopup.gwt-defining-attribute-url-content table.form {padding: 0;}

.lowInventoryMessaging{float:left; color:#B01419; padding-top:5px; padding-left: 10px;}
.productInfo .lowInventoryMessaging{clear:left;}
.orderReview td.productInfo .lowInventoryMessaging .lowInv_msg { clear: none; margin-left: 4px; }

.gwt-addrpanel-preallocate .address-widget-wwcm-wrapper .gwt-addr-dlog .group .spot #ship_cnbox{width:270px;}
.address-widget-wwcm-wrapper .gwt-addr-dlog .group .spot input{float: left; clear:none;}
.address-widget-wwcm-wrapper .gwt-addr-dlog .group .spot select{float: left; clear:none;}
.accountInfoBillingForm .form .spot input, .form .spot select{float: left; clear:none;}
.accountInfoShippingForm .form .spot input, .form .spot select{float: left; clear:none;}

#billing-address .form .spot input, .form .spot select{float: left; clear:none;}
#billing-address .gwt-addr-dlog .spot input{float: left; clear:none;}
#billing-address .form .gwt-addrpanel-preallocate .address-widget-wwcm-wrapper .gwt-addr-dlog .spot #reqdlabel{position:relative;top:-10px;}

#shipping-address .form .spot input, .form .spot select{float: left; clear:none;}
#shipping-address #gwt_shippingOption_panel .optionBtnPanel{position: relative; left: -10px;}
#shipping-address  #gwt_shippingOption_panel{position: relative; right: -160px;}
.gwt-addr-dlog #reqdlabel{text-align:left; position:relative;top:-1px; left:-10px;}
.gwt-addr-dlog .AddrCompanySpot #addr_cnbox{width: 270px;}
.gwt-addr-dlog .addrStreet2Spot #country-name-label{position:relative;top:-8px; }
.gwt-addr-dlog .spot label {position:relative;top:-1px;}
.gwt-addr-dlog .addrEmailGroup .addrEmailSpot #emailbox{width: 155px;}
.gwt-addr-dlog .addrEmailGroup .addrConfEmailSpot #confirmEmailBox{width: 155px;}
.gwt-addr-dlog input {height: 19px !important;}

#gwt_sendMeEmails_cb{position:relative;right:-130px;}
#gwt_shippingOption_panel{position:relative;right:-130px;}

#bill_cnbox{width:270px;}
#bill_citybox{width:270px;}

#checkout-registration-holder #gwt_password_panel .spot input{float: left; clear:none;}
#checkout-registration-holder #gwt_password_panel .spot{position:relative;right:-10px; }
#checkout-registration-holder #gwt_password_panel .spot #country-name-label{text-align:right; position:relative;top:-8px; margin-right: 10px;}
#checkout-registration-holder #gwt_password_panel .spot #password{width: 270px;}
#checkout-registration-holder #gwt_password_panel .spot #password_v{width: 270px;}

#requestCatalog .form .spot input, .form .spot select {    margin-top: 8px; clear: none;    float: left;}
#requestCatalog #gwt_email_textbox #country-name-label {text-align: right; width: 142px;  bottom: -10px; position: relative;}
#requestCatalog #gwt_sendEmail_cb .gwt-CheckBox{position: relative; right: -150px;}
#requestCatalog #gwt_sendEmail_cb .gwt-CheckBox label{width: 300px;}
#requestCatalog .referral {position: relative; right: 2px;}
#requestCatalog  #gwt_catreqaddr_btn{position: relative; top: 10px; clear: both;}
#requestCatalog .referral  #ReferredFrom_label{position: relative; top: 10px;}
#requestCatalog #catreq_reqdlabel{position: relative; right: -60px;}
#requestCatalog #gwt-error-placement-div{position: relative; right: -627px;}
#requestCatalog #gwt_email_textbox input{width: 155px;}
#requestCatalog #gwt_sendEmail_cb{position: relative; left: -20px;}
#requestCatalog #catreq_reqdlabel{position:relative; right:-150px; }

.billship  #gwt_billshipaddr_btn{position: relative; left: -490px;}
.horizontalBillingForm  .gwt-addr-dlog{position: relative; left: -20px;}
.horizontalBillingForm #bill_reqdlabel{position: relative; right: -20px !important;}
#addAddressModal #addressTypeSpot{position: relative; right: -135px;}
.common-viewer-holder{min-height:593px;min-width:862px;}
.paymentoptions {}
.orderSummaryDiv {width:300px; background:#E6E5E3; clear:both;float:right;top: -270px; position:relative;}
.orderSummaryTopDiv { clear: right; float: right; top:0px; position:relative;   padding-bottom: 5px;   padding-top: 5px; text-align: center; width: 250px;}
.orderSummaryTopDiv  .orderSummaryTable table {width:90%; padding-bottom: 5px; }
.orderSummaryTable {}
#orderReviewDisplayViewDiv .line .orderSummaryTopDiv  #processTop { border: 1px solid #82292b; padding:0}
#orderReviewDisplayViewDiv .line .orderSummaryTopDiv  button span {background-image: url("http://www.garnethill.com/wcsstore/CornerStoneBrands/images/Frontgate/content/buttons/btnArrow.gif"); background-color:#82292b; background-position:95% 6px; background-repeat:no-repeat; color:#fff; width:auto; padding-right:20px;  font-size: 14px; text-decoration:none;}
.orderReviewContentSpot {background:#E6E5E3;  width: 370px;     float: left; }
.orderReviewContentSummary {       float: right;    position: relative;  width: 600px; padding-right: 10px;}
.orderSummaryTopDiv .button {position:relative; }
.orderReviewContentSummary.ALTERNATE { padding-top: 20px;  width: 625px; }
.orderReviewContentSummary.MULTIPLE  .orderReviewContentSpot  {width:460px;}
.orderItemTableWrapper{ }
.orderSummaryItemCount{display:none;}
.orderSummaryTopDiv .orderSummaryItemCount{display:block;  padding-bottom: 7px;}
.lineAndOrderSummary{}
.lineAndOrderSummary.SINGLE  .line{float: left;  width: 360px;}
.lineAndOrderSummary.ALTERNATE .line {overflow:visible; display: inline-block;}
.data.shoppingCart.orderReview {height:auto; overflow:visible; padding:10px; display: inline-block;}
#orderReviewDisplayViewDiv .orderSummaryHeader {border-bottom: none; display:none;}
#orderReviewDisplayViewDiv .orderSummaryTopDiv .orderSummaryHeader {border-bottom: none; display:block; text-transform: uppercase;  font-family: Arial,Helvetica,sans-serif;    font-size: 1em;    font-style: normal;    font-weight: normal;  margin-bottom: -8px;}

.last-orderitems-table #order_total_table #shippingPromoDescDiv_1 {word-break: break-all;width:155px;display:block;}
.orderReviewContentSummary #order_total_table .promoColor #shippingPromoDescDiv_1{word-break: break-all;width:155px; display:block;}
.orderReviewContentSummary #order_total_table td{width: 75%;}
#gwt-video-player-wrapper{min-width:372px;min-height:465px;background:black;}
.gwt-video-object{height:208px;width:372px;position:relative;top:128px;}

.searchSideBoxRemoveAllFiltersLI a:FIRST-CHILD {display: none;}



/*
	Concatenated from skin10054.css
       copyright 2009 Garnet Hill All Rights Reserved
       Client: Cornerstone Brands - Garnet Hill 
       Author: Cameron Wardzala - Rosetta 
       Date: 3/11/2009 
*/
/* ====== Lists ======*/
/* numbered list */
ol.simpleList li{list-style-type: decimal; margin-left:40px;}
ol.innerList li {list-style-type:lower-latin; margin-left:20px;}

/* standard list */
ul.simpleList li{margin-left:20px;}
ul.innerList li {margin-left:20px;}

/* Site map list */
ul.siteMap li {list-style-type:none; margin-left:0;}

.option { border:none !important;}
h1 {background-position:0px 0px; background-repeat: no-repeat;}
h1.inner {background-position:0 0; background-repeat: no-repeat; border-bottom:solid 1px #e6e6e6;}
.instructions {}
.form .spot input, .form .spot select, .form textarea { border: 1px solid #c5c5c5; }

#header #login { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) right 2px no-repeat; }
#header #myAccount { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) right 2px no-repeat; }
#header #orderStatus { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) right 2px no-repeat; } 
#header #catalogShop { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/divider.gif) right 2px no-repeat; }

/*********** START :: style definitions for content div - global elements **********/
#content {background:#330000; border-top:solid 1px #b5a796; border-bottom:solid 1px #b5a796;}
/* ---------- Content Background and border colors ---------- */
/* content div controls all the background colors for GH
~~~~~~~~~~  change background hex value to control the color outside the content area  ~~~~~~~~~~~~~
~~~~~~~~~~  replace background image to control the background color of the left navigation side box  ~~~~~~~~~~~~~ 
* Width of background image should be 980 pixels. 
The first 180 pixels will designate the color of the side box
The last 700 pixels should remain white, not transparent
Height should be a minimum of 10 pixels, and should always be set to repeat-y *
~~~~~~~~~~  border hex numbers should match the value of the background color  ~~~~~~~~~~~~~ 
 */ 
/*********** END :: style definitions for content div - global elements **********/


div.view-HomeView #content {border-top: solid 1px #ffffff; border-bottom:solid 1px #ffffff; background-image: none; }

.wrapper { background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/global/wrapper.png) left top repeat-y; }
.view-SpiderBaitContentView .wrapper{background:none;}
#mainContent {background-color:#fff;}

.breadcrumbs {background:#fff;}
.breadcrumbs ul li {background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/content/breadcrumbArrow.gif) no-repeat right 5px;}
.breadcrumbs ul li.current {background: none;}

.checkoutBC {background: #fff; position: relative; top: 7px;  left: -200px; }
.checkoutBC ul li {background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/breadcrumbsArrow.png) no-repeat right 4px;}
.checkoutBC ul li.current {background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/background/breadcrumbsArrow.png) no-repeat right 4px; font-weight: bold;}
.checkoutBC ul li.last {background: none;}
.checkoutBC ul li.lastcurrent {background: none; font-weight: bold;}

#sideBox {}
#sideBox ul li ul li ul li.active {background:url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/content/navArrow.gif) no-repeat 0 4px;}
#sideBox .searchBoxWrapper {border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
#sideBox .relatedDoc {border-top:solid 1px #fff;}
#sideBox.rightSide {background:transparent;}
#sideBox .seachCheckBox{border: none;}

.grid .item {background:#f7f6f4 url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/4itembg.png) repeat-y top right;}
.grid .item .info {background:#f7f6f4;}

#footer #emailUpdates input#emailSignUp { border: 1px solid #c5c5c5;}
#footer .footerLinks ul li a {}
#footer .footerLinks, #footer #emailUpdates {  }

.data table {border-top:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; border-collapse:collapse;}
.data table table td {border-top:none 1px #e6e6e6; border-bottom:none 1px #e6e6e6; border-collapse:collapse;}
.data thead th, .data thead td {border:none; background:#f7f6f4; border-collapse:collapse;}

.data tbody td, .data tbody th {border:solid 1px #e6e6e6; border-width:0 0 1px 0; border-collapse:collapse;}
.data  .orderItemRow tr,.data  .orderItemRow td {border-width:1px 0 0px 0; }
.data  .perzonalizationRow tr,.data  .perzonalizationRow td {border-width:0px 0 0px 0; }
.data  .shipSurchargeRow tr,.data  .shipSurchargeRow td {border-width:0px 0 0px 0; }
.data  .giftMessageRow tr,.data  .giftMessageRow td {border-width:0px 0 0px 0; }

.data .last {border-right:none;}
.orderReview table .bottom td {border-bottom:solid 1px #e6e6e6; }
.orderReview table .additonal td {border-top:0;}
.data ul li { background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/content/bullet.gif) 0px 5px no-repeat; }

.shoppingCart table {border:none;}
.shoppingCart th {border-width: 1px 0;}
.shoppingCart td {border:none; border-bottom:solid 1px #e6e6e6;}
/*.shoppingCart tfoot td {background:#f7f6f4;}*/
.shoppingCart td.totals {background:#e6e5e3; border-bottom:none;}
.shoppingCart td.totals td { width: 75%; }
.shoppingCart td.totals td.messages { width: 100%; }
.shoppingCart td.totals td.amount { width: 25%; }
.shoppingCart td.promoCode {border-bottom:none;background:#f7f6f4}
.shoppingCart tr.grandTotals td {background:#fff;}
.shoppingCart tr.actions td {background:#fff; border-bottom:none;}
.shoppingCart ul li {background:none;}

.tableNoHeader td {background:#f7f6f4;}
.tableNoHeader tbody td, .tableNoHeader tbody th {border:solid 1px #e6e6e6; border-width:0 1px 1px 0; border-collapse:collapse;}

.button {background:#fff;}
.primary {background:#4d4d4d;border:solid 1px #4d4d4d;}
.secondary {background:#999999;border:solid 1px #999;}
#gwt-sign-in-modal .secondary {background:#999999;}
.third {border:solid 1px #cccccc;}
.disabled {background:#bbb; border:solid 1px #bbb; }

#footer .centerLinks {padding:10px 0; border:none; float:none; clear:both;}


#orderStatusForm .actions {border-top:solid 1px #e6e6e6;}

#userLogonForm {background:  url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/signInBoxBg.png) repeat-x top left;}

#footer .bottomLinks { border-bottom:none;}

.orderReview #orderItemTable table td.gwt-topDropDownMenuItem {
	background: url(http://www.garnethill.com/wcsstore/CornerStoneBrands/images/GarnetHill/content/ddmenuicon.png) right no-repeat;
	border: thin none gray;
	padding-right: 22px;
	font-size: 9px;
}
.orderReview #orderItemTable table td.gwt-topDropDownMenuItem-selected {
	background-color: #EEEEEE;
}

/** Start: WCSFG-54, In order to override some table classes **/
.GR-EditInView table{ border:0 none;}
.GR-EditInView tbody td{ border-width:0 0 0px;}
.GR-EditInView tbody th{ border-width:0 0 0px;}
.noBorder table { border:0 none;}
.noBorder tbody td { border-width:0 0 0; padding-left:0;}
.noBorder tbody th { border-width:0 0 0;}
/** End WCSFG-54 **/



/*
	Concatenated from text10054.css
       copyright 2009 Garnet Hill All Rights Reserved
       Client: Cornerstone Brands - Garnet Hill 
       Author: Cameron Wardzala - Rosetta 
       Date: 3/11/2009 
*/

/* ====== Base Styles ====== */
/* Headlines H1, H2, H3 */
h1 {font-size:2.1818em; font-weight:normal;}
h2 {font-size:1.2727em; font-weight:bold;}
h3 {font-size:1.1em; font-weight:bold;}

/* anchors */
a, .labelLink { cursor: pointer; }
a:link, .labelLink:link { color: #000; text-decoration: none; }
a:visited, .labelLink:visited { color: #000; text-decoration: none; }
a:hover, .labelLink:hover { color: #808080; text-decoration: underline; }

.data a:link { color: #000; text-decoration: underline; }
.data a:visited { color: #000; text-decoration: underline; }
.data a:hover { color: #808080; text-decoration: none; }

h3 a:link, h3 a:visited { font-weight:bold; color:#808080;}
h3 a:hover {color:#000;}
/* Paragraphs */
p, label {font-size:1em; color:#000;}
strong {font-weight:bold;}

/* ====== End Base Styles ====== */

.mainHdr {font-size:2.1818em;}
.instr {font-size:0.81818em;}
.required {color:#c5534b;}

#navigation	ul li a {font-size:1.0455em;}

#sideBox h1 { line-height:normal;}
#sideBox ul li ul li {text-transform:uppercase;}
#sideBox ul li ul li.active a {font-weight:bold;}
#sideBox ul li ul li ul li {text-transform:capitalize;}
#sideBox ul li ul li ul li.active, #sideBox ul li ul li.active a {font-weight:bold;}
#sideBox ul li ul li ul li.active ul li a {font-weight:normal;}
#sideBox ul li ul li.active ul li a {font-weight:normal;}
#sideBox h3 {text-transform:uppercase;}

.item .subCats ul li {text-align:center;}

.grid .item .add-info, .grid .item .add-info a, .grid .pagination li a {color:#808080;}
.grid .item .add-info a:hover, .grid .pagination li a:hover {color:#000;}
.grid .pagination li.active a {font-weight:bold; text-decoration:none;color:#808080;}

.breadcrumbs li, .breadcrumbs li a, .breadcrumbs li a:visited {color:#808080;}
.checkoutBC li, .checkoutBC li a {color:#000;}
.breadcrumbs li a:hover {color:#000;}
.checkoutBC li a:hover { color: #808080; }
.breadcrumbs ul li.first a {font-weight:bold;}
.vcard .org {font-weight:bold;}

#footer li a, #footer li { color:#808080; }
#footer li a:hover{ color:#000; text-decoration:underline; }
#emailUpdates label { color:#808080;}
#guarantee p, #copyright .cr { color:#808080; }

.shoppingCart th, .data th {text-transform:uppercase; font-weight:normal;}
.shoppingCart .grandlabel {font-size:1.2727em;}
tr.promoRow span.promoColor a:link {color: red;}
span.promoColor {color:red;}
span.promoColorNoWrap { white-space:nowrap; color: red !important; }

.button {font-size:1.0909em; color:#fff;}
#gwt-sign-in-modal .button {font-size:1.0909em;}
a.button:visited, a.button {text-decoration:none;}
.third span {color:#666;}
.small span {font-size:0.75000em;}
.disabled span {color:#fff; font-style: normal;}
button.disabled { font-style: normal; }

.eSpotPlaceholder { font-size: 8px;}

.dont-display-main-remove-orderitem-button {display: none;}
.multi_ESD_content{}
.ESD-multiple-ship-label{}
.ESD-quantity{}
.ESD-remove{}
.hide-single-or-multi-ESD{display:none;}
.hide-single-ESD-when-multi-display{display: none;}

/* RECOM. DYNAMIC HEADER IMAGE*/
.recommendationHeader { height: 15px;}
.recentlyViewedHeaderHolder { height: 15px;}
.gwt_recommendations_cart_1 .gwt-we-suggest-panel-vertical .recommendationHeader { padding-left: 10px; }

/*checkout redesign*/

.guest-checkout-reg-modal .dialogMiddleCenterInner .form .spot input {clear:both; float:none; width:180px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .spot label {width: 130px; text-align: right;padding-top: 5px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .okCancelPanel  {float:none; padding-left: 130px}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .gwt-CheckBox { padding-left: 121px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .left_part { width: 400px;float:left;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .right_part {width: 250px;float:right;padding-left: 20px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .password_hint { padding-bottom: 20px; padding-left: 140px; width: 150px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .sendMeEmailsCB input { float: left;}

.gwt-product-detail-widget-dynamic-info-panel-fLowQuantityLabel{padding-top: 5px; padding-bottom: 5px; clear: both; color: red; font-weight: bold;}
.gwt_addtocartdiv_fLowQuantityLabel{padding-top: 5px; padding-top: 5px; clear: both; color: red; font-weight: bold; float: left;}
.gwt_addtocartdiv_fInventoryMessage{padding-top: 5px;}
.gwt_addtocartdiv_fInventoryMessageLabel{font-weight: bold;}
.gwt-product-detail-widget-dynamic-info-panel-lowquantityrow{padding-top: 5px; padding-bottom: 5px; clear: both; color: red; font-weight: bold;}

#view-larger-roll-over{height:20px;width:372px;visibility:hidden;display:none;}
.gwt-site-feedback-error-panel {float: left;clear: both;}
.view-ProductDetailView #gwt_recently_viewed{float: right;}
.spiderbait-section-heading { margin:5px 0 18px 52px; padding-top: 6px;}
.view-CollectionProductGridView #socialPlugins .tell-friend-button {display: none;}
.view-CollectionProductGridView #socialPlugins .tell-friend-social {display: none;}

/* GH top nav height is auto */
/*****      Menu bar               *****/
#gwt-top-navigation {width: 980px; margin:0 auto; padding:0; min-height: 38px; height: auto;}
#gwt-top-navigation .gwt-MenuBar-horizontal { height: auto;}
#gwt-top-navigation { margin:0 auto; padding:0; position:absolute; display: none;}
#gwt-top-navigation.show-gwt-nav {display: block;}

#css-top-navigation {margin: 0 auto 0px auto;  padding:7px 0 0 0; position:relative; width:984px; height:38px;left: 1px;}
#css-top-navigation #flyout { left: 38px; top: 16px;}
#css-top-navigation ul .css-MenuItemSeparator .menuSeparatorInner { width: 22px; height:38px;}
#css-top-navigation ul {float:left; padding:0 0 0 3px; margin:3px 0 0 0; list-style:none; position:relative; height: 38px; top: -2px;}
#css-top-navigation ul ul {display:none; padding:0; margin:0; list-style:none; width: 193px; height:auto; position:absolute; top:38px;}
#css-top-navigation ul li {float:left; margin-bottom:1px;}
#css-top-navigation ul li a {display:block; width: 100%; float:left; height:24px; line-height:24px; font-family:arial, sans-serif; font-size:11px; text-decoration:none;}
#css-top-navigation ul li a img.on{display: none;}
#css-top-navigation ul li:hover a img.off{display: none;}
#css-top-navigation ul li:hover a img.on{display: block;}
#css-top-navigation #flyout a span {display: none;}
.view-ProductDetailView .gwt-product-detail-widget-options-column .gwt-csb-error-panel {float: left; clear: left;}
.view-ProductDetailView .gwt-product-detail-widget-options-column .gwt-csb-error-panel .gwt-HTML {clear:left;}
#gwt-personalization-shipping-details {color: red; margin-bottom: 10px;text-align: center;}
.spiderbait-view #header #topline { visibility:hidden; }
#gwt-personalization-modal .gwt-personalization-modal-leftbody-content .gwt-personalization-modal-leftbody-upImage,#gwt-personalization-modal .gwt-personalization-modal-leftbody-content .gwt-personalization-modal-leftbody-downImage{ float: right; height: 22px !important; width: 50px !important;}
.gwt-personalization-modal-leftbody-upImage{margin-bottom:10px;clear:both;background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/personlizationUp.png");}
.gwt-personalization-modal-leftbody-downImage{margin-top: -20px;background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/personlizationDown.png");}
.hideElement{ display: none; }
.spiderbait-view span.priceWas{display:block;}
.spiderbait-view span.priceNow{display:block; color: #B01419;}
.spiderbait-view .priceHolder > br {display:none;}
.gwt-pdp-main-image-wrapper{position:relative;width:372px;height:465px;}
/*.gwt-pdp-main-image-wrapper::after {content: url("/wcsstore/images/GarnetHill/buttons/zoomable.png");position: relative;top: -32px;left: 337px;}*/
.main-image-plus-image{background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/zoomable.png");background-repeat:no-repeat;position: relative;top: -32px;left: 337px;height:22px;width:22px;}
.view-larger-roll-over{position:absolute;top:520px;}
.gwt-pdp-main-image-wrapper .zoomOuter {height: 500px;overflow: hidden;position: absolute;top: 0;width: 400px;z-index: 51;left:375px;top:0;border: 1px solid; /*box-shadow: 10px 10px 5px #888888; */}
.zoomMovable{position:absolute;top:-180px;left:-320px;}
.zoomRow{position:absolute;left:0;}
.zoomImage{position:absolute;top:0;}
.zoomTracker{position:absolute;background-color:#666666;opacity:.5;z-index:51;cursor:pointer;height:173px;width:173px;filter: alpha(opacity = 50);}

.availability .avail_msg{width:135px;}

/*gift rigistery design*/

.GR_Creat_Step1Panel #reqdlabel, .GR_creat_step1 .required{display:none;}
.GR_Creat_Step1Panel .GR_description_length_label{display:none;}
.giftRegistryCreate_header{display:none;}
.clearfix{clear:both;}
.gwt-GR-Create-Panel{margin-top:30px; position: relative;}
.breadcrumbs.giftRegistry_create_breadcrumbs{position:static; padding:0px;}
.gwt-GR-Create-Panel *{font-size:12px; font-family:arial;}
.gwt-GR-Create-Panel .GR_Creat_Step1Panel{border-bottom:solid 1px #E5E5E5; padding-bottom:20px;}
.gwt-GR-Create-Panel input[type="checkbox"]{height:auto; float:left;width:auto;}
.gwt-GR-Create-Panel .GR_creat_step1{margin-top:-80px;}
.gwt-GR-Create-Panel .GR_creat_step1, .gwt-GR-Create-Panel .GR_creat_step2, .gwt-GR-Create-Panel .GR_creat_step3{float:right; width:550px; border-top:solid 1px #E5E5E5;padding-top:10px; margin-right: 15px;}
.gwt-GR-Create-Panel .gwt_steps_error_div{float:right; width:550px;}
.gwt-GR-Create-Panel .GR_creat_step1 .spot{float:left; width:140px; text-align:right;padding:6px 5px 6px 0px}
.gwt-GR-Create-Panel .spot label{float:none;margin:0px;}
.gwt-GR-Create-Panel .GR_Creat_Step1Panel > div {margin-top:10px;}
.gwt-GR-Create-Panel .GR_Creat_Step1Panel .GR_create_registry_info_label{margin-top:0px;margin-bottom:30px;}
.gwt-GR-Create-Panel .GR_create_event_date_panel > select {float:left;height:auto;margin-right:25px; padding:2px 4px;width:auto;}
.gwt-GR-Create-Panel .GR_create_event_date_panel .GR_evemt_year{margin:0px;}
.gwt-GR-Create-Panel input[type="text"],.gwt-GR-Create-Panel select{height:auto; width:240px; padding:4px;display:inline;}
.gwt-GR-Create-Panel select{ width:250px;}
.gwt-GR-Create-Panel .GR_create_event_date_panel{border-bottom:solid 1px #E5E5E5;padding-bottom:60px;margin-bottom:10px;}
.gwt-GR-Create-Panel .GR_Creat_Step1Panel .GR_create_custom_message{float:right;margin-top:25px;width:280px;}
.gwt-GR-Create-Panel .GR_create_buttons_step1{padding-top:20px; }
.gwt-GR-Create-Panel .gwt-CheckBox.GR_message_ForGuest_flag label, .GR_create_guestOptions_panel > span.gwt-RadioButton label,.GR_acceptgiftCardFlag_Panel >span label{font-size:11px;margin-left:0px;}
.gwt-GR-Create-Panel  .GR_Creat_Step1Panel .GR_giftCardsAndGuestOptions_Panel{float:left;margin-top:30px;}
.gwt-GR-Create-Panel .GR_create_guestOptions_panel .GR_guest_option_label{float:none; text-align:left;padding:0px; width:auto;}
.gwt-GR-Create-Panel .GR_create_guestOptions_panel > span.gwt-RadioButton{margin-left:0px; padding-left:0px;}
.gwt-GR-Create-Panel  .GR_acceptgiftCardFlag_Panel{margin-top:20px;}
.gwt-GR-Create-Panel .GR_acceptgiftCardFlag_Panel >span {}
.GR_create_custom_message .GR_customMessage_Label{width:215px;margin-bottom:10px;line-height:20px;}
.GR_create_custom_message .GR_message_ForGuest{height:90px;}
.GR_create_custom_message .GR_message_remainingCharsLabel{display:none;}
.error_Mesaage_validation{clear:right;float:right; color:#C5534B;width:150px;}
.error_Mesaage_validation.message_validation{float:none; width:255px; margin-top:5px;}
.gwt-GR-Create-Panel  button.primary{float:right;padding: 5px 10px;}
.gwt-GR-Create-Panel  button.primary span{ color:white;}
.gwt-GR-Create-Panel .button.secondary{padding:5px 10px;}
.gwt-GR-Create-Panel .button.secondary span, .gwt-GR-Create-Panel .button.primary span{padding:0px;height:auto; line-height:normal;}
.gwt-GR-Create-Panel .gwt-csb-error-panel > div {padding-top:3px;}
.gwt-GR-Create-Panel .GR_create_progressBar_Step1{ width:290px;height:80px;}
.gwt-GR-Create-Panel .GR_create_progressBar_Step1 *, .gwt-GR-Create-Panel .GR_create_progressBar_Step2 *, .gwt-GR-Create-Panel .GR_create_progressBar_Step3 *{font-size:18px;line-height:27px;font-weight:bold; font-family:arial;}
.gwt-GR-Create-Panel .GR_create_progressBar_Step1 div span, .gwt-GR-Create-Panel .GR_create_progressBar_Step2 div span, .gwt-GR-Create-Panel .GR_create_progressBar_Step3 div span{color:#947C94; font-weight:normal;}
/*Step 2*/
.GR-Reg-form-address, .GR-Co-Reg-form-address, .GR_Creat_Step1Panel  .GR_create_registry_info_label, .GR_Creat_Step1Panel  .GR_create_registry_option_label, .GR_shipping_address_label{color:#7A5C79;font-size:14px; font-weight:bold;}
.GR_Creat_Step1Panel >div.gwt-Label{margin-top:0px;}
.GR-create-stepe2Panel .GR_create_registrantAddressPanel .group.addrNameGroup{margin-top:30px;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot label.errortxt, .GR-create-stepe2Panel .GR_create_registrantEmail label.errortxt, .gwt-GR-Create-Panel .GR_create_co-registrantForm_panel label.errortxt{color:#FF0000;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot label, .GR-create-stepe2Panel .GR_create_registrantEmail label{float:left;width:180px;text-align:right;padding:6px 25px 6px 0px;margin-right:0px;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot input, .gwt-GR-Create-Panel .gwt-addr-dlog .spot select,.gwt-GR-Create-Panel .gwt-addr-dlog .spot.addrCitySpot input.locality
{height:auto !important; width:240px; padding:4px;display:inline;margin:0px;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot select{width:250px;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot, .GR-create-stepe2Panel .GR_create_registrantEmail{float:none; margin-top:10px;}
.GR-create-stepe2Panel .gwt-addr-dlog .spot input#registrant_mibox, .GR-create-stepe2Panel .GR_coRegistrant_midName_panel input.GR_coRegistrant_midName_box{width:60px;}
.GR-create-stepe2Panel .gwt-addr-dlog .spot input#registrant_zipbox{width:100px;}
.GR-create-stepe2Panel .gwt-addr-dlog, .GR-create-stepe2Panel .gwt-addr-dlog .group{float:none; width:auto;}
.GR-create-stepe2Panel .GR_visit_myAccount_section{font-size:12px;  margin-top:10px;}
.GR-create-stepe2Panel .GR_promotional_email_flag,.GR-create-stepe2Panel .GR_coRegistrant_sameContant_flag {margin-top:20px;display:block; margin-left:206px;}
.GR-create-stepe2Panel .GR_promotional_email_flag label, .gwt-GR-Create-Panel .GR_create_co-registrantForm_panel .GR_coRegistrant_sameContant_flag label{float:none;display:inline; clear:both;padding:0px; width:auto;margin-left:3px;}
.GR-create-stepe2Panel .GR_create_registrantForm_panel{padding-bottom:30px; border-bottom:solid 1px #E5E5E5;}
.GR-create-stepe2Panel .gwt-CheckBox.gwt-GR-Co-Registrant-Flag{padding:15px 0px;padding-left:206px;border-bottom:solid 1px #E5E5E5;}
.gwt-GR-Create-Panel .GR-create-stepe2Panel .GR_create_co-registrantForm_panel{border-bottom:solid 1px #E5E5E5; padding-bottom:30px;}
.gwt-GR-Create-Panel  .GR_create_buttons_step2, .gwt-GR-Create-Panel .GR_create_buttons_step3{margin-top:10px;}
.GR-create-stepe2Panel #registrant_reqdlabel{float:right; margin-top:-80px; display:block;}
.GR-create-stepe2Panel .gwt-addr-dlog #registrant_reqdlabel label{width:auto; position:static; float:none; padding:0px}
.gwt-GR-Create-Panel .GR_create_co-registrantForm_panel > div { margin-top:10px;}
.gwt-GR-Create-Panel .GR_create_co-registrantForm_panel label, .gwt-GR-Create-Panel .GR_create_co-registrantForm_panel .GR_coRegistrant_midName_panel .spot{float:left;width:180px;text-align:right;padding:6px 25px 6px 0px;margin-right:0px;}
.GR-create-stepe2Panel .GR_create_coRegistrantAddressPanel #coRegistrant_reqdlabel{display:none;}
.gwt-GR-Create-Panel .GR_create_progressBar_Step2{float:left; width:290px;height:80px;}
.gwt-GR-Create-Panel .GR_creat_step2 .GR_create_buttons_step2 .button.secondary {position: absolute; bottom: 0px;}

/*Step 3*/
.GR_creat_step3 table.GR_shippingChoices_panel{margin-top:20px; clear:both;}
.GR_creat_step3 table.GR_shippingChoices_panel  tr span >input{float:left; width:auto; height:auto; padding:0px;margin-top:2px;}
.GR_creat_step3 table.GR_shippingChoices_panel  tr span > label{clear:none;margin-left:5px; float:left;}
.GR_creat_step3 .address-widget-wwcm-wrapper .address-wwcm-wrapper{clear:both;}
.GR_creat_step3 .GR_create_shippingAddressPanel {padding-bottom:30px; border-bottom:solid 1px #E5E5E5;}
.GR_creat_step3 .GR_create_postEventAddressPanel .reqdlabel,
.GR_creat_step3 .GR_create_otherAddressPanel .reqdlabel{display:none;}
.GR_creat_step3 .GR_shipping_address_label{float:left;}
.GR_creat_step3 .GR_create_shippingAddressPanel .reqdlabel{display:inline;margin-left:270px;}
.gwt-GR-Create-Panel .GR_shippingChoices_panel .GR_shippingAddressDisplayMessage {width: 200px;}
.GR_create_postEventAddressPanel #postEvent_reqdlabel,
.GR_create_otherAddressPanel #other_reqdlabel{display:none;}
.gwt-GR-Create-Panel .GR_create_progressBar_Step3{float:left; width:290px;height:80px;}


.gwt-GR-Create-Panel .GR_create_buttons_step3 .gwt_GR_cancel {display: none;}
.gwt-GR-Create-Panel .GR_creat_step3  {border-top: none !important;}
/*------------------------------------------------
				Visual Grid 
-----------------------------------------------*/
.manage-registry-page{padding: 20px 0;}
.manage-registry-page #existingRegistry {width: auto;}
.manage-registry-page #existingRegistry .innerGRForm{height:auto;background-color:white;border:none;  visibility: visible;padding-left:0}
.manage-registry-page #existingRegistry .innerGRForm .spot > label#registry_name {padding-top: 10px;}
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-panel,
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-options-panel,
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-edit-panel { clear: both;display: block;float: left;padding:10px 0; width: 100%;}
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-panel{/*margin-top:-50px;*/}
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-panel div {float: left;padding-right: 10px;}
.gwt_gr_product_panel .gwt_gr_details_panel .gwt-gr-options {clear: both;}
.gwt_gr_product_panel .gwt_gr_details_panel .gwt-gr-options > a,
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-edit-panel .gr-item-qty-edit-options-panel > a{padding-right: 10px; float:left;}
.gwt_gr_details_panel .gr-item-qty-edit-panel div.gr-item-qty-edit-options-panel a {padding-right: 10px;float: left;}
.gwt_gr_details_panel .gr-item-qty-edit-panel div, 
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-edit-panel div {padding: 0;float: left;}
.gwt_gr_details_panel .gr-item-qty-edit-panel div.gr-item-qty-edit-options-panel {margin: 10px 0;float: left;clear: both;}
.gwt_gr_details_panel .gr-item-qty-edit-panel div.gr-item-qty-edit-options-panel span{padding-right: 10px;width: auto;}
.gwt_gr_details_panel .gr-item-qty-edit-panel div span {float:left;width: 50px}
.gwt_gr_details_panel .gr-item-qty-edit-panel div select {margin: 5px;}
.gwt_gr_product_panel .gwt_gr_details_panel div.gwt-HTML{clear: both;float: left;}
.gwt_gr_product_panel .gwt_gr_details_panel .gr-availability-panel div.gwt-HTML{clear: none;}
.gwt_gr_product_panel .gwt_gr_details_panel .gwt-product-detail-widget-price-holder {float: left;clear: both;width: 100%;}
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-edit-panel.disabled a,
.gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-edit-panel.disabled select{ cursor: not-allowed;}

.gift_registry_view_list { float: right;padding: 0 8px 8px 2px;}
.gift_registry_view_list > ul {float: left;}
.gift_registry_view_list ul li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline;float: left;padding: 0 5px 0 0;margin: 0px;}
.gift_registry_view_list ul li a span{display: none;}
.gift_registry_view_list ul li a {display: inline-block;float: left;height: 27px;width: 27px;}

.gift_registry_view_list ul li.list  a {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/viewIcons.gif") -105px -2px no-repeat;width:28px;}
.gift_registry_view_list ul li.grid3 a {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/gridMedIcon.gif") no-repeat;}
.gift_registry_view_list ul li.grid4 a {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/viewIcons.gif") -7px -2px no-repeat; width:42px;}

.gift_registry_view_list ul li.list  a:hover {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/viewIcons.gif") -105px -42px no-repeat;}
.gift_registry_view_list ul li.grid3 a:hover {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/gridMedIconSelected.gif") no-repeat;}
.gift_registry_view_list ul li.grid4 a:hover {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/viewIcons.gif") -7px -42px  no-repeat;}

.gift_registry_view_list ul li.list.selected  a{background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/viewIcons.gif") -105px -82px no-repeat;}
.gift_registry_view_list ul li.grid3.selected a{background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/gridMedIconSelected.gif") no-repeat;}
.gift_registry_view_list ul li.grid4.selected a{background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/viewIcons.gif") -7px -82px  no-repeat;}


.giftRegistry.grid3 .gwt_gr_product_panel .gwt_gr_top5_panel,
.giftRegistry.grid4 .gwt_gr_product_panel .gwt_gr_top5_panel{position: absolute;top:0px;right:7px;}
.data.giftRegistry .gwt_gr_product_panel .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image {width: 120px; height: 150px}
.manage-registry-page #giftRegistryItemsForm .data.giftRegistry{padding-bottom:0px;padding-top:10px;}
.manage-registry-page #giftRegistryItemsForm .data.giftRegistry select#sortBy{float:left;margin-left:10px}
.manage-registry-page #giftRegistryItemsForm .data.giftRegistry .gift_registry_items_count{clear:both;float:none;text-align:left;direction:rtl;padding:10px 0px 0 15px;margin:0px;background-color:white;}
.manage-registry-page #giftRegistryItemsForm .data.giftRegistry .gift_registry_items_count .gift_registry_items_count_number{float:none;display:inline-block;}
.manage-registry-page #giftRegistryItemsForm{float:none;border-top:1px solid black;background-color:#F2F2F2;clear:both;}

.manage-registry-page #wishListItemsForm .data.giftRegistry{padding-bottom:0px;padding-top:10px;}
.manage-registry-page #wishListItemsForm .data.giftRegistry select#sortBy{float:left;margin-left:10px}
.manage-registry-page #wishListItemsForm .data.giftRegistry .gift_registry_items_count{clear:both;float:none;text-align:left;direction:rtl;padding:10px 0px 0 0;margin:0px;background-color:white;}
.manage-registry-page #wishListItemsForm .data.giftRegistry .gift_registry_items_count .gift_registry_items_count_number{float:none;display:inline-block;}
.manage-registry-page #wishListItemsForm{float:none;border-top:1px solid black;background-color:#F2F2F2;}

.manage-registry-page .spot.actions.begin_creating_your_reg{text-align:right;}
.manage-registry-page .spot.actions.begin_creating_your_reg button{background-color:#666666;}
.GR_GC_area table.custom-add-to-cart-products-panel, .GR_GC_area table.custom-add-to-cart-products-panel tr td, .GR_GC_area table .custom-add-to-cart-widget{border:none;}
.GR_GC_area table.custom-add-to-cart-products-panel .gwt-quickshop-product-detail-widget{border:none;}
.manage-registry-page .toppaginationlist {right: 0px; position: absolute; bottom: 35px;}
.manage-registry-page .toppaginationlist .pagination li{float:left; margin-right:5px; list-style-type:none;background-image:none;}
.manage-registry-page .bottompaginationlist {float:right;}
.manage-registry-page .bottompaginationlist .pagination li{float:left; margin-right:5px; list-style-type:none;background-image:none;}
.select_wish_list_message_div {clear:both;}



.gwt-DialogBox.ok-cancel-dlog .gwt-GR-Create-Panel .GR_creat_step1, .gwt-DialogBox.ok-cancel-dlog .gwt-GR-Create-Panel .GR_creat_step2, 
.gwt-DialogBox.ok-cancel-dlog .gwt-GR-Create-Panel .GR_creat_step3{border-top:none;}
.gwt-DialogBox.ok-cancel-dlog .gwt-GR-Create-Panel{margin-bottom:15px; margin-top:0px;}
.gwt-DialogBox.ok-cancel-dlog .gwt-GR-Create-Panel .GR_creat_step1{margin-top:0px;}
.gwt-DialogBox.ok-cancel-dlog .GR_create_progressBar_Step1, .gwt-DialogBox.ok-cancel-dlog .GR_create_progressBar_Step2, .gwt-DialogBox.ok-cancel-dlog .GR_create_progressBar_Step3{display:none;}
/***************** Grid 3 ********************/
.data.giftRegistry.grid3{border-bottom:1px solid #E5E5E5;width: 100%;}
.giftRegistry.grid3 .gwt_gr_details_panel {clear: both;float: left; margin-top: 5px;text-align: left;width: 184px;padding: 0;}
.giftRegistry.grid3 .gwt_gr_image_panel, #giftRegistryVisitView .giftRegistry.grid3 .gwt_gr_image_panel {width: auto; height: auto; padding: 0; margin: 0;}
.data.giftRegistry.grid3 .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image,
#giftRegistryVisitView .data.giftRegistry.grid3 .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image{max-width: 184px; height: auto;max-height:230px;width: auto; text-align: left;float: left;padding:5px 4px;}
.manage-registry-page .gift-registry-container {float: left; padding-bottom: 20px; width: 100%;}
.giftRegistry.grid3 .gwt_gr_product_panel, #giftRegistryVisitView .giftRegistry.grid3 .gwt_gr_product_panel{width: auto;height: auto;float: left;position:relative;}

/***************** Grid 4 ********************/
.data.giftRegistry.grid4{float: left;width: 100%;}
.manage-registry-page .giftRegistry.grid4 .gwt_gr_details_panel {clear: both;float: left;text-align: left;width: 184px; position:relative;
padding-top:88px;}
.giftRegistry.grid4 .gr-item-qty-panel{color:#7A5B78;}
.giftRegistry.grid4 .gr-item-qty-panel div{padding-right:5px;}

.manage-registry-page .giftRegistry.grid4 .gwt_gr_image_panel{width: auto; height: auto;padding: 0; margin: 0; }
.manage-registry-page .giftRegistry.grid4 .gwt_gr_product_panel{width: auto;height: auto;float: left;margin-left:5px;margin-right:5px;}

.wish_list_add_all_items_to_cart { display: none; }
.gift_registry_add_all_items_to_cart { }
.gr_info_edit.step3 .gr_info_edit_link{
    font-size: 11px;
    margin-left: 10px;
}
/***************** Gift Registry Visit View *****************/
.view-GiftRegistryVisitView .registry-action-btn-list ul li.with-border.printLink {border: none;float: left;margin-left: 0; padding-left: 0;}
.registry-action-btn-list ul li.with-border {border-left: 1px solid #999999;margin-left: 10px; padding-left: 10px;}
/***************** Gift Registry Edit View *****************/
.gwt-GR-Create-Panel .GiftRegistryCreat_content1.step1{ float: left; width:360px; margin-top:30px;}
.gwt-GR-Create-Panel .GiftRegistryCreat_content2.step1{ display: none;}
.view-GiftRegistryEditView #topEspot{float:none;margin-top:25px;}
.view-GiftRegistryEditView #staticContentParamBreadCrumbs{position:absolute; top: 0px;}
.gwt-GR-Create-Panel .GiftRegistryCreat_content1.step2, .gwt-GR-Create-Panel .GiftRegistryCreat_content2.step2, .gwt-GR-Create-Panel .GiftRegistryCreat_content1.step3, .gwt-GR-Create-Panel .GiftRegistryCreat_content2.step3{display: none; }

/*Wishlist Home view*/

.gwt-wishlist-create-header-img {display:none;}


#wishListItemsForm #giftRegistryQuantityForm .button span{background:none; text-transform:none;}
#wishListItemsForm #sortBy{ margin-left:10px; margin-bottom:0px;}
#wishListItemsForm .sort-by .sort-by-label {margin-left: 8px;}
#wishListItemsForm .data.giftRegistry .sort-by{background-color:#EEEEEE; padding:15px 0px;  border-top: 1px solid; float:left;width:55%;text-align:left;margin-top:10px;height:15px;}
#wishListItemsForm #desciptionGR { float:right; margin-right: 10px; }
#wishListItemsForm #giftRegistryQuantityForm{clear:both;}
#wishListHomeViewForm { float: none; }
#wishListHomeViewForm #registry_name { clear: none; float: left; }

.view-WishListHomeView  #existingRegistry label {width:auto; font-weight: bold;font-size:16px; margin-bottom:15px;}
.view-WishListHomeView  #existingRegistry ul {width:auto;margin-left:10px;}
.view-WishListHomeView #existingRegistry ul li {width:auto;}

#wishListItemsForm .gift_registry_view_list { clear:both; float:right;width:45%;background-color:#EEEEEE; border-top:1px solid;padding:15px 0px;margin-top:10px;height:15px;}
#wishListItemsForm .gift_registry_view_list  ul {float:right;}
#wishListItemsForm .gift_registry_view_list  ul li{float:right;margin-top: -7px;background-image:none;}
#wishListItemsForm .gift_registry_view_list label{display:inline-block;float:none;margin-top: 0px}

#wishListItemsForm .giftRegistry {padding:5px 0px;overflow:visible;}
.view-WishListHomeView #wish_list_remove {background-color:white;border:none;position:absolute;top:25px; left:0px;background-color:transparent;}
.view-WishListHomeView #wish_list_remove span{font-size:12px; color:#999999; padding-left:0px; text-decoration:none;font-family:Arial;height:auto;line-height:20px;}
.view-WishListHomeView #wish_list_remove:hover span{color:#000000; text-decoration:underline;}
.view-WishListHomeView .GROwner .data .gr_top_links .printLink {border-left: 1px solid #999999; margin-left: -4px;}
#wish_list_add_all_items_to_cart_div {float:right; width:200px; margin-left:10px;}

#wishListItemsForm .wishListName {color:#000000; font-size:24px;font-weight:normal; padding-bottom:0px; text-align:left;clear:both;position:relative;margin-bottom:22px;margin-top:8px; }

.view-WishListHomeView .gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-panel {display:none;}
.view-WishListHomeView .gwt-gr-options {display:none;}
.view-WishListHomeView .gr-item-qty-edit-panel .gr-item-qty-req-edit-panel {display:none;}
.view-WishListHomeView .gr-item-qty-edit-panel .gr-item-qty-pur-edit-panel {display:none;}
.view-WishListHomeView  .gr-item-qty-edit-options-panel .gr-item-done-link {display:none;}

.view-WishListHomeView  .gr-item-qty-panel .gr-item-qty-panel .gr-item-qty-req-panel {display:none;}
.view-WishListHomeView .gr-item-qty-panel .gr-item-qty-panel .gr-item-qty-pur-panel {display:none;}
.view-WishListHomeView .gr-item-qty-panel .gr-item-qty-req-panel {display:none;}
.view-WishListHomeView .gr-item-qty-panel .gr-item-qty-pur-panel {display:none;}

.view-WishListHomeView .gr-item-remove_link  {margin-top:10px;display:block;}

.view-WishListHomeView  .data.GROwner {clear:none;float:left;padding:10px 0px;width:100%;overflow:visible;}
#createWishList{background-color: #FFFFFF;border-color: #BCADBB #FFFFFF;float: right;padding: 2px 25px;clear:both;}
#createWishList:hover{background-color:#F1EEF1;}
#createWishList span{font-size:16px; color:#999999; font-family:arial;}
.wishListTag{float:left;padding:7px 30px; background-color:#957D94;color:white;font-size:12px;font-weight:bold;margin:10px 0px;}
.view-WishListHomeView .data {clear:both}
.view-WishListHomeView #existingRegistry ul li { padding:5px; }
.view-WishListHomeView #existingRegistry ul li a { font-weight: bold; line-height: 15px;font-size:15px; color:#999999;}
.view-WishListHomeView #topErrorMessages{text-align:right;margin-top:30px;padding-top:10px; border-top:1px solid #cccccc;padding-bottom:50px;}
.view-WishListHomeView #topErrorMessages p{float:left;width:750px;color:black; font-weight:normal;font-size:13px;text-align:left;margin-top:5px;}
.view-WishListHomeView #topErrorMessages button{}
.view-WishListHomeView #socialPlugins_Title{float:left; margin-right:10px;}

.view-WishListHomeView  h1.staticViewHeader.gr-header {display:none;}
.view-WishListHomeView  .gwt_gr_product_panel  .gwt_gr_top5_panel {display:none;}
.view-WishListHomeView .wish-list-add-to-cart, .view-WishListHomeView .gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-edit-panel .wish-list-add-to-cart{text-align:center; width:80px; padding:6px 0px;background-color:#666666;}
.view-WishListHomeView #giftRegistryQuantityForm .data.giftRegistry .wish-list-add-to-cart a{color:#ffffff;font-weight:bold;}
.view-WishListHomeView .gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-edit-panel .wish-list-add-to-cart a{float:none;text-decoration:none;}
.view-WishListHomeView .GRProductsInView.grid3 .gift-registry-container, .view-SharedWishListView .GRProductsInView.grid3 .gift-registry-container{float:left;width:100%;}
.view-WishListHomeView .GRProductsInView.grid3 .gift-registry-container > div, .view-SharedWishListView .GRProductsInView.grid3 .gift-registry-container > div{float:left;width:220px;}

.view-SharedWishListView .gwt_gr_product_panel .gwt_gr_details_panel .gr-item-qty-panel {display:none;}
.view-SharedWishListView .gwt-gr-options {display:none;}
.view-SharedWishListView .gr-item-qty-edit-panel .gr-item-qty-req-edit-panel {display:none;}
.view-SharedWishListView .gr-item-qty-edit-panel .gr-item-qty-pur-edit-panel {display:none;}
.view-SharedWishListView  .gr-item-qty-edit-options-panel .gr-item-done-link {display:none;}

.view-SharedWishListView .gwt_gr_product_panel .gwt_gr_top5_panel  {display: none;}
.view-SharedWishListView .gr-item-remove_link  {display: none;}


.view-SharedWishListView  .gr-item-qty-panel .gr-item-qty-panel .gr-item-qty-req-panel {display:none;}
.view-SharedWishListView .gr-item-qty-panel .gr-item-qty-panel .gr-item-qty-pur-panel {display:none;}
.view-SharedWishListView .gr-item-qty-panel .gr-item-qty-req-panel {display:none;}
.view-SharedWishListView .gr-item-qty-panel .gr-item-qty-pur-panel {display:none;}


.view-SharedWishListView  .data.GROwner {clear:both; padding-top:10px; padding-left: 0px; padding-right: 15px; overflow: visible;}

.view-SharedWishListView .data {clear:both}

.gwt-product-info-panel-bv-details-panel {margin-bottom: 5px;}
.gwt_gr_product_panel .gwt_gr_product_info_panel .gwt_gr_details_panel .gwt-product-info-panel-bv-details-panel { clear: both; float: left;}
.gwt_gr_product_panel .gwt_gr_product_info_panel .gwt_gr_details_panel .gwt-product-info-panel-bv-details-panel .gwt-product-info-panel-details-panel-html-bv-reviews {margin-left: 6px;float: left;color: black;margin-top: 3px;}
.gwt_gr_product_panel .gwt_gr_product_info_panel .gwt_gr_details_panel .gwt-product-info-panel-bv-details-panel .bvrating {float: left;}
.view-WishListHomeView  .data .gr_top_links .printLink a.printpage:hover{color:#000000; text-decoration:underline;}
.view-WishListHomeView  .data .gr_top_links .printLink a.printpage{padding: 0px; color:#999999;font-size:12px;text-decoration:none; font-family:Arial;padding-left: 10px;}
#wishListItemsForm .data .gr_top_links {float: left;padding-bottom:0px; text-align:left; margin-left:0px;margin-top:-10px;}
.GROwner #wishListItemsForm .data .gr_top_links {margin-left:92px ;padding: 5px 0 5px 12px;margin-top: -15px;}
#wishListItemsForm .data .gift_registry_items_count{color:black; float:none;text-align:left; position:absolute;bottom:-25px; direction:rtl;margin-left:8px;}
.view-WishListHomeView .data .gr_top_links span { position: relative;top: 0px;margin-right: 30px;}
.view-SharedWishListView #wishListItemsForm .data .gr_top_links{margin-top:10px;}
.view-SharedWishListView #wishListItemsForm .gift_registry_items_count_number{float:none;display:inline-block;padding-right:0px;}
/*Wishlist Home view end*/
.manage-registry-page .spot.actions.gift_registry_add_all_items_to_cart_div{background-color: #FFFFFF;width:100%}
.manage-registry-page .spot.actions.gift_registry_add_all_items_to_cart_div button{float: right;}
.manage-registry-page .spot.actions.gift_registry_add_all_items_to_cart_div button:hover {background-color: #4D4D4D;}
/* WCS-8459 */
.view-GiftRegistryHomeView #topEspot {margin-left: 20px; margin-top: 30px;}
.view-GiftRegistrySearchView #topEspot {margin-left: 20px; margin-top: 30px;}

/* WCS-8396 - search view*/
.gwt-gr-search-panel .gwt-gr-search-first-name, .gwt-gr-search-panel .gwt-gr-search-last-name, .gwt-gr-search-panel button { margin-bottom: 10px; margin-top: 10px;}
.gwt-reg-id-panel .spot, .gwt-reg-id-panel button {margin-bottom: 10px; margin-top: 10px;}
.gwt-gr-search-panel table th {font-weight: bold;padding:10px 17px; border-top:1px solid #9C9C9C; border-bottom:1px solid #9C9C9C;}
.gwt-gr-search-panel table {width: 100%;}

/* WCS-8396 - home view  */
.view-GiftRegistryHomeView .gift-registry-home-leftWCMM {float: left; width:500px;}
.view-GiftRegistryHomeView #giftRegistryForms {float: right; margin-top: 90px; }
.view-GiftRegistryHomeView #giftRegistryForms .innerGRForm {display: none;}
#giftRegistryHomeNewForm #newRegistry .primary, #giftRegistryHomeViewForm #existingRegistry .primary, #giftRegistryHomeSearchForm #searchRegistry .primary{ background: #ffffff; border-left: none; border-right: none; border-bottom: none; border-top: #bcadbb solid thin; width: 200px;  height: 40px;}
#giftRegistryHomeNewForm #newRegistry .primary span, #giftRegistryHomeViewForm #existingRegistry .primary span, #giftRegistryHomeSearchForm #searchRegistry .primary span {color: #999999; font-size: 16px; font-family:arial;}
#giftRegistryHomeSearchForm #searchRegistry .primary {border-bottom: #bcadbb solid thin;}
#giftRegistryHomeNewForm #newRegistry .primary:hover, #giftRegistryHomeViewForm #existingRegistry .primary:hover, #giftRegistryHomeSearchForm #searchRegistry .primary:hover {background: #f1eef1;}
#giftRegistryHomeNewForm #newRegistry .primary:hover span, #giftRegistryHomeViewForm #existingRegistry .primary:hover span, #giftRegistryHomeSearchForm #searchRegistry .primary:hover span {color: #947c94; font-size: 16px;}

.view-WishListHomeView #existingRegistry{float:right;padding-right:0px;}
.view-WishListHomeView #existingRegistry .spot{padding-right:0px;}
.view-WishListHomeView #existingRegistry #createWishList {background-color:white; border-color:#BCADBC; border-left:none; border-right:none;padding:5px 80px 7px 0px;position:absolute; top:0px;}
.view-WishListHomeView #existingRegistry #createWishList  span{color:#999999;padding-left:0px;font-size:18px;}
.view-WishListHomeView  .no_wish_list_message_div{float:left; margin-top:35px;width:400px;clear:both;}
.view-WishListHomeView  .no_wish_list_message_div h1{margin-top:0px;}
.view-WishListHomeView  .no_wish_list_message_div .no-wish-list-created{margin-top:20px; font-size:12px; line-height:20px;}
.view-WishListHomeView .breadcrumbs{position:static;}

.gwt-gr-err-popup-container .popupMiddleCenterInner table{padding-bottom:10px;}
.gwt-gr-err-popup-container .gwt-gr-err-popup-content h1{padding:20px 5px;margin-top:0px;}
.gwt-gr-err-popup-container .gwt-gr-err-popup-content div#error-message{padding:10px 5px;}
.gwt-gr-err-popup-container .gwt-gr-err-popup-content .okCancelPanel{padding-top:10px;padding-right:6px;}

.view-WishListHomeView #existingRegistry .selected  {background-color: #F1EEF1;}
.view-WishListHomeView #existingRegistry .lastvisitedwishlist  {background-color: #F1EEF1;}
.view-WishListHomeView #existingRegistry .selected a { color :#BCADBB;}
.view-WishListHomeView #existingRegistry .lastvisitedwishlist a { color :#BCADBB;}

.gwt-added-to-wish-list-modal .wish-list-link {float: right; margin-left: 5px; text-decoration: none;}
#gwt-wishlist-create-modal .okCancelPanel {padding-top:10px}
.gwt-add-to-gift-registry-modal .okCancelPanel .button.secondary{background-color:#999999;float:right;}
.gwt-added-to-wish-list-modal .wish-list-link {float: right; margin-left: 5px; text-decoration: none;}

#topPaginationList .pagination .prev, #topPaginationList .pagination .next {display: none;}
#topPaginationList .pagination li {border-left: 1px solid #999999;}
#topPaginationList .pagination .first {border:none;}
.gift_registry_add_all_items_to_cart_div button {margin-top: 5px;}
#gwt-add-to-gift-registry-modal .Caption{font-weight:bold;}
#gwt-add-to-gift-registry-modal .gift-registry-list-bx{color:#999999; }
#gwt-add-to-gift-registry-modal .gift-registry-list-bx option[value="Create New Registry"], 
#gwt-add-to-gift-registry-modal .gift-registry-list-bx option[value="Create New Wish List"], 
#gwt-add-to-gift-registry-modal .gift-registry-list-bx option[value="Select a Registry or Wish List"]{font-style:italic;}
#gwt-add-to-gift-registry-modal .button.secondary{background-color:#999999; float:left;}

#wishListItemsForm .sort-by .sort-by-list .option_1, #wishListItemsForm .sort-by .sort-by-list .option_5,
#wishListItemsForm .sort-by .sort-by-list .option_6, #wishListItemsForm .sort-by .sort-by-list .option_7 {
	display: none;
}
#wishListItemsForm .sort-by .sort-by-list .option_2 {border: medium none; float: right; border-left: none;}

#wishListHomeViewForm #existingRegistry .innerGRForm{visibility:visible; border:none; background:none; height:auto;padding-top:0px;}
#wishListHomeViewForm #existingRegistry .innerGRForm #descriptionGR{border-color:#D2D2D2; color:#999999; font-style:italic; margin-top:0px;font-size:12px;padding:3px 5px;height:auto;width:185px;}

.view-WishListHomeView .giftRegistry.grid4 .gwt_gr_details_panel {padding: 5px; width: 165px;}
.view-WishListHomeView .data.giftRegistry .gwt_gr_product_panel .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image{height: 213px; width: 170px;}
.manage-registry-page .data.giftRegistry.grid4 .gwt_gr_product_panel .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image{height: auto; width: 184px;padding:0px;}
.gift-registry-search #giftRegSearchFormPanel .gwt-registry-search-results-message{clear:both;font-size:20px; margin-bottom:30px;padding-top:10px; color: #927A96;border-top:4px solid #BCADBB}
.gift-registry-search #giftRegSearchFormPanel table.gwt-GR-no-results-found tr:hover{background-color:#F1EEF1;cursor: default;}
.gift-registry-search #giftRegSearchFormPanel .gwt-gr-search-panel .gwt-no-search-performed{display:none;}
.gwt-added-to-gift-registry-modal .gwt_quantity_div {width: auto !important; float:none;}
.view-WishListHomeView .data.giftRegistry.GRProductsInView.list .productInfo .gwt_gr_product_panel .gwt_gr_product_info_panel .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image {width:120px; height: 150px;}
.gift-registry-search .gwt-gr-search-panel table tr td{padding:10px;}
.gift-registry-search .gwt-gr-search-panel table tr:hover{background-color:#BCADBB;}
.gift-registry-search .gwt-gr-search-panel table .row-selected{background-color:#947C94;}
.gift-registry-search .gwt-gr-search-panel table tr:hover td a{color:black;text-decoration:none;}
.gift-registry-search .gwt-gr-search-panel table tr td *{font-size:11px; font-weight:normal;text-align:center;display:block;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-was-label {text-decoration: line-through; float: left; margin-right: 2px;}
.gwt-we-suggest-panel-vertical  .gwt-we-suggest-panel-products-container-vertical  .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-was-label {text-decoration: line-through;}
.view-WishListHomeView .gift-registry-container {width: 100%; float: left; padding-bottom: 20px;}
.manage-registry-page.visit > .data{padding:10px 0px;}

.view-WishListHomeView .data.giftRegistry.GRProductsInView {margin-top:20px; padding-top:10px;}
.view-WishListHomeView .data.giftRegistry.grid4  .gift-registry-container > div {float:left;margin-right:5px;margin-left:5px;}
.view-WishListHomeView .data.giftRegistry.grid4  .gift-registry-container  .gwt_gr_product_panel{width:auto; height:auto;}
.view-WishListHomeView .data.giftRegistry.grid4  .gwt_gr_product_panel .gwt_gr_image_panel img {padding:0px;width:180px;}
.view-WishListHomeView .data.giftRegistry.grid4  .gwt_gr_product_panel .gwt_gr_image_panel{width:auto;padding:0px;}
.view-WishListHomeView .data.giftRegistry.grid4  .gwt_gr_product_panel  .gwt_gr_details_panel{float:none; clear:both; text-align:left;padding:5px 0px; width:182px;}
.view-WishListHomeView .gr_manage_socialPlugins_main{position:absolute; top:-33px; left:125px;width:560px;}
.view-WishListHomeView #mainContent > .data{padding:0px;position:relative;}

/*********************************************************/
/**************** Inspiration Bar ************************/
/*********************************************************/

.inspiration_bar_drop_image { width: 100px !important; height: 100px !important;}
.gwt-inspiration-bar-image {height: 140px; width: 140px; border: 1px solid #ADADAD; padding: 2px;}

#gwt-inspiration-bar-main {z-index:18100;position:fixed;right:1px;top:110px;padding-bottom:2px;width:0;background:#fefcfc;text-align:left; font-size:12px; line-height:normal;min-height:350px;border:1px solid #555;}
#gwt-inspiration-bar-main.closed{right:-1px;}
#gwt-inspiration-bar-main .ui-resizable-s {bottom: -4px; cursor: s-resize; height: 7px; left: 0; width: 100%;}
#gwt-inspiration-bar-main .ui-resizable-w {cursor: w-resize; height: 100%; left: -4px; top: 0; width: 7px;}
#gwt-inspiration-bar-main .ui-resizable-sw {bottom: 0px; cursor: sw-resize; height: 20px; left: 0px; width: 20px;}
#gwt-inspiration-bar-main .ui-resizable-handle {display: none; font-size: 0.1px; position: absolute;}

#gwt-inspiration-bar-main .tab_ib_big {background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/InspirationBar/tab.png) no-repeat right top; width:119px; height:231px; display:block; padding:0px 0px 0px 0px; position:absolute; cursor: pointer;}

#gwt-inspiration-bar-main .tab_ib_big, #gwt-inspiration-bar-main .tab_ib_big:hover{width:118px; left:-118px;right:auto;top:-1px}

.ui_accept_highlight, #gwt-inspiration-bar-main.ui_accept_highlight {box-shadow: 0 0 10px 5px #ddd;}
#gwt-inspiration-bar-main #gwt-ib-tab.ui_accept_highlight{background-color:#ddd; box-shadow: 0 0 5px 1px #ddd;}

#gwt-inspiration-bar-main #gwt-ib-tab.ui_drag_accept_hover {background-color:#f0d038; box-shadow: 0 0 5px 1px #f0d038;}
#gwt-inspiration-bar-main #gwt-ib-tab a > div{display:none;}

#gwt-inspiration-bar-main .inspiration-bar-header-menu{height:26px;padding:5px;}
#gwt-inspiration-bar-main .inspiration-bar-header-menu-title{float:left}
#gwt-inspiration-bar-main .inspiration-bar-header-menu-close{background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/InspirationBar/close.png") no-repeat scroll 0 0 transparent;height:16px;width:16px;float:right;font-size:0;cursor:pointer;} 
#gwt-inspiration-bar-main .ib_header{height:auto}
#gwt-inspiration-bar-main #ib_wrapper {height: 100%;width:100%;overflow: hidden; position: relative;float:left;}
#gwt-inspiration-bar-main .ib_container {background: #fefcfc; overflow: auto;height:510px; min-height:310px;margin-bottom:22px;clear:both;}
#gwt-inspiration-bar-main .ib_body {}
#gwt-inspiration-bar-main .ib_footer {background: #fefcfc; height: 22px; min-width: 200px; width: 100%; position: absolute; bottom: 0px;z-index:999}
#gwt-inspiration-bar-main .ib_footer .resize_handle_bl {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/InspirationBar/corner-window-resize.png") no-repeat scroll 0 0 transparent; height: 22px; width: 22px; float: left;margin-top:2px}
#gwt-inspiration-bar-main .ib_footer .back-to-top-link{float: right;margin-right:35px;margin-top:3px;}
#gwt-inspiration-bar-main #ib_wrapper .to_top {color: #b5b644; cursor: pointer; float: right; height: 20px; margin: 2px 10px 0 0; padding: 5px 35px 0 0;}
#gwt-inspiration-bar-main #ib_wrapper .to_top:hover {background-position:right -25px; }
#gwt-inspiration-bar-main .ib_body .record {float: left; height: 150px; margin: 5px; overflow: visible; position: relative;padding:5px}
#gwt-inspiration-bar-main .ib_body img.gwt-shoppingcart-thumbnail-image {height:140px;width:140px; position: relative;padding:2px;}

#gwt-inspiration-bar-main .board_object_hover {
	position:absolute; z-index:99; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
	-moz-opacity: 0.9; /* Mozilla 1.6 */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	margin:5px;
	height:140px; top:0px; left:0px; 
	background: #e3e2d4;
	border:1px solid #959595;
}
#gwt-inspiration-bar-main .gwt_gr_label, #gwt-inspiration-bar-main .gwt-product-info-panel-avail, #gwt-inspiration-bar-main .gwt-product-info-panel-was-now-price-holder{padding:6px;color:#000}

#gwt-inspiration-bar-main .emptyrecordimage{border:1px dotted #959595;margin-left:-1px}
#gwt-inspiration-bar-main .recordimage{width:145px; height:145px;}
#gwt-inspiration-bar-main .board_object_hover, #gwt-inspiration-bar-main .board_object_hover_name{width:145px; height:145px;}
#gwt-inspiration-bar-main .board_object_hover_name{clear:both; height:110px; display:table-cell; vertical-align:middle; text-align:center;}
#gwt-inspiration-bar-main .board_object_hover_price{display:block; font-weight:bold; font-size:15px; margin:2px 0 0; }
#gwt-inspiration-bar-main .board_object_hover_price .gwt-product-info-panel-was-now-price-holder{font-size:12px !important;}
#gwt-inspiration-bar-main .board_object_hover_price .gwt-x-price-holder span, #gwt-inspiration-bar-main .board_object_hover_price .gwt-now-price-holder span{font-size:12px;}
#gwt-inspiration-bar-main .board_object_hover_price .gwt-x-now-price-holder{padding:5px;}
#gwt-inspiration-bar-main .board_object_hover_footer{position:absolute; bottom:10px; }
#gwt-inspiration-bar-main .board_object_hover_head {width:144px; overflow:hidden; }

#gwt-inspiration-bar-main div.board_object_hover_foot{float:left;position:absolute;bottom:2px;width:100%;left:0}
#gwt-inspiration-bar-main div.board_object_hover_foot button {cursor: pointer; float:left; border: none;height: 25px; padding:0 10px;}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_delete { background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/InspirationBar/details-icons.png) no-repeat -125px center;width: 20px;position: relative;left:97px}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_bag { background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/InspirationBar/details-icons.png) no-repeat 2px center; width: 25px;}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_info { background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/InspirationBar/details-icons.png) no-repeat -55px center; width: 68px;position: relative;left:7px}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_heart { background: url(http://www.garnethill.com/wcsstore/images/GarnetHill/InspirationBar/details-icons.png) no-repeat -30px center;width: 15px;position: relative;left:-82px}
#gwt-inspiration-bar-main div.board_object_hover_foot button > span{visibility: hidden;}

#gwt-inspiration-bar-main div.board_object_hover_foot div.love-control { clear: right; float: right; }
#gwt-inspiration-bar-main div.board_object_hover_foot div.love-control .love,
#gwt-inspiration-bar-main div.board_object_hover_foot div.love-control .love.unlove,
#gwt-inspiration-bar-main div.board_object_hover_foot div.love-control .love.unlove:hover { width: 24px; background-position: left center; }
#gwt-inspiration-bar-main div.board_object_hover_foot div.love-control .love-count { display: none; }

#gwt-inspiration-bar-main div.board_object_hover_foot > button.disabled{cursor: not-allowed;}

/*** Bottom **/
#gwt-inspiration-bar-main.bottom {bottom: 0; right:auto; top:auto;width: 87%;height:auto;min-height:0px}
#gwt-inspiration-bar-main.bottom.closed{min-height:0;height:0px;bottom:-4px}
#gwt-inspiration-bar-main.bottom .tab_ib_big, #gwt-inspiration-bar-main.bottom .tab_ib_big:hover{background:none;width:125px;height: 25px;left: auto;right: auto;text-align: center;top: -28px;border:1px solid #555;left:44%}
#gwt-inspiration-bar-main.bottom .tab_ib_big a{background: #CCC;font-size:14px;}
#gwt-inspiration-bar-main.bottom #gwt-ib-tab a > div {display:block;color:#555;background-color:#ccc;padding:4px 0;}
#gwt-inspiration-bar-main.bottom .ib_body {float:left;overflow-x:auto;overflow-y:hidden;}
#gwt-inspiration-bar-main.bottom .ib_footer{display:none}
#gwt-inspiration-bar-main.bottom .ib_container{height:165px;min-height:0px;margin:5px;overflow:hidden;}
#gwt-inspiration-bar-main.bottom .ib_container .gwt-ib-previous-img-panel, #gwt-inspiration-bar-main.bottom .ib_container .gwt-ib-next-img-panel{float:left;width:25px;height:25px;margin-top:73px;}
#gwt-inspiration-bar-main.bottom .ib_container .gwt-ib-arrow-img{cursor:pointer}

.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-now-label{float:left;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder{padding-top:0px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-was-label {text-decoration: line-through; float: left; margin-right: 3px;}
.gwt-we-suggest-panel-vertical  .gwt-we-suggest-panel-products-container-vertical  .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-was-label {text-decoration: line-through; float: left; margin-right: 3px;}
.gwt-we-suggest-panel-vertical  .gwt-we-suggest-panel-products-container-vertical  .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-now-label{float:left;}
.gwt-added-to-gift-registry-modal .gwt-gift-registry-custom-message-text {margin-top: 10px;}

.gwt-we-suggest-panel-horizontal div{margin-bottom:0px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-short-desciption {float: left;}
.gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel {width:112px;padding-left:0px;}
.gwt-we-suggest-panel-products-container-vertical .gwt-we-suggest-panel-img-link-panel, .gwt-we-suggest-panel-products-container-vertical .gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-img{width:112px;}
.gwt-we-suggest-panel-products-container-vertical  .gwt-we-suggest-panel-img-link-panel .gwt-product-info-panel-was-now-price-holder{padding-top:0px;}
.gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-next-img-panel{position:static;}
#gwt_recently_viewed .gwt-we-suggest-panel-horizontal{margin-top:0px;padding-top:0px;}
#gwt_recently_viewed .recentlyViewedHeaderHolder{margin-left:22px;}

.gwt-dynamic-personalization-panel{top: -35px;float: left; left: 90px;position: relative;width: 146px; padding-top: 20px;}
.gwt-HTML.gwt-dynamic-personalization-charges-label{font-size: 12px; font-weight: bolder; margin-bottom: 10px;}
.gwt-dynamic-perz-unit-price div{bottom: 35px; position: relative; padding-top: 20px;}
.gwt-dynamic-perz-total-price div{bottom: 35px; position: relative; padding-top: 20px;}
.gwt-dynamic-perz-desc-panel {position: relative; top:10px; margin-bottom: -15px;}
.gwt-dynamic-perz-desc-panel .gwt-dynamic-perz-edit-btn button{margin-top:10px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.gwt-dynamic-perz-desc-panel .gwt-dynamic-perz-edit-btn button span {text-decoration:underline; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #333333; font-size: 11px; padding: 0;}
.gwt-dynamic-personalization-panel .gwt-Image {height: 200px; width: 200px;}
#orderReviewDisplayViewDiv .perzonalizationRow .personalization .gwt-dynamic-personalization-panel{top: -85px;}
#orderReviewDisplayViewDiv .perzonalizationRow .gwt-dynamic-perz-unit-price div {bottom: 85px; padding-top: 20px;}
#orderReviewDisplayViewDiv .perzonalizationRow .gwt-dynamic-perz-total-price div {bottom: 85px; padding-top: 20px;}
#orderReviewDisplayViewDiv .gwt-oid-panel .horizontal {margin-bottom: 50px;}

#gwt-wishlist-create-modal .okCancelPanel{float:none;}
#gwt-wishlist-create-modal .okCancelPanel .secondary{float:left;margin-left:0px;}
#gwt-wishlist-create-modal .okCancelPanel .primary{float:right;}

#gift_registry_details_header {clear: both;cursor: pointer;height: 20px;margin-bottom: 10px;padding-left:25px;}
#gift_registry_details_header #gift_registry_details_text {position: relative;top: 3px;}
.gift_registry_details_header_opened { background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/down.png") no-repeat scroll left center #FFFFFF;}
.gift_registry_details_header_closed {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/GiftRegistry/right.png") no-repeat scroll left center #EFEEEF;}

.gwt-gr-search-panel .pagination {float:right; padding-right:0;padding-bottom: 10px;}
.gwt-gr-search-panel .pagination a {float:left; margin-right:10px; padding-top:2px;}
.gwt-gr-search-panel .pagination  .active {cursor:default;text-decoration:none;color: #808080;}
.gwt-gr-search-panel .pagination .next, .gwt-gr-search-panel .pagination .prev {padding-top:0;}
.gwt-gr-search-panel .pagination .next-off, .gwt-gr-search-panel .pagination .prev-off {opacity: 0.5; filter: alpha(opacity=50);}
.gwt-gr-search-panel .pagination .next, .gwt-gr-search-panel .pagination .prev {width:18px; height:17px; display:block;}


.gwt-gr-search-panel .pagination .prevOffImage {background : url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagPrev_gr_off.png") no-repeat;}
.gwt-gr-search-panel .pagination .prevOnImage {background : url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagPrev_gr_on.png") no-repeat;}
.gwt-gr-search-panel .pagination .nextOffImage {background : url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagNext_gr_off.png") no-repeat;}
.gwt-gr-search-panel .pagination .nextOnImage {background : url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagNext_gr_on.png") no-repeat;}

.gwt-new-gr-confirm-container .gwt-new-gr-confirm-message {font-size: 14px;padding: 10px;width: 402px;}
.gwt-gift-registry-create-confirmation-dialog .dialogTopCenterInner .ok-cancel-close-btn {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/content/buttons/add_to_cart_div_layer_close_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.gwt_giftRegistry_headingPanel, .gwt_gr_productname_with_quantity{float: left; width: 100%;}
.gwt_gr_quantity_header_lbl{float: right; font-weight: bold; margin-bottom: 10px;}
.gwt_gr_product_detail_lbl{float: left; font-weight: bold;}
.gwt_gr_product_img{width: 120px; height: 160px;}
.gwt_grDiv_quantity{float: right;margin-right:7px;}
.gift-registry-header-name{font-style: italic; font-weight: bold; color: #957D94;}
.gift-registry-header-lbl {font-weight: bold;}
.giftRegistry.grid4 .gwt_gr_details_panel .gr-item-qty-edit-panel div.gr-item-qty-edit-options-panel {position: relative; padding-bottom: 18px;}
.giftRegistry.grid4 .gwt_gr_details_panel .gr-item-remove_link {position: absolute; bottom: 0;}
.gwt-added-to-gift-registry-modal .gwt_defining_attribute_div {margin-top: 10px;}

.gwt-added-to-wish-list-modal .gwt_addtocartdiv_infopanel_content > div {margin-bottom:5px;}
.gwt-added-to-wish-list-modal .Caption{padding:8px 0;}
.gwt-added-to-wish-list-modal .gwt_giftRegistry_headingPanel{margin-top:15px;}
.gwt-added-to-wish-list-modal .okCancelPanel{float:none;padding-top:20px; border-top: 1px solid #BBBBBB;}
.gwt-added-to-wish-list-modal .addToCartItem{width:100%; padding-bottom:65px; position:relative;margin-bottom:20px;}
.gwt-added-to-wish-list-modal .gwt_addtocartdiv_message{position:absolute; bottom:0px; left:10px;width:385px; margin:0px;}
.gwt-added-to-wish-list-modal .gwt_gr_quantity_header_lbl{margin-right:25px;}
.gwt-added-to-wish-list-modal .gwt_addtocartdiv.gwt_addtocartdiv_content_area{width:415px;}
.gwt-added-to-wish-list-modal  .gwt_addtocartdiv_infopanel{width:260px;}
.gwt-added-to-wish-list-modal  .gwt_addtocartdiv_infopanel_content .addToCartProductName .gwt-HTML{width:200px;}

.gwt-gr-search-panel >table tr{cursor:pointer; background-color: #F1EEF1;}
.manage-registry-page .gwt_gr_details_panel .gr-item-qty-panel{position:absolute;top:22px; left:0px;width:auto;padding:0px;width:70%; border-bottom:1px solid #CCCCCC;padding:0px 0px 28px;} 
.view-GiftRegistryStaticViewView .manage-registry-page .gwt_gr_details_panel .gwt-gr-options{position:absolute;right:0px; top:16px;width:30%;border-bottom:1px solid #CCCCCC;padding-bottom:5px;}
.view-GiftRegistryVisitView .gwt_gr_details_panel .gwt-gr-options{position: absolute; bottom: 0px; top:auto;}
.view-GiftRegistryVisitView .gwt_gr_details_panel {padding-bottom: 34px;}
.manage-registry-page .gwt_gr_details_panel .gwt-gr-options a{margin-bottom:8px;}
.manage-registry-page .gwt_gr_details_panel  .gr-item-qty-edit-panel {position:absolute; top:4px;padding:0px;border-bottom:1px solid #CCCCCC;padding-bottom:5px;}
.manage-registry-page .gwt_gr_details_panel  .gr-item-qty-edit-panel > div > span{width:125px;}
.manage-registry-page .gwt_gr_details_panel  .gr-item-qty-edit-panel > div > select{margin:0px;}
.manage-registry-page .giftRegistry.grid4 .gwt_gr_details_panel  .gr-item-qty-edit-panel .gr-item-qty-edit-options-panel{margin:0px;padding:0px;}
.manage-registry-page .gwt_gr_details_panel .gr-item-qty-edit-panel > div {margin-bottom:2px;}

.carousel.h .tilePanel{left: 26px;margin-top: 21px;min-width: 330px;position: relative;white-space: nowrap;}
.carousel.h .carouselTile{display: inline-block;padding: 0;vertical-align: top;}


.carousel.h .left.arrow {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendLeft.png");float: left;height: 0;position: relative;top: 34px;width: 0;padding:9px;}
.carousel.h .right.arrow {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendRight.png");float: right;height: 0;left: -5px;position: relative;top: -59px;width: 0;padding:9px;}

.carousel.v .up.arrow {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendUp.png");float: left;height: 0;left: 56px;position: relative;top: 2px;width: 0;padding:9px;}
.carousel.v .down.arrow {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/recommendDown.png");float: right;height: 0;left: -50px;position: relative;top: -1px;width: 0;padding:9px;}

.carousel.h .left.arrow.disabled {visibility:hidden;}
.carousel.h .right.arrow.disabled {visibility:hidden;}

.carousel.v .up.arrow.disabled {visibility:hidden;}
.carousel.v .down.arrow.disabled {visibility:hidden;}

.carousel.h{height:228px;}

.view-Error404View .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow{left: 5px;position: relative;top:82px;}

.view-Error404View .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow{left: 5px;position: relative;top:82px;}

.view-Error404View .gwt-we-suggest-panel-products-container-horizontal .carousel.h .tilePanel{left: 20px;position: relative;float:left;}

.view-Error404View .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h .body{height:235px;width:746px;}

.view-ProductDetailView .gwt-we-suggest-panel-products-container-horizontal {width:385px;}
.view-ProductDetailView .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h .body { width:385px;height:276px; }
.view-ProductDetailView .gwt-product-detail-recent-products-panel { position:relative;left:25px; float:left;}
.view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.swipe.h .body { width:385px;height:276px; }

.gwt-we-suggest-panel-products-container-horizontal {float:left;width:476px;}

.gwt-we-suggest-panel-products-container-horizontal  .carousel.swipe.h{height:276px;min-width:350px;}

.gwt-we-suggest-panel-products-container-horizontal  .carousel.swipe.h .body{height:276px;min-width:345px;}

.gwt-we-suggest-panel-products-container-vertical .body {height:540px;position:relative;}

.gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {left: 0;position: absolute;top: 89px;}
.gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {left: 730px;position: absolute;top: 89px;}

.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {left: 0;position: absolute;top: 92px;}
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {left: 350px;position: absolute;top: 92px;}

.gwt-we-suggest-panel-products-container-horizontal .carousel .header {background:url("http://www.garnethill.com/wcsstore/images/GarnetHill/header-gifs/may_we_suggest.gif") no-repeat; height:15px; width:125px; position:relative;top:-16px;}
.carousel.v .header {background:url("http://www.garnethill.com/wcsstore/images/GarnetHill/header-gifs/may_we_suggest.gif") no-repeat; height:15px; width:125px; }
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel .header {background:url("http://www.garnethill.com/wcsstore/images/GarnetHill/header-gifs/recently_viewed.gif") no-repeat scroll 0 0; height:15px; width:102px; }

.gwt-product-detail-other-products-panel .gwt-product-detail-recent-products-panel { margin-top: 0; }

#gwt_dynamic_recommendations_addtocartdiv_1{display:none;}

.shoppingCart #orderItemTable td.productInfo .packingSlipMessage{clear: both;float: left;}	
.shoppingCart #orderItemTable td.productInfo .packingSlipMessage * {float:left;}	
.shoppingCart #orderItemTable td.productInfo .packingSlipMessage .button  {float:left;clear:both}


.GR_other_email_panel {float: right;padding-top: 10px;width: 460px;}
.GR_other_email_label {float: left;width: 115px;}
.GR_creat_step3 .GR_create_shippingAddressPanel {padding-bottom: 45px;}
.gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor {padding-right: 12px; }
.giftBoxing .lt .GR_no_package {float: right;max-width: 200px;padding-top: 20px;position: relative;top: 40px;right: 80px;} 
.gwt-we-suggest-panel-products-container-horizontal .carousel.h {height:auto;}
.csb-zoom-main-image-wrapper .zoomWrapper {
  height: 745px;
  left: 0;
  position: absolute;
  top: 0;
  width: 596px;
  z-index: 110;
}

.csb-zoom-main-image-wrapper .zoomOuter {
left: 2px;
height: 100%;
width: 100%;
overflow: hidden;
position: absolute;
top: 0;
z-index: 51;
}

.csb-zoom-main-image-wrapper {
  float: left;
  position: relative;
  top: 5px;
  min-height:745px;
  min-width:596px;
}

.csb-zoom-main-image{
	height:745px;
	width:596px;
}
.csb-zoom-main-image-wrapper .zoomWrapper .zoomMovable.zoomedIn .zoomImage{cursor:move;}
.csb-zoom-color-chip-panel{margin-top:34px;}
.csb-zoom-viewer .csb-zoom-color-chip-wrapper .gwt-Image{margin:0px;border:2px solid white;}
.csb-zoom-viewer .csb-zoom-color-chip-wrapper{margin:12px 0px 22px 0px;}
.csb-zoom-color-chip-panel .csb-zoom-color-name-panel .gwt-InlineHTML.csb-zoom-color{color:#006ab2;margin-left:5px;font-style:italic;}
.csb-zoom-viewer .gwt-Image{margin:3px;}
.csb-zoom-viewer .csb-zoom-color-chip-wrapper .gwt-Image.selected{border:1px solid #006ab2;margin:1px;}
.csb-zoom-alt-image-panel{clear:both;margin-top:30px;}
.csb-zoom-alt-image-panel .carousel.v .tilePanel{clear:both;padding: 4px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;margin:4px 0px;}
.csb-zoom-alt-image-panel .carousel.v.swipe .body{width:100px; height:535px;}
.csb-zoom-alt-image-panel .carousel.v.swipe .body .tilePanel{border:none;}
.csb-zoom-alt-image-panel .carousel.v .tilePanel .carouselTile.selected img{border:1px solid #006ab2;}
.ok-cancel-dlog.csb-zoom-viewer .Caption div div.gwt-HTML {left:0; top:3px;}
.ok-cancel-dlog.csb-zoom-viewer .Caption {height:auto;border:none;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area .csb-zoom-left-panel{float:left;padding:34px 22px 0px 22px;width:148px;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area .csb-zoom-left-panel > .gwt-HTML{font-size:18px; line-height:22px; font-family:arial; color:#000; font-weight:normal;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area .csb-zoom-right-panel{float:right;margin-right:20px;padding-top:20px;text-align:right;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-alt-image-panel .carouselTile img{width:96px; height:120px;margin:5px 0px;border: 1px solid #FFFFFF;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area  .csb-zoom-right-panel .button.csb-zoom-close{background:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-close.png") no-repeat scroll 0 0 ;width:22px; height:22px; padding:0px;border:none;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area  .csb-zoom-right-panel .button.csb-zoom-close:hover{background:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-close-hover.png") no-repeat scroll 0 0 ;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area  .csb-zoom-right-panel .button.csb-zoom-close span{display:none;}
.gwt-DialogBox.ok-cancel-dlog.csb-zoom-viewer{background-color:transparent;}
.csb-zoom-viewer .dialogMiddleCenterInner.dialogContent{background-color:white;}
.gwt-DialogBox.csb-zoom-viewer .dialogMiddleCenter {
  background:none;padding:0;
}
.ok-cancel-dlog.csb-zoom-viewer .okCancelPanel {display: none;}
.ok-cancel-dlog.csb-zoom-viewer .carousel.v .arrow{float:none;display:block;padding:5px 9px;background-color:transparent;border:none;cursor:pointer;bottom: -1px;left: 36px;}

.ok-cancel-dlog.csb-zoom-viewer .carousel.v .down.arrow { background-image:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-arrowdown-active.png");}
.ok-cancel-dlog.csb-zoom-viewer .carousel.v .down.arrow.disabled, .ok-cancel-dlog.csb-zoom-viewer .carousel.v .down.arrow.disabled:hover{cursor:default;visibility:visible;background-image:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-arrowdown-inactive.png");}
.ok-cancel-dlog.csb-zoom-viewer .carousel.v .down.arrow:hover{background-image:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-arrowdown-hover.png");}

.ok-cancel-dlog.csb-zoom-viewer .carousel.v .up.arrow {background-image:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-arrowup-active.png");}
.ok-cancel-dlog.csb-zoom-viewer .carousel.v .up.arrow.disabled, .ok-cancel-dlog.csb-zoom-viewer .carousel.v .up.arrow.disabled:hover{cursor:default;visibility:visible;background-image:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-arrowup-inactive.png");}
.ok-cancel-dlog.csb-zoom-viewer .carousel.v .up.arrow:hover{background-image:url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-arrowup-hover.png");}

.ok-cancel-dlog.csb-zoom-viewer .zoomout.disabled {
  background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-zoomout-gray.png") repeat scroll 0 0 ;
}
.ok-cancel-dlog.csb-zoom-viewer .zoomout {
  background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-zoomout.png") repeat scroll 0 0 ;
  height: 22px;
  position: relative;
  width: 22px;
  padding:0px;
  border:none;
}
.ok-cancel-dlog.csb-zoom-viewer .zoomin.disabled{
   background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-zoomin-gray.png") repeat scroll 0 0 ;
}
.ok-cancel-dlog.csb-zoom-viewer .zoomin {
  background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/ico-zv-zoomin.png") repeat scroll 0 0;
  height: 22px;
  position: relative;
  width: 22px;
  padding:0px;
  border:none;
}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-plusminus-panel {
  bottom: 20px;
  position: absolute;
  right: 20px;
}

.csb-zoom-content-area{width:980px;height:760px;position:relative;}
.csb-zoom-main-image-wrapper, .csb-zoom-main-image-wrapper .zoomWrapper, .csb-zoom-content-area .zoomMovable, .csb-zoom-content-area .zoomMovable .zoomImage {width: 596px;height:745px;}

.csb-zoom-content-area .zoomMovable.zooming .zoomImage{
	height:745px;
	width:596px;
	-webkit-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	-moz-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	-o-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	-ms-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
}

.csb-zoom-content-area .zoomMovable.zooming {
	height:745px;
	width:596px;
	-webkit-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	-moz-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	-o-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	-ms-transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
	transition: height .5s ease-out, width .5s ease-out,left .5s ease-out, top .5s ease-out;
}


.gwt-product-detail-additional-imgs-panel .carousel.h .carouselTile {margin: 0 3px 0 3px;}
.gwt-product-detail-additional-imgs-panel .body {width:365px;}
.gwt-product-detail-additional-imgs-panel .carousel.swipe .body{width:auto; height:100px;}
.gwt-product-detail-additional-imgs-panel .carousel.h.swipe {width: 340px; margin-left: 9px;}
.gwt-product-detail-additional-imgs-panel .carousel.h .tilePanel {left: 6px;margin-top: 0;min-width: 0px;float:left;}
.gwt-product-detail-additional-imgs-panel .carousel.h .right.arrow {left: auto; margin:0px !important;top:34px;}
.gwt-product-detail-additional-imgs-panel .carousel.h .carouselTile {border: 1px	transparent solid;}
.gwt-product-detail-additional-imgs-panel .carousel.h .carouselTile.selected {border: 1px #808080 solid;}
.gwt-product-detail-additional-imgs-panel .selected {border: 1px solid #808080;}

.csb-quantity-ctl {width: 87px; height: 32px; position: relative; top: -8px; float:left;}
.csb-quantity-ctl .gwt-quantity-textbox-decrement {width: 32px; height: 32px; position: absolute; left: 0; display: block; background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/btn_left_x32_dark.png") no-repeat center !important;}
.csb-quantity-ctl .gwt-quantity-textbox {width: 30px; height: 22px; position: absolute; left: 28px; display: block; text-align: center; padding: 0; top:4px;}
.csb-quantity-ctl .gwt-quantity-textbox-increment{width: 32px; height: 32px; position: absolute; right: 0px;display: block; background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/btn_right_x32_dark.png") no-repeat center !important;}
.csb-quantity-ctl .gwt-quantity-textbox-decrement.disabled {opacity: .5;}
.csb-quantity-ctl .gwt-quantity-textbox-increment.disabled {opacity: .5;}
.csb-quantity-ctl button {border : none;}
.gwt-gift-this-item-div .csb-quantity-ctl {top:0;}
#ShopCartForm .csb-quantity-ctl {left:20px;}
#gwt_quick_products_display tr td .csb-quantity-ctl button {float:none; margin:0;width: 32px;}
#gwt_quick_products_display tr td .csb-quantity-ctl .gwt-quantity-textbox {top:8px;}

.gwt_collection_product_detail_widget .gwt-collection-button-panel-each-product{float:right;margin-right:10px;padding-bottom:10px;}
.gwt_collection_product_detail_widget .gwt-collection-button-panel-each-product button{float:right;}
.gwt-collection-button-panel-each-product .add-to-wish-list-btn{display:none;}

.gwt-product-detail-recent-products-panel .gwt-product-info-panel-stacked-price-now-label, .gwt-product-detail-recent-products-panel .gwt-pdp-main-stacked-price-now-label, .gwt-product-detail-recent-products-panel .gwt-product-detail-widget-price-now, .gwt-product-detail-recent-products-panel .nowLabel, .gwt-product-detail-recent-products-panel .gwt-now-price-holder, .gwt-product-detail-recent-products-panel .order-level-x-now-price-holder .now-price-holder {color: #B01419 ;}
.gwt-product-detail-recent-products-panel .gwt-product-detail-top-price{ font-size: 1em;}
.gwt-product-detail-recent-products-panel .gwt-HTML.gwt-was-price-holder {text-decoration: line-through;}
.gwt-drop-image-here-text{display: none;}

#paypalNowAcceptingFooter{clear: both;text-align: center;}
.gwt-pdp-paypal-spot {float: right;margin-top: 10px;}
.PayPalHeaderContentSpot {float: left;margin-top: 15px;}

/*SLI QuickVIew button display styles*/
.hidden-quick-view-btn {
display: none;
}

.show-quick-view-btn {
display: block;
}
/*SLI QuickVIew button display styles END*/

.bloom-reach-wrapper { clear: both; left: -249px; position: relative; width: 1055px;  float: left;}
#mainContent .bloom-reach-wrapper { bottom: -20px;}
.area-CategoryView .bloom-reach-wrapper { clear: both; left: -55px; position: relative; width: 1055px; }


.gwt-DialogBox.ok-cancel-dlog.csb-zoom-viewer{border:1px solid #b2b2b2;width:980px;}
.gwt-DialogBox.ok-cancel-dlog.csb-zoom-viewer .dialogMiddleLeft, .gwt-DialogBox.ok-cancel-dlog.csb-zoom-viewer .dialogMiddleRight, .gwt-DialogBox.ok-cancel-dlog.csb-zoom-viewer .dialogBottom{display:none;}

/*   Spiderbait V2 Project    */
.spiderbait-content-spot {margin-left: 60px; margin-bottom: 30px;}
.spiderbait-grid {clear: both;}
.spiderbait-grid .pagination .prev a, .spiderbait-grid .pagination .next a {text-decoration:blink;}
.spiderbait-grid .pagination .prev .spiderbait-pagination-page-prev-on {background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagPrev_cat_on.png");height: 20px;width: 20px;display:block;background-repeat: no-repeat;position: static !important;left: 0px !important;}
.spiderbait-grid .pagination .prev .spiderbait-pagination-page-prev-off{background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagPrev_cat_off.png");height: 20px;width: 20px;display:block;background-repeat: no-repeat;position: static !important;left: 0px !important;}
.spiderbait-grid .pagination .next .spiderbait-pagination-page-next-on{background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagNext_cat_on.png");height: 20px;width: 20px;display:block;background-repeat: no-repeat;position: static !important;left: 0px !important;}
.spiderbait-grid .pagination .next .spiderbait-pagination-page-next-off{background-image: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/pagNext_cat_off.png");height: 20px;width: 20px;display:block;background-repeat: no-repeat;position: static !important;left: 0px !important;}
#keyPhrasesList a {float:left; clear:both;}
#spider_bait_pages .spiderbait-popular-search-header {font-weight: bold; font-size: 16px; margin-top: 50px; margin-bottom: 30px;}
#spider_bait_pages .spiderbait-alphabetical-pages {margin-bottom: 20px;}
#spider_bait_pages .spiderbait-alphabetical-pages > a {padding: 2px;}
#spider_bait_pages .spiderbait-social-plugins {margin: 15px 0 30px 22px}
#spider_bait_pages .spiderbait-product-info {border-bottom: 1px solid #808080; margin-bottom: 30px; width: 710px;margin-left:60px;padding-bottom: 10px;}
#spider_bait_pages .spiderbait-product-title {text-decoration: underline;}
#spider_bait_pages #PRODUCT_ID {margin-top: 5px; margin-bottom: 20px;}
#spider_bait_pages .BVRRRatingSummaryLink.BVRRRatingSummaryLinkWriteFirst {margin-top: 20px;}
#spider_bait_pages #keyPhrasesList {margin-left: 16px; margin-top: 40px;}

#spider_bait_pages .spiderbait-product-info .priceHolder .priceWas{display:block;}
#spider_bait_pages .spiderbait-product-info .priceHolder br{display:none;}
#spider_bait_pages .spiderbait-product-info .priceHolder .priceNow{color:#B01419;display:block;}
#balancelabeldisplay > span {font-size: 1.2em;font-weight: bold;}
.view-ProductDetailView #mainContent {overflow:visible;float:left;width: 785px;}
.GR-create-stepe2Panel .GR_promotional_email_flag {position: relative;bottom: 260px;}
.GR-create-stepe2Panel .GR_create_registrantAddressPanel .gwt-addr-dlog .group.addrStreetGroup {margin-top: 33px;}


.gwt-no-combination-message-window:before{content: "";position: absolute;width: 0;height: 0;left: 45%;top:52px;border:10px solid;border-color: #C3C3C3 transparent transparent transparent;}
.gwt-no-combination-message-window:after{content: "";position: absolute;width: 0;height: 0;left: 45%;top: 50px;border: 10px solid;border-color: #fff transparent transparent transparent;}
.gwt-no-combination-message-window { background: white; z-index: 99999; } 
.gwt-no-combination-message-panel {border: 1px solid #C3C3C3; clear: both; float: left; padding: 7px; width: 220px;}
.gwt-no-combination-message-text { width: 190px; float: left}
.gwt-no-combination-text { font-weight :bold;}
.gwt-selection-picker-detailed-panel { border: 1px solid #000000; z-index: 99999; background: #FFFFFF;}
.gwt-selection-picker-detailed-text-panel { width: auto; padding: 5px; text-align: center;}

.gwt-selection-picker-detailed-panel:after { border : 5px solid; border-color: #fff transparent transparent transparent !important; content: ""; height: 0;    left: 45%; position: absolute; top:23px; width: 0;}
.gwt-selection-picker-detailed-panel:before { border: 5px solid; border-color: #000 transparent transparent transparent !important;  content: ""; height: 0; left: 45%; position: absolute; top: 24px; width: 0;}
.gwt-no-combination-message-panel-close {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/no-combination-close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: right; height: 22px; width: 22px;}

.area-CategoryView .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h {width: 730px;}

.gwt-no-available-combination:before {background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/not-available-color-overlay.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); content: ""; cursor: default; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%;}
.gwt-no-available-combination img {opacity: 0.5;}
.gwt-no-available-combination {position: relative;}
.gwt-custom-link {
  left: 52px;
  position: relative;
}
.promoCode #promoButton, #giftCardForm .spot button {border-color:#000;;}
.promoCode #promoButton span, #giftCardForm .spot button span {color:#000;}
.promoCode .note{margin-top:5px;}
.promoCode .note br{display:none;}
.shoppingCart .promoCode .spot * {vertical-align:top;}
.promoCode #empty-error-message, .promoCode #not-valid-error-message{float:right; width:185px; margin-left:10px; }
.promoCode  .showPromoCodeInfo{float:left;}
.promoCode #promoContainer .label-promo-code{ font-size: 13px; font-weight: bold;width:auto;display:inline-block;}
.promoCode #promoContainer .edit-promo-link{margin-left:8px; display:inline-block;}
.promoCode #promoContainer .edit-promo-link span{color: #000000;font-size:13px;text-transform:capitalize;text-decoration: underline;}
.orderReview .promoCode .spot > label{width: 156px; text-align:right;display:inline-block;float:left;margin-left:0px;}

.tender-type-confirmation-modal .Caption{ font-size: 17px;  margin-top: 30px; padding-top: 35px; text-align: center; border-top: 1px solid #cdcdcd;color: #545454;border-bottom:none;}
.tender-type-confirmation-modal .tender-type-modal-container .gwt-Label{border-bottom:1px dotted #cdcdcd;  line-height:24px;margin-top:12px;padding:0 45px;font-weight:normal;text-align:center;color:#545454;font-size:11px;padding-bottom:20px;}
.tender-type-confirmation-modal .tender-type-modal-container{width: 480px;padding-bottom:20px;}
.tender-type-confirmation-modal  .okCancelPanel{text-align:center;direction:rtl;float:none;}
#cbiBody .tender-type-confirmation-modal  .okCancelPanel .button{float:none;background-color:#999; border:none;}
#cbiBody .tender-type-confirmation-modal  .okCancelPanel .button span{color:white;font-weight:bold;}
.tender-content-popup-x-button #xbutton {position: absolute;right:12px;top:8px;height: 12px;margin: 0;padding: 0;width: 12px;background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/content/buttons/add_to_cart_div_layer_close_button.png") no-repeat scroll 0 0; border:none;}
.promoCode .offer-description{clear:both; color:#B41617;}
.orderReview .promoCode .offer-description {margin-left:4px;}

.moreContentExpander{clear:both;}
.promoCode .note.applied {display:none;}

/*BEGIN BloomSurface widget sample CSS.  Customize as desired. */


.bloom-reach-wrapper {
    clear: both;
    left: -200px;
    position: relative;
    width: 1055px;
}



.br_related_searches {
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 230px;
}


.br_related_products {
    float: right;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;
    width: 820px;
}

.br-sf-widget {
    float: left;
    padding-left: 10px;
    width: 262px;
}



.br-sf-widget-merchant-cont {
    width: 262px;
}
.br-sf-widget-merchant-img > img {
    height: 150px;
    width: 120px;
}


.br-sf-widget-merchant-img {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}



#div.br-found-heading { line-height: 30px; font-size: 14px; font-weight: bold; height: 30px; text-indent: 10px; }
#div.br-sf-widget { height: 70px; }
#div.br-sf-widget .br-sf-widget-merchant-cont .br-sf-widget-merchant-img img { height: 50px; width: 50px; }
#div.br-sf-widget .br-sf-widget-merchant-cont .br-sf-widget-merchant-qv { padding-right:6px; overflow:visible; cursor: pointer; font-weight: bold; text-decoration: none; display: inline; }
.br-sf-widget-merchant-popup-maincont { height: 236px; } 
.br-sf-widget-merchant-popup-cont { position: relative; height: 190px; }
.br-sf-widget-merchant-popup-desc-heading { font-weight: bold; }
.br-sf-widget-merchant-popup-view { padding-bottom: 1.5em; }
.br-sf-widget-merchant-popup-close { position: absolute;  font-weight: bold; cursor: pointer; }
.br-sf-widget-merchant-popup-img { display: block; float: left; height: 190px; padding: 0 10px 0 0; width: 190px; }
.br-sf-widget-merchant-popup-img img { height: 236px; width: 188px; }

.br-related-query {
font-size:11px;
}

.br-related-heading {
font-size:12px;
}

.br-top-query {
font-size:11px;
}

.br-top-heading {
font-size:12px;
}

.br-top-queries {
float: left;
width: 190px;
}

.br-top-end {
clear: both;
}


.br_related_searches {width:208px; float:left;     padding-bottom: 10px;
    padding-top: 10px;}
#br-related-searches-widget {padding-left: 10px; padding-right: 10px;}
.br-related-heading {     
	color: #4D4D4D !important;
    font-family: Georgia,"Times New Roman",Serif;
    font-size: 14px;
    word-wrap: normal;
    padding-bottom: 10px;
    padding-left: 10px;
 }
.br-related-query{ padding-left: 10px; padding-bottom: 5px;}


.br_related_products { 
    width: 742px;
    float: right;
    margin-bottom: 10px;
    margin-top: 10px;
}
.br-found-heading {     
	color: #4D4D4D !important;
    font-family: Georgia,"Times New Roman",Serif;
    font-size: 14px;
    word-wrap: normal;
    padding-bottom: 10px;
    padding-left: 10px;
      position: relative;
}
.br_related_products div#br1 ,.br_related_products div#br2 ,.br_related_products div#br3 {
    position: absolute;
    bottom:140px;
}

.br-sf-widget{   float: left; width: 240px;  padding-left: 10px;}
.br-sf-widget-merchant-cont{}
.br-sf-widget-merchant-img { float: left;}
.br-sf-widget-merchant-img a > img {width:98px; height:98px;  padding-right: 10px;}
.br-sf-widget-merchant-title {padding-bottom: 10px;}
.br-sf-widget-merchant-title a {
  color: #000000 !important;
  font-family: 'Avenir LT Std', 'Avenir', Arial, Helvetica, sans-serif;
  font-size: 11px;
  word-wrap: normal;
  padding-bottom: 10px;
  font-weight: bold;
}
    

    
.br-sf-widget-merchant-desc{}
.br-sf-widget-merchant-qv{padding-top: 5px;}
.br-sf-widget-merchant-qv a { 
	color: #4D4D4D !important;
  	font-family: 'Avenir LT Std', 'Avenir', Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	word-wrap: normal;
  	text-decoration: underline;
}


.br-sf-widget-merchant-popup-maincont {
		z-index: 999;  width:500px;  position: absolute;
    	border: 1px solid #C6C5C1;
    	padding:10px;
    	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #888888;
    border-right: 1px solid #888888;
    overflow: visible;
    float:left;
    	}
.br-sf-widget-merchant-popup-cont { }
.br-sf-widget-merchant-popup-desc-heading { width:500px; padding-bottom: 10px; }
.br-sf-widget-merchant-popup-desc  {padding-bottom: 10px; padding-top: 10px;}
.br-sf-widget-merchant-popup-title a { color: #4D4D4D !important;
    font-family: Georgia,"Times New Roman",Serif;
    font-size: 12px;
    word-wrap: normal;
    padding-bottom: 10px; }
    
.br-sf-widget-merchant-popup-view { width:500px; padding-bottom: 10px; }
.br-sf-widget-merchant-popup-close {  right: 0;
    top: 0; }
.br-sf-widget-merchant-popup-img { }
.br-sf-widget-merchant-popup-img img {  }

.bloom-reach-wrapper {clear: both; left: 15px; position: relative; width: 980px;}
.br_related_searches {float: left; padding-bottom: 10px; padding-top: 10px; width: 160px;}
.br_related_products {float: right; margin-bottom: 10px; margin-top: 10px; padding-top: 10px; width: 820px;}
.view-SLIBodyView.area-CategoryView #mainContent{overflow:visible}
#mainContent .bloom-reach-wrapper {clear: both; left: -250px; position: relative; width: 1055px;}
#mainContent .br_related_searches {float: left; padding-bottom: 10px; padding-top: 10px; width: 230px;}
#mainContent .br_related_products {float: right; margin-bottom: 10px; margin-top: 10px; padding-top: 10px; width: 820px;}
/*END  BloomSurface widget sample CSS. Customize as desired. */
/*------------------- personalization -------------*/
#gwt-personalization-modal-V2 .gwt-personalization-modal-body-content .gwt-personalization-modal-leftbody-content, #gwt-personalization-modal-V2 .gwt-personalization-modal-body-content .gwt-personalization-modal-leftbody-content .gwt-personalization-modal-options-scroll {width: 520px !important;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-body-content{border-top: medium none;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-total-price-holder {float: right; padding-top: 8px;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-total-price-holder span {font-weight: bold;font-size: 1.2em;}
#gwt-personalization-modal-V2 .gwt-tab-header-title {float: left;padding-top: 10px;font-weight: bold;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-body-content .gwt-personalization-modal-leftbody-content #personalization-modal-options-scroll {margin-top: 5px;border-bottom: thin dotted;border-left: medium none;border-right: medium none}
#gwt-personalization-modal-V2 .gwt-accordion-tab-header .button.third.gwt-tab-header-sign-button {float: left ;background: url('http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/plus.png') no-repeat center !important;width:30px;height: 30px;padding: 0;margin-right: 5px;margin-top: 3px;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-header.tabopen .button.third.gwt-tab-header-sign-button {background: url('http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/minus.png') no-repeat center !important;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-header{display: inline-block;position: relative;width: 100%;padding: 5px 0;background-color: #FFFFFF;border-top: thin dotted;}   
#gwt-personalization-modal-V2 .gwt-tab-header-selected-option {float: right;position: relative; margin-right: 3px;}
#gwt-personalization-modal-V2 .button.gwt-tab-header-edit-button.third {float: right;}
#gwt-personalization-modal-V2 .gwt-tab-header-selected-option .gwt-HTML {float: left;}
#gwt-personalization-modal-V2 .gwt-tab-header-selected-option .gwt-Label {float: left;margin-left: 5px; margin-top: 10px; max-width: 400px;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen{ border-top: medium none;padding: 15px;height:137px;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-header.tabopen .button.gwt-tab-header-edit-button.third{display:none;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content .gwt-product-option-panel-chosen-selection {float: right;font-weight: normal;margin-right: 10px;display:none;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content .gwt-personalization-modal-body-content .gwt-product-option-panel-widget-panel{max-height: 93px;overflow: auto;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .tabs-button-panel {float: right;clear: both;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content div{min-height: 0;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-header .button.third.gwt-tab-header-sign-button:after {content: "";border-style: hidden;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .gwt-personalization-textbox-label {float: left;margin-left: 20px;margin-right: 10px;font-weight: bold;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .gwt-personalization-textbox-description {margin-left: 20px;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .gwt-personalization-swatch-picker-option-fill{ height: 35px;width: 35px;border: 1px solid #FFFFFF;}
#gwt-personalization-modal-V2 table {position: relative;width:auto !important;}
#gwt-personalization-modal-V2 table .gwt-personalization-modal-mainpanel .close{background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/content/buttons/add_to_cart_div_layer_close_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 16px;position: absolute; right: 13px;width: 12px;top: 12px; border: medium none;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .tabs-button-panel .button.secondary.step-button.next {border-style: none;}
#gwt-personalization-modal-V2 #gwt-personalization-shipping-details {text-align: left;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option {padding-bottom: 1px;max-height: 150px;overflow: auto;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-personalization-modal-rightbody-content{ min-height: 400px;min-width: 400px; padding: 0;margin-right: 5px;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-personalization-modal-mainpanel {margin-top: 0px;}
#gwt-personalization-modal-V2 {padding: 15px;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-dm-modal-productinfopanel-cost {margin-bottom: 5px;margin-top: 5px;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-personalization-modal-rightbody-content .gwt-personalization-main-image{min-height: 400px;min-width: 400px;}
#gwt-personalization-modal-V2 .gwt-tab-header-selected-option .gwt-HTML img {height: 40px;width: 40px;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .gwt-personalization-swatch-picker-label {display: none;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel .button.secondary { height: 34px;width: 157px;float: left;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel .button.primary{background: url("http://www.garnethill.com/wcsstore/images/GarnetHill/buttons/save_and_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 34px;width: 150px;  float: right;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel .button.primary span {display: none;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-instruction {margin-left: 20px;padding-top: 5px;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-header {padding-top: 10px; padding-bottom: 20px;height: 10px;}
.view-SharedWishListView #mainContent {overflow: visible;}
/* CSRHeader */
.CSRHeader {background-color: #FF0000; padding: 10px; font-weight: bold; text-align: center;}
.CSRHeader > span {color: #FFFFFF; font-size: 13px; font-weight: bold;}
.area-ShoppingCartArea .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel {width: 124px;}
.area-ShoppingCartArea .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {left: 375px; top: 100px;}
.area-ShoppingCartArea .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {top: 100px;}