/* ---------- CSS RESETS :: START ---------- */
/*CustomFonts Fix*/
#clear-cookie-div { 
	padding-bottom: 10px;
	visibility:hidden;
}

@font-face
{
font-family: TeXGyreAdventorRegular;	
	font-family: 'TeXGyreAdventorRegular';
    src: url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-regular-webfont.eot');
    src: url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-regular-webfont.eot?') format('embedded-opentype'),
         url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventorBold';
    src: url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-bold-webfont.eot');
    src: url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-bold-webfont.eot?') format('embedded-opentype'),
         url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('http://www.travelsmith.com/wcsstore/images/TravelSmith/fonts/texgyreadventor-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

#environment-watermark { color: #ff0000; font-size: 14px; line-height: normal; text-align: left; top: 30px; font-weight:bold;}

body{font:13px/1.231 arial,helvetica,sans-serif;*font-size:small;*font:x-small; /*color: #86734E;*/}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:Arial, helvetica, sans-serif;*font-size:108%;line-height:100%;}
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';} sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:Arial, helvetica, sans-serif;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{margin:10px;}h1,h2,h3{margin:15px 0}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;} em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
body{text-align:left; font-size:12px; font-family:Arial, helvetica, sans-serif; margin:0; padding:0;}
ol li ol li {list-style-type:lower-alpha;}
ul li ul li {list-style-type:circle;}

.GiftWrap table {border-collapse: separate !important;}
.giftWrapSubHeader {width: 100%; border-bottom: 1px solid #000; font: 2em; color: #000;  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 #000; font: 16px normal; line-height: 30px; padding-left: 10px; margin-bottom: 5px;  }
.orderSummaryHeader { width: 95%; border-bottom: 1px solid #000; font: 16px normal; line-height: 30px; padding-left: 10px; margin-bottom: 5px;  }
.giftRegistryEditInfoHeader {color:#86743E; margin-top:0px; padding:5px 0; font-size:17px; font-weight: bold; top: -5px; display: none; }
.giftRegistryEditStaticInfoHeader { margin-top:0px; padding:5px 0; text-transform: uppercase; color:#000 ; font-size:1.0909em; font-weight: bold; position: relative; top: -5px; display: none;  }
.view-GiftRegistryStaticViewView h1.inner{margin:0 0 15px;color:#B5A58B !important;border-bottom: 1px solid #B5A58B;padding:15px;font-size: 2.5em !important;}
.view-GiftRegistryStaticViewView #mainContent .data p.GR-inst-copy {margin-bottom: 26px;}
.view-GiftRegistryStaticViewView .gwt-addr-dlog{margin-left:5px;}
.view-GiftRegistryEditView #mainContent #giftRegistryVisitView p.inst-copy {margin: 0 !important; margin-bottom: 26px !important;}
h1 {margin-bottom:11px; padding-bottom:3px;}
h1.inner {margin-top:30px;}
h1.custom { width:100% !important; height:50px !important; background-repeat:no-repeat; margin-top: 2px; border-bottom: 1px solid #B5A58B;background-position: 9px;}
.btn-disabled {cursor: not-allowed !important;}
#mainContent #rightEspot h1.custom { width:100% !important; height:25px !important; background-repeat:no-repeat;}
/* ---------- remember to define focus styles! ---------- */
a:focus { overflow: hidden; }
/* ---------- hides flash outline when clicked ---------- */
object { outline:none; }

/* ---------- CSS RESETS :: END ---------- */

.gwt-PleaseWaitPanelGlass{border:1px solid #333333; z-index:11000; background-color:#cccccc;opacity: 0.4;filter:alpha(opacity=40);-moz-opacity:0.4;}

/* ---------- START :: Buttons ---------- */
button {display:block;margin:0;border:none;color:#fff;font-size:15px;text-transform: uppercase; font-family: TeXGyreAdventorBold, Helvatica sans-serif; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/okSlice.png") repeat-x scroll left top transparent;height:30px;padding:0 8px;}
button:hover {cursor:pointer;}
button span {top: -2px;outline:none;}
.printLinkWL a{width:195px; height:29px; float:right;}

.third {background:none; font-family:Arial, helvetica, sans-serif; }
.third span {color:#000; text-decoration:underline;}
/* ---------- END :: Buttons ---------- */

/* ---------- ACCESSIBILITY :: START ---------- */
.accessibility, .grid .pagination .next span, .grid .pagination .prev span, h1.custom strong, h2.custom strong, .hidden, #logo a strong { position:absolute; left:-9999px }
/* ---------- ACCESSIBILITY :: END ---------- */

#pdpTemplateTrigger { display: none; }
#gwt_cross_sells_and_recently_viewed {  }
.gwt-product-detail {margin-top: 0px;padding-top:0px; width: 980px;}
/* ---------- form elements :: START ---------- */
fieldset {margin:0;}
input[type~="hidden"]{display:none !important;}
.form label {padding-top:5px; width:132px; padding-right:15px; float:left; display:block;}
#orderStatusForm .form .spot label{font-size: 14px;text-align:right;width:120px;}
.form input, .form select  {float:left; display:block; height:16px; padding:2px 5px;border:1px solid #999;border-top-width:2px;}
#orderStatusForm .form input, .form select  {float:left;padding:2px 5px; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; width:200px; }
#catalogQuickShopForm .form input, .catalogSrcCode .spot input , .form select {display:block;padding:2px 5px;border:1px solid #AAA;border-left-color:#333;border-top-color:#333;  width:218px; }
.form .opt, .gwt-CheckBox {padding-left:147px;}
#gwt-sign-in-modal .gwt-CheckBox{padding-left: 0;}
#gwt-sign-in-modal .gwt-submit-cancel-dialog-content-panel table tr td {padding-bottom: 2px; padding-top: 2px;}
#gwt-sign-in-modal .gwt-TextBox , #gwt-sign-in-modal .gwt-PasswordTextBox{margin-left: 5px; width: 160px; border-color: #999999; border-style: solid; border-width: 2px 1px 1px;}
#gwt-sign-in-modal .gwt-CheckBox {margin-left: 5px;}
.form .option, .gwt-CheckBox input, .form .opt input {width:auto !important; height:auto; display:inline; margin-right:5px; vertical-align:middle; background:none !important;}
.gwt-CheckBox label, .form .opt label {display:inline; float:none; padding:0; text-align:left;}
.form select {padding:0;height:auto;}
.form .spot, .form .exp-date-row, .form .addressWrapper, .gwt-RadioButton {display:block; clear:both; overflow:hidden; padding:7px;_zoom:1;}
#orderReviewDisplayViewDiv .data.shoppingCart.orderReview #shipSurchargeuprice .crossLine {text-decoration: line-through;}
#orderReviewDisplayViewDiv .data.shoppingCart.orderReview .ESBSurchargeShipping {color:#FF0000;}
.orderstatus .prod .colProd {vertical-align: top;}
.orderstatus .prod .qty  {vertical-align: top;}
.orderstatus .prod .tracking  {vertical-align: top;}
.orderstatus .prod .shipmethod  {vertical-align: top;}
.orderstatus .prod .totals  {vertical-align: top;}

.spot input, .spot label, .spot img, .spot a {float:left;}
.form .gwt-RadioButton input {width:auto; float:left; border: none;}
.form .gwt-RadioButton label {text-align:left; width:auto; padding:0px 0 0 5px; font-weight: bold;}
/* ---------- form elements :: END ---------- */

/* ---------- CONTAINER :: START ---------- */
.wrapper {width:980px; margin:0 auto;}
#content .wrapper {background:#FFF;border:1px solid #B5A58B;}

#content .contentWrapper { background-color: white; margin: 0 auto; width: 996px;}

#container { height: auto; margin: 0 auto; display: block; padding: 0; clear:both; }
/* ---------- CONTAINER :: END ---------- */

/* ---------- HEADER :: START ---------- */
#header {width:980px; margin:0 auto; position:relative; margin-top:10px;display:block;height:80px; overflow:hidden; border-top: 1px solid #D4D4D4;}
#catalogShop a, #catalogRequestLink a { text-decoration: none; }
#header #logoline #uNav #uNavTop #emailSignupLink {display:none;}
#header #logoline #uNav #uNavTop{}
#searchBoxLbl {display: none}

#logo1 {float:left;margin-top:8px;}
#logo1 a { display:block;}
#logo1 a:focus {border: none; text-decoration: none;}

#logoline{float:left;width:600px;    }
#logoline #uNav{float:right; margin-top:20px;}
#utilityNav {height:15px;}

#catalogRequestLink {float:left; left:4px; position:relative; padding-left: 10px; background: url('http://www.travelsmith.com/wcsstore/images/TravelSmith/header/util-nav-divider.png') no-repeat scroll left center transparent; margin-top:3px; display:none; }
#myAccount, #login, #orderStatus, #giftregistry, #wishlist {float:right;padding-right:8px;padding-left: 8px;color:#666;border-left:1px solid #D4D4D4;padding-top:3px;}

#gwt_addr_panel .gwt-addr-dlog input{ border-top:2px solid #999; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; width:289px;}
#requestCatalog #gwt_addr_panel .gwt-addr-dlog label {font-weight:bold;}
#requestCatalog .gwt-addr-dlog .name {width:auto;}
#requestCatalog #gwt_email_textbox{padding-left:8px;}
#requestCatalog #gwt_email_textbox label{margin-right: 20px; margin-top: 10px; text-align: right; width: 140px; font-weight:bold;}
	
#catalogShop a, #catalogRequestLink a, #myAccount a, #login a, #orderStatus a, #catalogShop a:visited, #myAccount a:visited, #login a:visited, #orderStatus a:visited {color:#666;}
#welcome{max-width:140px;height:16px; color:#666; font-family:TeXGyreAdventorRegular, Helvatica sans-serif;padding-top:3px;float:right; padding-right:5px; margin-top: -1px}
#phoneNumber {text-align:right;}
#catalogShop  {float:left; left:3px; position:relative; padding-left: 10px; background: url('http://www.travelsmith.com/wcsstore/images/TravelSmith/header/util-nav-divider.png') no-repeat scroll left center transparent; margin-top:3px; display: none; }
#shoppingCart {color:#666; font-family:TeXGyreAdventorRegular, Helvatica sans-serif;  position:absolute; right:0px; top:-35px; text-transform: uppercase;}
#shoppingCart #gwt_minicart_div table{direction:ltr;}
#gwt_minicart_div:hover{background-color: #E0DBD5; padding: 5px; color: #333; cursor: pointer;}
#gwt_minicart_div {padding: 5px;}

.gwt-minicart-icon { position: relative;}
#header #headerSearchForm {background:url('http://www.travelsmith.com/wcsstore/images/TravelSmith/background/searchBg.gif') no-repeat top left; height:23px; padding:0; width: 260px; }
#header #headerSearchForm #searchBox { }
#SearchNoResultsForm #searchBox {margin:10px 0;width:218px;display:block;}
#SearchNoResultsForm #searchBox button {float:right;}
#searchBox input { border:1px solid #D8D8D8; width:157px; height:13px; font-size:10px; float:left;padding:2px 3px;margin:0 3px;color: #999; border-top-width:2px; }
#searchBox button {height:24px;width:70px;margin:0;}
#header #searchBox button img{text-inent:-9999px}
#topline {float:right;}
#topright{position:absolute;top:60px; right:0px; }
#topright a{text-decoration:none; font-size:10px; font-family:TeXGyreAdventorRegular, Helvetica  sans-serif; text-transform: uppercase; color: #666;}
#header .contentspot {float:none; clear:both;}

.checkoutHeaderContentSpot {display: none;}
.area-CheckOutArea .checkoutHeaderContentSpot {display: block;}
.area-CheckOutArea #uNavTop #headerSearchForm{display: none;}
.area-CheckOutArea #header #shoppingCart {}
/* ---------- HEADER :: END ---------- */

/* ---------- NAVIGATION :: START ---------- */
#navigation {width:980px; margin:0 auto;}
#navigation ul li {float:left; list-style:none;}
#gwt-top-navigation {width:980px;margin:0 auto;height:60px; position: absolute;}
#gwt-top-navigation table, #gwt-top-navigation table td {margin:0; padding:0; border:none;}
#gwt-top-navigation table {}
#gwt-top-navigation table td.gwt-MenuItem {font-size:1.167em; font-family:TeXGyreAdventorRegular; width:120px; height:46px; text-align:center; vertical-align:middle; color:#6F572F;}
#gwt-top-navigation table td.gwt-MenuItem-selected { z-index: 2000002; color: #808080;}

#css-top-navigation { margin:0 auto;  padding:0; position:relative; width:980px; height:60px;}
#css-top-navigation #flyout {top: 12px;}
#css-top-navigation #flyout.hide-css-nav {display: none;}
#css-top-navigation ul .css-MenuItemSeparator { width: 1px; margin: 0;}
#css-top-navigation ul {float:left; margin:3px 0 0 0; list-style:none; position:relative; height: 60px; top: -2px;}
#css-top-navigation ul ul {display:none; padding:0; margin:0; list-style:none; width: 193px; height:auto; position:absolute; top:60px;}

#css-top-navigation #flyout a span {display: none;}
#css-top-navigation ul li {float:left; margin-bottom:1px; list-style:none; text-align: center;}
#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;}

.gwt-MenuBar-horizontal .menuSeparatorInner {width:2px; height:46px;}
.gwt-MenuBar-horizontal input {display:none;}
.gwt-MenuBar-vertical .gwt-MenuItem  {padding:0 3px;font-size:14px;color:#6D4B13;}
.gwt-MenuBar-vertical .gwt-MenuItem a {text-decoration:none;padding:0;display:block;padding:3px 10px;}
.gwt-MenuBar-vertical .gwt-MenuItem a:hover {background-color:#DBD1C5;}
.gwt-MenuBar-vertical .column div:first-child{padding-top:0px;}
.gwt-MenuBarPopup {color:#333300;  margin: 0; background-color: #fff; border: 1px solid #B5A58B;}
.gwt-MenuBarPopup table, .gwt-MenuBarPopup table td {margin:0; padding:0;border:none;}
/*.gwt-MenuBarPopup table td.gwt-MenuBar-top-border-init-state { border-top: 1px solid #666;}*/

/* Mega Menu Css */
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .separator {width:1px !important;padding:20px 0 20px 0;background:#959595;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-1 a.gwt-MenuItem, #cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column .gwt-MenuItem.subcat-level-more1 a {font-size:14px;font-weight:600 !important;font-family: Arial,Helvetica,Verdana,sans-serif !important;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-2 a.gwt-MenuItem, #cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column .gwt-MenuItem.subcat-level-more2 a{text-transform:capitalize;font-size:14px !important;line-height: 19px;padding-left:15px;font-family: Arial,Helvetica,Verdana,sans-serif !important;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .gwt-MenuBar-vertical .subcat-level-2, #cbiBody .gwt-MenuBarPopup.menu-v2 .gwt-MenuItem.subcat-level-more2{margin-left:0px !important;padding-left:0;}
#cbiBody .gwt-MenuBarPopup.menu-v2 .menuPopupContent .body .column{padding:20px 5px 16px 0px; min-height:235px;}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar.gwt-MenuBar-horizontal {background:#FFFFFF; height:35px !important;padding-bottom:7px;}
#gwt-top-navigation.gwt-top-nav-v2-menubar .gwt-MenuBar-horizontal .gwt-MenuItem span {font-size:12px;}
.menu-v2 .gwt-MenuBar-vertical .gwt-MenuItem.subcat-level-1{padding:5px 0 5px 0;}
.menu-v2 .gwt-topNav-menu-6-columns .column{width:157px !important;}
.menu-v2 .gwt-topNav-menu-5-columns .column{width:180px !important;}
.menu-v2 .gwt-topNav-menu-4-columns .column, .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: 210px !important;}

.subcat-level-1 {}
.subcat-level-2 {}

.menuPopupMiddleCenterInner {background:#fff;}
.menuPopupMiddleCenterInner .column {}

/* ---------- NAVIGATION :: END ---------- */

/* ---------- CONTENT :: START ---------- */
#content {background-color: #E9E8E3; height: auto; margin: 0 auto; padding: 0;position: relative;}

.view-HomeView #content {background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/content/background.jpg) no-repeat scroll center top transparent;}

.contentImgRight {float:right; margin:1em;}
.contentImgLeft {float:left; margin:1em;}
#categoryHeader{padding:8px;}
#categoryHeader {font-size:22px;font-weight:normal;color: #86734E;margin:0;}
h1.inner {font-size:1.5em; color:#545430; margin-bottom:15px;}

#sideBoxRec.rightSide {width:800px; left: 0;float: left;}
#sideBoxRec.rightSide #gwt_recommendations_product_grid_1{width:800px;}
#bottomBoxRec {width:800px; left: 0;float: left;}
#bottomBoxRec #gwt_recommendations_product_grid_1{width:800px;}

#sideBox {float:left;width: 188px;position:relative;left:1px;border-right:1px solid #B5A58B;padding:5px;}
#sideBox #sideBoxHeader{margin-bottom:15px;}
#sideBox #sideBoxHeader, #sideBox h1{background:#E4E3DE;border-bottom:1px dotted #B5A58B;}

#sideBox div.FilterBy{margin-top:15px;margin-left:-13px;color:#624B25;font-size:14px;padding:12px 7px 6px;border-bottom:1px dotted #B5A58B;}
#sideBox .FilterByHeader{margin-top:20px;}
#sideBox .FilterByHeader a{text-align:right;font-size:10px;text-transform:uppercase;border-top:1px dotted #B5A58B;margin:5px;}
#sideBox .FilterByHeader a:hover{background:none;text-decoration:underline;color:#333;border-color:#fff;}

#sideBox #options_ul_Color, #sideBox #options_ul_Size, #sideBox #options_ul_Price  {padding:10px 0 10px 10px;}
#sideBox #options_ul_Color li, #sideBox #options_ul_Size li, #sideBox #options_ul_Price li{padding:0 2px 2px;}
#sideBox #options_ul_Color li:hover, #sideBox #options_ul_Size li:hover{background:#B4A68B;}

#sideBox ul {margin:0;padding-bottom:40px;background:#E4E3DE;text-transform:capitalize;}
#sideBox ul li ul li {list-style:none;margin:0 3px;color:#6D4B13;font-size:14px;}
#sideBox ul li ul li ul li{padding-left:0;margin:0;}
#sideBox ul li ul li:hover, #sideBox ul li a:hover, #sideBox ul li.on ul a:hover{background:#B4A68B;color:#fff;}
#sideBox ul li ul li.on#PriceRangeLineItem:hover{color:#6D4B13;background:none;}
#sideBox ul li ul li.on#PriceRangeLineItem{margin-top:10px;}
#sideBox ul li ul li.active {padding:0;margin:10px 0;}
#sideBox ul li ul li.active ul li {background: #E4E3DE;}
#sideBox ul li ul li ul li.active {background:#B4A68B; padding-left:20px;margin: 2px 0;}
#sideBox ul li ul li a {color:#6D4B13;text-decoration:none;font-size:13px;padding:4px 17px;display:block}
#sideBoxHeader, ul.myAccount .header h1{font-size:16px;font-weight:normal;color:#6D4B13;margin:0;border:none;padding:12px 16px 6px;overflow:hidden;}
#sideBox ul li ul li.on{}
#sideBox ul li ul li ul {padding:0;}
#sideBox ul li ul li.active a{background:#B4A68B;color:#fff;}
#sideBox ul li ul li.active ul a{color:#6D4B13;background:none;}
#sideBox ul li ul li ul li.active {background:#B4A68B;}
#sideBox ul li ul li ul li {}
#sideBox ul li ul li.on ul li.active {background-color: #B4A68B; color: #fff;}
#sideBox ul li ul li.on ul li.active a{background:#B4A68B;color:#fff;padding-left:11px;}
#sideBox ul li ul li.on ul li a{padding:2px 10px 2px;background:#E4E3DE;color:#6D4B13;}
#sideBox ul li {list-style-type:none;}

#sideBox ul li ul li.on.more div{text-align:right;color:#6D4B13 !important;margin:10px 15px 0;cursor:pointer !important;}
#sideBox ul li ul li.on.more:hover div{color:#FFF;}
#sideBox ul li ul li.on .gwt-CheckBox, #sideBox ul li.on .gwt-RadioButton{display: block;padding:0;margin:1px 0;}
#sideBox ul li ul li.on .gwt-CheckBox input, #sideBox ul li.on .gwt-RadioButton input{float:left;margin-top:2px;}
#sideBox ul li ul li.on .gwt-CheckBox label, #sideBox ul li.on .gwt-RadioButton label{font-size:12px;margin-left:15px;position:relative;top:1px;cursor:pointer;width:150px;display:block;}

.view-ProductCategoryView1 #sideBox h1 {margin:0 0 36px;}

.priceRangeGoLink {position:relative;left:8px;font-size:12px;color:#6D4B13 !important;display:inline;}

#sideBox .myAccount{padding:2px 3px 40px;}
#sideBox .myAccount li{text-transform:uppercase;font-size:12px;font-weight:bold;color:#6D4B13;padding-left:10px;}
#sideBox .myAccount li:hover{background:none;}
#sideBox .myAccount li ul li{padding-left:0;text-transform:capitalize;font-weight:normal;}
#sideBox .myAccount li ul li.active{padding-left:0;}
#sideBox .myAccount li ul li a{padding-left:10px;}
#sideBox .myAccount li ul{border-top:1px dotted #B5A58B;margin:6px 0;padding:0;}
#sideBox .myAccount .header h1{text-transform:none;border:none;}
#sideBox .myAccount .header{padding-left:0;margin-bottom:20px;}

.registry-view-form .action .button.disabled {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/share_this_list_btn.png") no-repeat;  width: 128px;}
.registry-view-form .action .button.disabled span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}

#mainContent {float:none;background:#fff;}
.view-ProductDetailView #mainContent {float:left;width:100%;overflow:visible;}
.view-ProductDetailView .gwt-product-option-panel-swatchbox {clear: both; padding-bottom: 9px; position: relative;}
.view-ProductDetailView .gwt-product-option-panel-swatchbox .gwt-image-picker-option {margin: 1px 1px 0 0;font-size: 8px;border: medium none;position:relative;}
.view-ProductDetailView .gwt-image-picker-option-image-selected {border: 1px solid #5373A6;width:31px !important;height:31px !important;}
.gwt-image-picker-option {float: left;}
.gwt-image-picker-option.gwt-image-picker-option-disabled:after{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/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-image-picker-option.gwt-image-picker-option-disabled img{opacity:0.5;}
.gwt-image-picker-option-image-selected {border: 1px solid #6D4B13;}
.view-ProductDetailView .gwt-product-option-panel-swatchbox .gwt-image-picker-option img {
  display: block;
  height: 33px;
  width: 33px;
}
.PDPV2 .view-ProductDetailView .gwt-product-option-panel-swatchbox .gwt-image-picker-option img{border:1px solid white;}
.PDPV2 .view-ProductDetailView .gwt-product-option-panel-swatchbox .gwt-image-picker-option{border:none;}
.PDPV2 .view-ProductDetailView .gwt-product-option-panel-swatchbox .gwt-image-picker-option img.gwt-image-picker-option-image-selected{border:1px solid #5373A6;width:33px !important; height:33px !important;}
.view-ProductDetailView .gwt-product-option-panel-chosen-selection { bottom: 0; left: 100px; margin-bottom: 0; width: auto;}
.gwt-product-option-panel-widget-panel {margin: 5px 0 10px 100px; overflow: hidden;}
.gwt_collection_detail_widget_base .gwt-product-option-panel-widget-panel {margin: 5px 0 10px 0px; overflow: hidden;clear:both;width:300px;}
.gwt_collection_detail_widget_base_right_panel .gwt_collection_product_detail_widget .gwt-product-detail-widget-options-column .gwt-product-detail-widget-quantity-panel {
  margin-top: 10px;
  position: relative;
  top: 40px;
}
.view-ProductDetailView .gwt-product-option-panel-widget-panel, .view-ProductDetailView .gwt-product-option-panel-widget-panel-with-scroll {margin: 0 0 10px; width: 349px;clear:both;}
.pdp_previousnext {float:right;position:relative;top:-25px;right:10px;}
.pdp_previousnext img {display: none;}

.breadcrumbs {width: 994px;  margin: 0 auto;}
.breadcrumbs ul {width: 994px;  margin: 0 auto;}
.breadcrumbs ul li {color:#5E4724;font-size:12px;float:left;padding-right:15px;margin-right:5px;background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/content/breadcrumbArrow.gif) no-repeat right 1px;list-style:none;}
.breadcrumbs ul li a {color:#5E4724; text-decoration:underline;}
.breadcrumbs ul li.current {background:none; padding:0; margin:0;}
.breadcrumbs.checkoutBC ul {margin-top: 2px; margin-left: 12px !important;}
.breadcrumbs.checkoutBC ul li {margin: 0; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/checkout_breadcrumb_separator.png") no-repeat scroll right 9px transparent; padding-right: 30px; font-weight: normal;}
.breadcrumbs.checkoutBC ul li a {text-decoration: none;}
.breadcrumbs.checkoutBC ul li .checkoutBC-li-text {background-color: #E9E4DC; padding: 3px 13px 3px 13px;}
.breadcrumbs.checkoutBC ul li.current .checkoutBC-li-text , .breadcrumbs.checkoutBC ul li.lastcurrent .checkoutBC-li-text  {font-weight: bold; color: white; background-color:  #b5a58b;}
.breadcrumbs.checkoutBC ul li.last , .breadcrumbs.checkoutBC ul li.lastcurrent{background: none;}
.view-ProductDetailView .breadcrumbs { width: 994px;  margin: 0 auto; }
.view-ProductGridView .breadcrumbs ul, .area-CategoryView .breadcrumbs ul { background-color: #fff;padding-left: 13px;}
.view-ProductGridView #sideBox.rightSide {width:800px; left: 0;float: left;}
.view-ProductGridView #sideBox.rightSide #gwt_recommendations_product_grid_1{width:800px;}
.area-CategoryView #mainContent, .view-SearchResultsNewFeaturedView #mainContent{float:right;min-height:750px;width:780px;}
.catalogSrcCode {clear:both; padding-top:45px;}
.catalogSrcCode .spot a {padding:3px 43px 3px 3px;color:#000;text-decoration:none;}
.catalogSrcCode .spot {float:left;}
.catalogSrcCode .actions {float:right;}
.catalogSrcCode .actions button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/continue_btn.png") no-repeat;position:relative;top:-3px;width: 103px;}
.catalogSrcCode .actions button span {display: none;}

#catalogQuickShopForm .catalogSrcCode .actions{}
#catalogQuickShopForm h2{font-size:17px;font-weight:normal;color:#333300;margin-top:0px;}

#catalogQuickShopForm{}

#catalogQuickShopForm label{display:none;}
#catalogQuickShopForm .required{display:none;}

#catalogQuickShopForm .itemCol1 #itemNumber_1_lbl{display:block;width:92px;padding:2px;}
#catalogQuickShopForm .itemCol1{width:352px;float:left;}
#catalogQuickShopForm .itemCol2{float:right;}
#catalogQuickShopForm .itemCol1 .spot input, #catalogQuickShopForm .itemCol2 .spot input{float:right;}

#catalogQuickShopForm {width: 600px;border-bottom: 2px solid #BEA98C;padding-bottom:75px;}
.view-CatalogQuickShopView .data {padding:20px;width:940px;}

.gwt-product-detail-buttons-panel .primary {}
.gwt-product-detail-buttons-panel .secondary {}
.gwt-product-detail-buttons-panel .third {}
/* ---------- CONTENT :: END ---------- */

/* ---------- FOOTER :: START ---------- */
#footer {width:980px; margin:0px auto 0; padding-top:16px;}

#footer .checkoutFooterContent {display:none;}
.area-CheckOutArea #footer .checkoutFooterContent {display:block;}
.area-CheckOutArea #footer .partnersites {display:none;}
.area-CheckOutArea #footer #copyright table {display:none;}


#emailUpdates {width:249px; float:left; padding-left:5px; position:relative; border-right: 1px solid #BEA98C;}
#emailUpdates button {margin-right: 8px; margin-top: 6px; background: url(http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/sign_up_btn.png) no-repeat; clear: right; width: 91px; float: right; height: 21px;}
#emailUpdates button img {display: none;}
#emailUpdates input {width:235px; height: 16px; font-size: 11px; border-color: #D8D8D8;border-style: solid; border-width: 2px 1px 1px; padding: 2px;}
#emailUpdates p {margin:0; font-family: TeXGyreAdventorRegular,Helvatica sans-serif; font-size: 14px; color: #524731; padding-bottom: 5px;}
#emailUpdates .email-list-header {}
#emailUpdates .email-list-msg {font-size: 12px; width: 216px; color: #555555; text-align: center; padding: 1px 0 15px 0; letter-spacing: 0.02em;}
.footerLinks {float:right; width:720px; padding-left: 0; padding-right: 0}
.footerLinks ul {margin:0; padding:0;}
.footerLinks ul li {list-style:none; color:#999; font-weight:bold; text-transform:uppercase;}
.footerLinks ul li a { font-size:0.917em; color:#999; font-weight:normal; text-transform:none;}

#copyright {clear:both; text-align:center; font-size:0.846em; color:#999; padding-top:10px;}
.mcafee, .verisign {display:inline;}

.partnerLinks {}
.partnerLinks, .bottomLinks {clear:both; width:auto; padding:20px 0 10px; text-align:center; width:100%; float:left;}
.partnerLinks ul li, .bottomLinks ul li {display:inline; padding:0 5px 0 4px ; background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/background/partner-links-divider.png) no-repeat right 2px;}
.partnerLinks ul li.last, .bottomLinks ul li.last {background:none;}
.partnerLinks ul li a, .bottomLinks ul li a {color:#666;}
#privacyAndSecurity, #giftCards {background:none; padding-right:0;}

#guarantee {clear:both; float:none; display:none;}

.footerContent {color:#666; padding:0 8px; overflow:hidden; float:left; width:100%;}

.source-code-footer {text-align:center; color:#666;}
.source-code-footer ul {margin:0;}
.source-code-footer ul li {list-style:none}
/* ---------- FOOTER :: END ---------- */

/* ---------- Layout GRIDS :: START ---------- */
.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;}

#orderReviewDisplayViewDiv .size1of4{width:250px;}
#orderReviewDisplayViewDiv #orderItemTable .orderItemRow .productInfo{padding-left: 10px;}
.mergedOrderMessage {font-weight: bold; padding-left: 10px;}

/* ---------- Layout GRIDS :: END ---------- */

/* ---------- Product Grid :: START ---------- */
.grid {overflow:hidden;margin-bottom:5px;}
.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; margin:0; /*height: 30px;*/}

.grid .sortBy {overflow:hidden; float:left; margin:0; width: 100%;}/*sjas*/
.arrange.row .sortBy li {list-style:none; display: inline-table; padding: 5px 0px 5px 0px;}

.grid .sortBy #sortBy {color: #6D4B13;}

.grid .pagination { float: right; margin-right: 270px; margin-top: 2px; margin-bottom: 0; margin-left: 0; padding-right: 0;}
.grid .pagination li {float:left; padding-right:7px; padding-top:2px; list-style:none; display: inline-table;}
.grid .pagination li a {color:#86734E; text-decoration:none; font-weight: bold}
.grid .pagination li.active {cursor:default;border:solid 1px #BEA98C; background:#BEA98C; padding:0px 2px 1px 2px; margin-right:10px; _margin-right:5px; text-align:center; color:#fff}
.grid .pagination li.active b {padding-top:2px; display:block;}
.grid .pagination .next, .grid .pagination .prev {padding-top:0; width:83px; height:18px; font-weight: bold; color: #86734E }
.grid .pagination .prev {text-align: right; margin-top: 2px;}
.grid .pagination .next {padding-right:0;}
.grid .pagination .next a {width:77px; height:18px; display:block;background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/pagNext.png) no-repeat top right;}
.grid .pagination .prev a {width:77px; height:18px; display:block;background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/pagPrev.png) no-repeat top right;}
.grid .pagination .prev img, .grid .pagination .next img{/*display:none;*/}
.grid .pagination .viewall {padding-right:0 !important;}
#topPaginationNavBar .grid {clear: both;}
.grid #topPaginationNavBar .itemsPerPage {padding-left:10px;}
.grid #bottomItemsPerPage, .grid #topItemsPerPage{color: #6D4B13;}
.view-SearchResultsNewFeaturedView .grid #bottomItemsPerPage {clear: both; float: left;}
#topPaginationNavBar .grid .arrange {padding-top:10px;}

.gwt-product-info-panel-last{padding-right:0px; margin-right: 0px;}
#gwt_products_display {clear:both;overflow:hidden;width:774px;}
.gwt-products-display-panel-hpanel {/*padding-bottom:8px;*/}
.gwt-product-info-panel-details-panel-html { font-size: 10px; color: #846450; }
.gwt-product-info-panel-details-panel-html a {font-size: 12px; color: #000!important; text-decoration: none!important;}
.gwt-product-info-panel-details-panel-html a:hover {font-size: 12px; color: #000!important; text-decoration: none!important;}
.gwt-product-info-panel-avail , .gwt-product-info-panel-stacked-price-was-label, .gwt-product-info-panel-stacked-price-now-label{font-size: 11px; font-weight: bold; clear:both; }
.gwt-product-info-panel-avail{color: #000;}
.gwt-product-info-panel-stacked-price-was-label {text-decoration:line-through;color: #4F6D87; float: left; margin-right: 2px;}
.gwt-product-info-panel-stacked-price-now-label{color:#ba050a;}
#gwt_subcategories_dp TABLE,TR,TD { border: none; border-color: #fff;}
.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;}
/* ---------- Product Grid :: END ---------- */

/* ---------- Table :: Start ---------- */
.data{ vertical-align: top; float:left; clear:both;width:970px;}
.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;}

#orderStatusForm .form p{margin-top:40px; margin-left: 325px; color:#3B3535}
#orderStatusForm .form p a{font-weight:500; padding-left: 10px;}

/* 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:20px 16px 15px 10px;}

.shoppingCart {float:none;}
.shoppingCart table, .shoppingCart table td, .shoppingCart table th {border-collapse:separate;border:none; padding:0;}
.view-ShoppingCartView #ShopCartForm table {margin-left:5px; }
.shoppingCart table tbody td {padding-top:5px;}
.shoppingCart table tbody td table tbody td {padding-top:0;}

.shoppingCart table thead th {border-bottom:solid 1px #BEA98C; padding:8px 0; font-size:1.4em; font-family: TeXGyreAdventorBold,Helvetica sans-serif; color:#86743E; text-align:left;font-weight:normal;}

.productInfo, th.productInfo {width:405px;}
.productInfo .line .unit {float:none; display:block;}
.productInfo .actions {margin-bottom:0;}

.shoppingCart .qty {width:124px; text-align:center;}
.shoppingCart .qty ul li button.third {margin-left: 37px;}
.shoppingCart .qty ul li, .shoppingCart .qty ul, .shoppingCart .qty p {margin:0; padding:0; list-style:none; /*text-align:center;*/}

#ShopCartForm .totals.txtR.qty td.amount p{text-align: right;}

.shoppingCart .price {width:124px; text-align:left;}
.gift-checkbox img {display: none;}
.view-ShoppingCartView  #sideBox.rightSide .gwt-HTML {color:#000;}
/* 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;}

.shoppingCart .totalprice {width:110px; text-align:left; padding-right:8px; padding-left: 40px;}

.gwt-oid-description-panel div { margin-bottom:5px;}
.gwt-oid-description-panel .gwt-oid-name:hover {color: black;}
.shoppingCart .options div, .shoppingCart p.actions {color:#666; margin-bottom:5px;}

.shoppingCart tfoot table tbody td {padding-top:0;}
.shoppingCart tfoot .qty {width:auto;}
.shoppingCart .grandTotals .qty p {text-align:right;}
.promoCode input {margin-right:10px; _margin-right:5px; width:229px; height:18px; margin-top:0px; font-size: 12px; border-color: #999999;border-style: solid; border-width: 2px 1px 1px; padding: 2px;}
.promoCode label, .promoCode .spot a {display:block; color:#86734E; padding-right:9px;}
.promoCode p{margin-left: 73px; margin-right: 105px; padding-top: 5px;}
#ShopCartForm .promoCode  .spot p {margin-left: 69px; margin-right: 78px;}
#orderItemTable .promoCode #giftCardForm {width: 646px;}
#orderItemTable .promoCode .spot {padding-left: 10px;}
#orderItemTable .promoCode .spot label {width: 170px; }
#orderItemTable .promoCode .spot label a {margin-top: 0px;float: right;}
#giftCardForm .spot label, #promotionCodeForm .spot label{width:150px; text-align: right;}
#ShopCartForm .promoCode label, #ShopCartForm .promoCode .spot a {padding-top: 4px;}
#ShopCartForm .promoCode .spot a {padding-left: 57px;}
.promoCode .actions label {width:auto;}
#ShopCartForm .promoCode input {width:190px;height:21px;padding-left:5px;margin-top:1px;}
#orderItemTable .promoCode input{width:140px; padding-left: 4px; height: 17px;}
.shoppingCart tfoot .promoCode, .shoppingCart tfoot .totals {border-top:solid 2px #BEA98C; padding-top:15px; /*padding-right: 27px;*/}
.shoppingCart.orderstatus tfoot td {border-top:none; padding-top:0; color: #97845F;}
.shoppingCart.orderstatus table tfoot .pricedisclaimerindicatorrow tr {padding-bottom: 2px;}
.shoppingCart.orderstatus table tfoot .firstrow td {padding-top: 2px;}

.shoppingCart tfoot .totals {/*padding-right: 74px;*/}
.shoppingCart #orderItemTable tfoot .promoCode{padding-right: 0px;}

.shoppingCart tfoot .promoCode table td, .shoppingCart tfoot .totals table td {border-top:none; padding-top:0; text-align:right;}

tr.actions {overflow:hidden; /*ie6 hack*/ _overflow:visible;_zoom:1;}
tr.actions .primary { float:right;width:95px;}
tr.actions .secondary, tr.actions .third {display:none;}

.shipMethod {width:221px;}
.shipMethod a {display:block;}
.shipAddress {width:244px;}

.orderReview .productInfo {width:300px;}
.paymentOption {border:solid 2px #3f4514;width:505px;}
.paymentOption .spot input {width:182px; margin-right:4px; _margin-right:2px;}
.paymentOption select {width:195px;margin-right:4px;_margin-right:2px;font-size:11px;margin-top:3px;}
.paymentOption .spot label {width: 200px;}
.paymentOption .spot a {color: #86734E; font-size: 11px; padding-top: 3px;}
.paymentOption .spot .cidNumber {width: 55px;}
.paymentOption .exp-date-row label {width: 200px;}
.paymentOption .spot {margin-left: 13px;}
.paymentoptions .paymentOption.form .exp-date-row {margin-left: 13px; padding: 7px;}
.paymentOption .exp-date-row #expire_year {width: 92px;}
.paymentOption .exp-date-row #expire_month {width: 100px;}
.orderItemTableWrapper #creditCardForm  .paymentOption .spot #cvv-container {display: inline; float: left;}

#requestCatalog { margin-top: 15px; margin-bottom: 20px;}
#requestCatalog #catreq_mibox { width: 43px; }
#requestCatalog #catreq_fnbox { width: 200px; }
#requestCatalog #catreq_lnbox { /*width: 232px;*/ margin-left: 1px;}
#requestCatalog #catreq_citybox , #requestCatalog #catreq_phone1box{ width: 190px;}
#requestCatalog #catreq_zipbox { width: 189px; }
#requestCatalog .state-zip.row { width: auto; position: inherit; margin-left: 36px; }
#requestCatalog .state-zip.row .spot:first-child label { margin-left: 5px; }
#requestCatalog .state-zip.row .spot:first-child label.gwt-RealLabel{margin-left:0}
#requestCatalog .phonepanel.row { position: inherit; float: left;}
#requestCatalog .phonepanel .spot:first-child label { clear: left; float: left; }
#requestCatalog #gwt-error-placement-div { margin-left: 147px;}

#requestCatalog .catreqdouble{width:95%}
.data .error{padding:6px;line-height:16px;margin:12px 5px;color:#A4040E;}

#gwt_catreqaddr_btn button  {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/submit_btn.png") no-repeat; width: 81px; float: right; margin-top: 10px; }
#gwt_catreqaddr_btn button span {display: none;}

#creditCardForm .actions .processOrderWait {float:right;width:170px;margin:20px;}
#creditCardForm .actions .processOrderWait div { margin: 8px 0 1px 30px;}
#creditCardForm .actions .secondary {display:none;}

#orderReviewDisplayViewDiv  .error{padding:0 0 15px;margin:0;}
#orderReviewDisplayViewDiv  .gwt-csb-error-panel{border:2px solid;padding:8px;}
#orderReviewDisplayViewDiv  .error, #orderReviewDisplayViewDiv  .line, #orderReviewDisplayViewDiv  .data{margin-left:10px;margin-right:10px;}

#orderReviewDisplayViewDiv h3 {font-size:18px;color:#86734E;font-family:TeXGyreAdventorBold, sans-serif;border-bottom:solid 2px #BEA98C;margin:0 0 15px;padding:12px;font-weight:normal;}
#orderReviewDisplayViewDiv .data{width:auto;}
#orderReviewDisplayViewDiv .vcard p {margin-bottom:3px;}

#orderReviewDisplayViewDiv .unit.size1of4 .button.third.small{width:auto; margin-top: 3px; text-transform: capitalize; font-size: 1.0em;}
#orderReviewDisplayViewDiv .unit.size1of4 .button.third.small span{color:#86734E; }

#orderReviewDisplayViewDiv .unit.size2of4.lastUnit .button.third.small{width:auto; margin-top: 20px; text-transform: capitalize; font-size: 1.0em;}
#orderReviewDisplayViewDiv .unit.size2of4.lastUnit .button.third.small span{color:#86734E; }
#orderReviewDisplayViewDiv .unit.size2of4.lastUnit a{color:#86734E; font-size: 1.1em; margin-left: 12px; font-weight: 700; }
#orderReviewDisplayViewDiv .unit.size2of4.lastUnit a:hover {text-decoration: underline;}

#orderReviewDisplayViewDiv .data.shoppingCart.orderReview{margin-top: 30px;}
#orderReviewDisplayViewDiv .line .unit.size1of4{float:left;}
#orderReviewDisplayViewDiv #orderItemTable  tr td {border-top-style: none;border-top-width: 0;padding-bottom: 5px;}
#orderReviewDisplayViewDiv #orderItemTable  .orderItemRow td {border-top-style: solid;border-top-width: 1px; padding-top: 20px;}
#orderReviewDisplayViewDiv #orderItemTable  tr .last {padding-bottom: 15px;}
#orderReviewDisplayViewDiv #orderItemTable tfoot tr .promoCode {border-top: 2px solid #BEA98C;padding-top: 30px;}
#orderReviewDisplayViewDiv #orderItemTable tr td.totals { border-bottom: 1px #BEA98C solid;border-top: 2px solid #BEA98C;}
#orderReviewDisplayViewDiv #orderItemTable tr td.totals #order_total_table td.totals {border: 0 none;}
#orderReviewDisplayViewDiv #orderItemTable .perzonalizationRow {padding-bottom: 3px;}

#orderReviewDisplayViewDiv .line{}

#orderReviewDisplayViewDiv #orderItemTable .promoCode #promotionCodeForm  button.button span, #orderReviewDisplayViewDiv #orderItemTable .promoCode #giftCardForm button.button span {display:none;}
#orderReviewDisplayViewDiv div.data table#orderItemTable tfoot tr td.totals #order_total_table td {padding-top: 11px; padding-bottom: 6px;}
#orderReviewDisplayViewDiv div.data table#orderItemTable tfoot tr td.totals #order_total_table {width: 291px; }
#orderReviewDisplayViewDiv div.data table#orderItemTable tfoot tr td.totals #order_total_table td.last {padding-right: 12px;}
#orderReviewDisplayViewDiv div.data table#orderItemTable tfoot tr td.totals.txtR {padding-right: 0px; border-top: none;}
.view-OrderReviewDisplayView #orderItemTable #order_total_table td{color:#000;}

/* ---------- Start :: User Login ----------- */
#userLogonForm, #userLogonRegistration, #guestLogon {float:left; padding-top:25px; width:470px; height:339px; margin-left: 5px;}
/*#userLogonForm {border-top:2px solid #e3e3bf;}*/
/*#userLogonRegistration{border-top:2px solid #e3e3bf; border-left:2px solid #e3e3bf;}*/
#userLogonRegistration, #guestLogon { padding-left:40px; width:428px;}
#userLogonForm label {padding-top:5px; width:69px; text-align:right; padding-right:12px; float:left; display:block; font-weight: bold;}
#userLogonForm h3, #userLogonRegistration h3, #guestLogon h3 {font-family:TeXGyreAdventorBold,Helvetica sans-serif; font-size:16px; margin-bottom:24px; margin-top:0; color:white; background:#B5A58B; padding:5px 10px; font-weight:normal;}
#userLogonForm .checkout.signIn .actions {padding-left:79px; border-bottom: 1px solid #B5A58B; padding-top: 12px; margin-top: 62px;}
#userLogonForm .actions {padding-left:79px; border-bottom: 1px solid #B5A58B; padding-top: 27px; padding-bottom: 15px;}
#userLogonForm .actions #logonButton {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/sign_in_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:110px;float:right;margin-right:10px;}
#userLogonForm .actions #logonButton span{display: none;}
#userLogonForm p a {color:#cc0000; text-decoration:underline;}
#userLogonRegistration .actions {padding:16px 0 10px;}
#userLogonRegistration .registration .actions button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/register_btn.png") no-repeat;width:94px;float:right;margin-right:10px;border:1px solid #DFDFDF;}
#userLogonRegistration .registration .actions button span {display: none;}
#guestLogon .actions {border-top: 2px solid #B5A58B; margin-top: 105px; padding: 5px 0 0;}
.checkout .actions {border-bottom: none !important; border-top: 2px solid #B5A58B; padding-top: 5px !important;}
#guestLogon .registration .actions button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/continue_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:102px;float:right;margin-right:10px;}
#guestLogon .registration .actions button span {display:none;}
#pleaseWait{display:none; float:right; width: 120px;}
#pleaseWait div {margin-top: 8px; padding-left: 3px;}
#userLogonForm #rememberMe{margin-left:81px; }

#userLogonForm .form .signIn p{margin-left: 99px; margin-top: -70px;}
.form .signIn.checkout p{margin-left: 80px !important; margin-top: -110px !important; position: relative;}
#userLogonForm .form .signIn p a{color:#86734E;}
#userLogonRegistration .contentspot{ border-bottom: 1px solid #B5A58B; padding-bottom:5px;}
/* ---------- End :: User Login ----------- */

/* ---------- Start :: User Registration ----------- */
.view-UserRegistrationFormView .data{padding:20px;}

#userRegistrationForm .form {width: 470px; padding-left: 15px; padding-bottom: 20px;}
#userRegistrationForm .actions {padding-left:157px;}

#userRegistrationForm .actions button {width:95px;}
#userRegistrationForm .actions #continue {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/continue_btn.png") no-repeat; width: 103px;}
#userRegistrationForm .actions #continue span {display: none;}
#userRegistrationForm .form .spot label{text-align: right; width:138px; }
#userRegistrationForm .form .required {margin-left: 148px;}

#userRegistrationForm .form .spot label span{margin-left: 0px;}
/* ---------- End :: User Registration ----------- */
 .required{ }

.view-OrderStatusNameView .data{width:100%;}
.view-OrderStatusNameView .error {display:block;}
.view-OrderStatusNameView .inner {float:left;width:970px;margin:20px 40px;}
.view-OrderStatusNameView #orderStatusForm .actions {margin: 25px 0 45px 199px;}
.view-OrderStatusNameView #orderStatusForm .form .spot { float: none;}
.view-OrderStatusNameView #orderStatusForm .form div.required {padding-left: 199px;clear:both;}

.view-OrderStatusView #orderStatusForm .form {padding-left: 60px; padding-bottom: 25px; }
.view-OrderStatusView #orderStatusForm .actions {margin-left: 135px; padding: 0; margin-top: -20px; clear: both;}
.view-OrderStatusView #orderStatusForm .form div.required {position:relative;top:131px;left:135px;}
.view-OrderStatusView .data p{padding-left:20px;}
.view-OrderStatusView .data .error{display:block;margin-top:70px;padding:10px 17px;}

.view-OrderDetailsView .data {padding:15px;width:947px;overflow:hidden;}
.view-OrderDetailsView .data .data{padding:0;}
.view-OrderDetailsView table th{font-weight:normal;font-size:17px !important;}

.view-OrderDetailsView .backLink{display:block;}
.view-OrderDetailsView .data{padding:10px;}

#orderStatusForm .form div.required{font-weight:bold;}
#orderStatusForm .actions {margin-left: 54px;}
#orderStatusForm .actions .button {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/check_order_status_btn.png") center center no-repeat;width:188px;border:1px solid #DFDFDF;}
#orderStatusForm .actions .button span {display: none;}
/* ---------- Start :: Account Info ----------- */


.view-AccountOverView #mainContent , .view-ChangeEmailView #mainContent , .view-OrderHistoryView #mainContent 
, .view-ChangePassword #mainContent , .view-CreditCardEditView #mainContent , .view-CreditCardView #mainContent
, .view-AddressBookView #mainContent {float:right;width:780px;}

.emailUnsubscribeIframe{width:600px;height: 680px; margin-left: 20px;}
.emailSubscribeIframe{width:600px;height:330px; margin-left: 15px;}

#emailSubscribeForm .form {padding: 15px 20px 20px 10px;}
#emailSubscribeForm .form .actions button {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/register_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:94px;}
#emailSubscribeForm .form .actions button span {display: none;}
#emailSubscribeForm .form .spot label { width: 200px; text-align: right;}
#emailSubscribeForm .form .spot input {width: 200px;}
#emailSubscribeForm .form .spot.actions {margin-left: 215px;}
#emailSubscribeForm .form div.required {padding-left: 214px;}
.view-EmailSubscribeView .data {padding-bottom: 20px;}
.view-EmailSubscribeView .data .emailUnsubscribeLink {margin-left: 354px; margin-top: -47px; display: none;}
.view-EmailSubscribeView  .formlabel{float:left;padding:10px;}
.view-EmailSubscribeView  .tablesaveditemblue{float:left;padding:9px 0;}

#emailUnsubscribeForm .form {padding: 15px 20px 20px 10px;}
#emailUnsubscribeForm .form .spot label { width: 250px; text-align: right;}
#emailUnsubscribeForm .form .spot input {width: 200px;}
#emailUnsubscribeForm .form .spot select {width: 212px;}
#emailUnsubscribeForm .form .actions a {margin-left: 264px;}
#emailUnsubscribeForm .form .actions button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/unsubscribe_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:114px;margin-left: 366px; }
#emailUnsubscribeForm .form .actions button span {display: none;}
#emailUnsubscribeForm .form .actions a.button { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/cancel_btn.png") center center no-repeat;width:82px;height:28px;border:1px solid #DFDFDF;}
#emailUnsubscribeForm .form .actions a.button span {display: none;}
#emailUnsubscribeForm .form div.required {padding-left: 264px;}
.reqdlabel {color:#000;}

#requestCatalog #gwt_addr_panel .gwt-addr-dlog #catreq_reqdlabel{margin-top: -10px;}
#requestCatalog .form .referral{float:left;padding-left:25px;}
#requestCatalog .form .referral select{width:177px;}
#requestCatalog .form .referral label{padding-top: 4px; text-align: right; width: auto;}
#requestCatalog .form #gwt_catreqaddr_btn{border-top:2px solid #B2AB98;margin-top:50px; margin-bottom: 20px;}
#requestCatalog .form  #gwt_sendEmail_cb .gwt-CheckBox{padding-left:15px;}

#gwt_email_textbox input, #gwt_confirm_email_textbox input, #checkout-registration-holder input {width: 260px;}

#ship_reqdlabel {display:none;}
.name .spot, .state-zip .spot, .phonepanel .spot {float:left; clear:none; padding-right:3px;}

.name .spot{ margin-left: 63px;}
.name .miLabel{ margin-left: 4px;}
.state-zip .spot label{width:97px;}
.state-zip .spot{float:none;}
.phonepanel .spot .gwt-RealLabel{float: none;}
.phonepanel .spot .gwt-RealLabel auxLabel{float: none;}
.name label, .state-zip label, .phonepanel label {width:auto;}
.name #bill_fnbox, #addr_fnbox, .name #ship_fnbox, #bill_citybox, #ship_citybox, #addr_citybox {width:167px;}
.name #bill_mibox, #addr_mibox, .name #ship_mibox {width:45px;}
.gwt-addrpanel-preallocate .name #bill_mibox {width:48px;}
.gwt-addrpanel-preallocate .name #ship_mibox {width:48px;}
.gwt-addrpanel-preallocate .name #bill_fnbox {width:169px;}
.gwt-addrpanel-preallocate .name #ship_fnbox {width:169px;}
.gwt-addrpanel-preallocate .name .miLabel label {padding-right: 7px; margin-left: -1px;}
.name #bill_lnbox, #addr_lnbox {width:255px;}


#bill_zipbox, #adr_zipbox,#ship_zipbox, #addr_zipbox {width:101px;}
#bill_zipbox{width:80px}
#bill_region, #bill_country-name, #addr_country-name, #addr_region {width:139px;}
#bill_phone1box, #bill_phone2box, #addr_phone1box, #addr_phone2box {width:206px;}
.phonepanel .spot {padding-right: 3px; margin-left:29px;}
.phonepanel.row .spot {float:right; margin-right:42px;}
#editAddressModal .gwt-addr-dlog .phonepanel.row .spot{float:none; width: 393px}
#addAddressModal .gwt-addr-dlog .phonepanel.row .spot{float:none; width: 388px}
.phonepanel .spot label{text-align: left !important;} 
#bill_sa2box, #bill_sa1box, #addr_sa2box, #addr_sa1box {width:433px;}
#orderStatusForm .spot { clear: both; }
.phonepanel .spot:first-child  Label{float:none !important;}
#ship_region, #ship_country-name {width:139px;}
#ship_phone1box, #ship_phone2box {width:206px; }
#ship_sa2box, #ship_sa1box {width:431px; }
.state-zip.row { margin-left: 35px; top: -59px; width: 100%; }
.phonepanel.row { position: relative; top: 0px; }

#addr_addressTypeSpot span {margin-right:7px;}
#addr_addressTypeSpot span label{ float:none;}

.okCancelPanel {text-align:left; overflow:hidden; /*ie6 hack*/_oveflow:visible;padding:10px;margin:15px -15px -15px;position:relative;}
.okCancelPanel .primary {float:right; width:95px; }
.okCancelPanel .secondary {float:left; background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/cancelSlice.png) repeat-x top left;  width:95px; }

.form table, .form table td {border:none; padding:0; margin:0;}
/* ---------- End :: Account Info ----------- */

/* ---------- Start :: Change Info sections ---------- */
.change_info {padding-top: 20px;}
.change_info .actions {padding-left:144px;}
#changeEmailPreferencesForm .actions {padding-left:0;}

#subscriptions {overflow:hidden; margin-top:10px; margin-bottom: 15px; padding-left: 20px;}
.subscription {float:left; margin-right:12px; _margin-right:6px; ; overflow:hidden; padding: 6px;}
.subscription img {margin-bottom:4px; display:block;}
/* ---------- END :: Change Info sections ---------- */

/* ---------- Start :: Gift Registry ---------- */
#gwt_gift_reg_address_panel table, #gwt_gift_reg_address_panel table td {margin:0; padding:0; border:none;}
#gwt_gift_reg_address_panel .gwt-addr-dlog #reqdlabel {display: none;}
/* ---------- End :: Gift Registry ---------- */

/* ---------- Start Modals ---------- */
.gwt-DecoratedPopupPanel table, .gwt-DecoratedPopupPanel table td {padding:0; border:none; margin:0;}
.popupMiddleCenterInner, .dialogMiddleCenterInner {background:#fff;}
/* ---------- End Modals ---------- */


/* ---------- Start :: Order History ---------- */
#orderHistory {}
.headerBk_OrderHistoryWidget {font-size:1.167em; color:#333300; font-weight:bold;}
#orderHistory table { border-top: 1px solid #E6E6E6 !important;}
.gwt-order-history-widget-flexTable td{padding:6px 0 0 2px;}
.gwt-order-history-widget-mainPanel {padding: 10px; border-collapse: separate;}
.gwt-order-history-widget-headerRow {width: 650px; background: none repeat scroll 0 0 #EFEDEE; height: 30px;}
.gwt-order-history-widget-orderHeader,.gwt-order-history-widget-dateHeader {cursor: pointer; height: 16px; padding: 10px; vertical-align: middle; width: 392px;}
.gwt-order-history-widget-dateHeader {width: 215px;}

#gwt_billshipaddr_btn button {float:right;background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/continue_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:102px;margin:15px 0;}
#gwt_billshipaddr_btn button span {display: none;}
#gwt_billshipaddr_btn{ border-top:1px solid #B5A58B; margin-right: 23px}
.gwt-csb-error-panel {color:#A4040E;}
 #userRegistrationForm .gwt-csb-error-panel{margin-top:0px !important;}
#addAddressModal.gwt-DialogBox .gwt-csb-error-panel {margin-top:0px !important;}
#addAddressModal.gwt-DialogBox .dialogTopCenterInner{height:auto;}

/* ---------- Clearfix :: START ---------- */
.clearfix:after, .grid:after, .row:after, .breadcrumbs:after, #container:after, .wrapper:after, #navigation ul:after, .spot:after, .data:after, #mainContent:after,
.gwt-product-detail:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix, .grid, .row, .breadcrumbs, #container, .wrapper, #navigation ul, .spot, .data, #mainContent, .gwt-product-detail { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix, * html .grid, * html .row, * html .breadcrumbs, * html #container, * html .wrapper, * html #navigation ul, * html .spot, * html .data,
 * html #mainContent, * html .gwt-product-detail { height: 1%; }
.clearfix, .grid, .row, .breadcrumbs, #container, .wrapper, #navigation ul, .spot, .data, #mainContent, .gwt-product-detail { display: block; }
/* End hide from IE-mac */
/* ---------- Clearfix :: END ---------- */

/*---------------- GWT CSS -------------------*/
.nodisplay {height: 0px; display: none;}
.nodisplay-crawlable {height: 0px; display: none;}

.mini-cart { font-weight: normal; font-style: normal;}
.mini-cart a:active { color: #808080; }
.mini-cart a:hover { color: #000; }
.mini-cart-link-inactive {height:16px;}
.mini-cart-link-active a {padding: 5px;}
.mini-cart-link-inactive a {cursor: pointer; padding: 5px; }
.mini-cart-rollover-panel { border:solid 1px #B5A58B; z-index:9999999; margin-top:2px; padding-left:4px; padding-right:10px; min-height: 24px; min-width: 222px; padding-top: 10px;padding-left: 8px; color: #666; font-weight: bold; background-color: white;}
.mini-cart-product-panel  { background-color: #fff; }
.mini-cart-product-panel table td:first-child{text-align:left;}
.mini-cart-product-panel table td{text-align:center; font-size: 12px; font-weight: normal;}
.mini-cart-product-panel-item {text-align:left !important; color:#666; padding:10px 0px 5px; width: 144px; }
.mini-cart-product-panel-item div{border-bottom:1px solid #999; margin-left:3px; padding: 0 0 3px 5px; font-weight:bold; }
.mini-cart-product-panel-qty {text-align:center !important; font-weight:bold; color:#666; padding:10px 0px 5px; width: 50px;}
.mini-cart-product-panel-qty div{border-bottom:1px solid #999; padding: 0 0 3px 5px; font-weight:bold; }

.mini-cart-product-panel-td:first-child{padding-left:5px; padding-right:0px}
.mini-cart-product-panel-td {color: #656565; backgroung-color: #fff; padding-right:5px; }
.mini-cart-product-panel-td .gwt-HTML { margin-top: 4px;}
.mini-cart-product-panel-btn { text-align:center !important; border:none !important; background: url('http://www.travelsmith.com/wcsstore/images/TravelSmith/header/scCheckout.jpg') no-repeat 97% 10px; padding:10px 0 5px !important; margin-top:10px; }

.mini-cart-rollover-panel-with-imgs {width: 310px !important; margin-left: 0}
.mini-cart-rollover-panel-with-imgs .mini-cart-product-panel {width: 100%}
.mini-cart-rollover-panel .mini-cart-product-panel-td {border-bottom: 1px dotted #666B44;}
.mini-cart-product-panel-img {padding: 0px !important; width: 50px !important; height: 50px !important; margin-right: 7px;}
.mini-cart-rollover-panel-with-imgs .mini-cart-product-panel-td{padding-top: 1px; padding-bottom: 8px}
.mini-cart-product-panel-container .item-image{float:left;width:50px;}
.mini-cart-rollover-panel-with-imgs .item-details{float: left; width: 170px;margin-left:5px;}
.mini-cart-rollover-panel-with-imgs .item-details .line{padding-bottom: 3px;}
.mini-cart-rollover-panel-with-imgs .item-details .line .option-name{float: left; margin-right:4px;}

.tell-a-friend { z-index: 1010; background-color: white;  border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.tell-a-friend-title { font-size: 16px; font-weight: bold; padding-left: 20px; padding-bottom: 20px; padding-top: 10px;}
.tell-a-friend-required { /*padding-left: 40px;*/ }
.tell-a-fiiend-image {width: 230px; height: 171px; }
.tell-a-friend-image-notfound{width: 122px; height: 152px; }
.gwt-tell-a-friend-send-copy-panel .gwt-CheckBox {padding-left: 0px;}
.gwt-tell-a-friend-product-name {padding-bottom: 10px; text-align: center;}
#gwt-tell-a-friend-modal.gwt-DialogBox .last {padding-left: 10px;}
.gwt-tell-a-friend-add-message-lbl {padding: 10px 0;}

.form .gwt-CheckBox { display:block; }
.form .gwt-CheckBox label { display:inline; margin:0; padding:0; }
.form .gwt-CheckBox input { width: 12px;  margin: 0 4px 0 0;}
.cqs-ProductDetailPanel {	border: 1px solid #e6e6e6; z-index: 10; width: 900px; height: 200px;}
.hyperlinklbl {	text-decoration: underline;	color: blue;	}

.product-Personalization-OptionWraperScrollPanel {height: 350px;}
.personalizationMessageLbl {width: 100px;}

.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-size: 24px; 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: 1em;}
.global-Modal-Label { font-size: 1em;	font-weight: normal; padding: 0px 8px 3px 0px; width: 100%; vertical-align: top;}
.global_Modal-Input { font-size: 1em; font-weight: normal; padding: 2px 6px 0px; }
.global-Modal-Required-Field { font-size: 1em;	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-size: 1em; padding-left: 20px }

.gwt-tell-a-friend-form .global-Modal-ContentArea{width: 320px; height: 98px;}
/***** order item display panel styles *****/

.gwt-zoom-viewer-popup {width: 796px; background-color: white; z-index: 1000; overflow: hidden;}

.fakeHyperLink {text-decoration: none; cursor: default;}
.fakeHyperLinkHover {  text-decoration: underline; cursor: pointer; }

.gwt-may-we-suggest-label {font-size: 1.27em; font-weight: bold; padding-bottom: 3px; 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-img-valign-middle { margin-top: auto; margin-bottom: auto; }
.gwt-pdp-add-views-panel { width: 100%; height: 125px; text-align: center;}

.pdp-bundle-tellafriend {	padding-left: 640px;	width: 80px;}
.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: #FFFFFF;
  clear: left;
  height: 100%;
  margin-left: 10px;
  margin-top: 5px;
  position: relative;
  top: 15px;
  width: 100%;
}
#gwt_bundledetail_json .product-additional-info-panel {
  margin-left: 7px;
  position: relative;
  top: 23px;
}

.gwt-product-additional-colors-panel {
  margin-left: 0;
  position: relative;

}
.gwt-product-detail-left-panel .gwt-add-images-wrapper .carousel.h, .gwt-product-detail-left-panel .carousel.swipe.h .body{height:114px;}
#gwt_bundledetail_json .gwt-product-detail-right-panel {margin-left: 9px; width: 456px;}
#gwt_bundledetail_json .gwt-product-detail-other-products-panel{border: 0 none; width: 100%; float: right; clear: both; margin-left: 2px; padding-left: 5px; margin-right: 7px !important; margin-bottom: 0px; padding-bottom: 0px;}
#gwt_bundledetail_json .gwt-product-detail-products-container {float: right; width: 450px; margin-right: -8px; margin-left: -6px;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget {float:left; display: inline-table; color: #6D4B13; padding-top: 10px; padding-bottom: 10px;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-price-column {clear: both; margin-left: 120px;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-name { width: 100%;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-name h3 { margin: 0 0;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-title {font-weight: bolder;}
.BDPV2 #gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-title{font-weight:normal;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column {float: left; display: inline-table; width: 300px;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column .gwt-product-detail-widget-options-column1 {}
#gwt_bundledetail_json .gwt-product-detail-buttons-container-panel {clear: both;}
#gwt_bundledetail_json .gwt-product-detail-buttons-container-panel .gwt-product-detail-buttons-panel {float: right; width: 456px; margin-right: -13px; height: 56px; margin-top: 16px;}
#gwt_bundledetail_json .gwt-product-detail-left-panel {width: 450px; float: left;}
#gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-products-header-column div {display: none;}
#gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-widget-single-pdp .gwt-product-detail-widget-price-column-single-pdp {margin-left: 20px; width: 450px;}
#gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-widget-single-pdp .gwt-product-detail-widget-price-column-single-pdp hr {clear: both; color: #B5A58B;}
#gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-products-container-single-pdp {padding: 0; margin-right: 12px;}
#gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-products-container-single-pdp .gwt-product-detail-buttons-panel {margin-left: 19px;}
#gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-widget-single-pdp .gwt-product-detail-widget-price-column-single-pdp .gwt-product-detail-widget-col3-row {margin-top: 12px; margin-bottom: 5px;}
#gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-widget-single-pdp .gwt-product-detail-widget-price-column-single-pdp .gwt-matrix-radio-button-group {float: left; clear: both; margin-top: 5px; margin-bottom: 10px;}
#gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-widget-single-pdp .gwt-product-detail-widget-price-column-single-pdp .gwt-matrix-radio-button-group .gwt-matrix-info {float: left; font-weight: bold; }
#gwt_bundledetail_json .gwt-product-detail-other-products-panel-for-single-pdp {margin-bottom: 10px; padding-bottom: 15px;border-top: 2px solid #F3E9CE; clear: both; width: 910px; float: left; margin-left: 0px;}
.gwt-matrix-radio-button-group .gwt-matrix-info { padding: 6px 0 6px 0;}
.gwt-matrix-radio-button-group .gwt-matrix-info .gwt-matrix-radio-button {float: left; padding-right: 5px;}
.gwt-matrix-radio-button-group .gwt-matrix-info .gwt-matrix-name-id {float: left; min-width: 240px;}
.gwt-matrix-price {float: left;}
.gwt-sub-category-info-panel-link-hover {cursor: pointer;}
.label{	border: 1px solid black;text-align:center;}

/*.view-CollectionProductGridView #breadcrumbs{width:100%;border-bottom:1px solid #B5A58B;padding-bottom:13px;}*/

.view-CollectionProductGridView .pdp_previousnext{margin:0 10px;position:relative;top:-23px;}
#gwt_collections_product_detail{clear:both;}
#gwt_collections_product_detail div, #gwt_collections_product_detail select{color:#412d0b;}
#gwt_collections_product_detail .pdp-single-tab-description-content{min-height:215px;}
#gwt_collections_product_detail .pdp-single-tab-content{padding:20px;}
#gwt_collections_product_detail .pdp-single-tab-content div{color:#000;}
#gwt_collections_product_detail .gwt-pdp-collection-thumbnail-image{width:110px;height:auto;}
#gwt_collections_product_detail .gwt_collection_detail_widget_base_left_link_panel{margin:9px 0;text-align:center;}
#gwt_collections_product_detail .gwt_collection_bundle_widget_main_name_label{font-size:18px;margin:4px 0;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget_column1, #gwt_collections_product_detail .gwt-product-detail-widget-options-column{margin:2px 0;}
#gwt_collections_product_detail .gwt-product-detail-widget-base-expired-label{font-weight:bold;}
#gwt_collections_product_detail .gwt-product-detail-widget-price-column{float:left;clear:left; width:188px;}
#gwt_collections_product_detail .gwt-collection-button-panel-each-product{float:right; width:182px; margin-top:-10px;margin-left:0px;}
#gwt_collections_product_detail .gwt_collection_detail_page .gwt-collection-button-panel-each-product button{float:none; margin:0px;position:static;}
#gwt_collections_product_detail .gwt-product-detail-widget-price-column .gwt-Label, #gwt_collections_product_detail .gwt-product-detail-widget-price-was, #gwt_collections_product_detail .gwt-product-detail-widget-price-now{float:left;}
#gwt_collections_product_detail .gwt-product-detail-widget-price-was{text-decoration:line-through;color: #4F6D87; float: left; margin-right: 2px;}
.gwt-product-detail-widget-price-was{text-decoration:line-through;color: #4F6D87; margin-right: 2px;}
.area-QuickShopArea #gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-product-detail-widget-price-column div {width: auto;}
.area-QuickShopArea #gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-product-detail-widget-price-column .gwt-product-detail-widget-price-was {margin-left: 35px;}
.area-QuickShopArea #gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-product-detail-widget-price-column .gwt-product-detail-widget-price-now {margin-left: 35px;}
#gwt_collections_product_detail .gwt-product-detail-widget-price-now{color: #BA050A;}
.gwt-product-detail-widget-price-now {color: #BA050A;}
#gwt_collections_product_detail .gwt-product-detail-widget-options-column{clear:both;width:100%;}
#gwt_collections_product_detail .gwt-product-detail-widget-quantity-panel{margin-top:10px;}
#gwt_collections_product_detail .gwt-product-detail-widget-quantity-label{float:left;width:62px;}
#gwt_collections_product_detail .gwt-product-detail-widget-options-column .gwt-product-option-panel{margin-top:10px;}
#gwt_collections_product_detail .gwt_collection_detail_page .gwt_collection_detail_widget_base .gwt_collection_product_detail_widget{border-top:1px solid #afa88f;padding:10px 0;clear:both;}
#gwt_collections_product_detail select[name=Amount]{margin:10px 0;}
#gwt_collections_product_detail .gwt_collection_items{background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/items_in_this_outfit.gif) no-repeat;padding-top:20px;margin-top:10px;}
#gwt_collections_product_detail .gwt_collection_detail_page_button_panel{background: #eee6d0; clear:both; float:right; margin-bottom:20px; overflow:visible; padding:20px; text-align:right;width:460px;}
#gwt_collections_product_detail .gwt_collection_detail_page button{float:right;display:inline;margin-right:10px;}
#gwt_collections_product_detail .gwt_collection_detail_page .add-to-gift-registry-button{float:left;left:185px;position:relative;top:55px;}
#gwt_collections_product_detail .gwt_collection_detail_page .add-to-wish-list-btn{position:relative;top:56px;}
.gwt_product_detail_was_now_spacer{display: inline;float: left;padding-left: 4px;}
#mainContent #gwt_collections_product_detail .gwt-collection-button-panel-each-product{margin-top:10px;}

#gwt_collections_product_detail .gwt_collection_detail_page{margin-top:17px;}
#gwt_collections_product_detail .gwt_collection_detail_page .gwt_left_collection_panel{float:left;}
#gwt_collections_product_detail .gwt_collection_detail_page .gwt_left_collection_panel .gwt-pdp-main-image{margin:0 30px 0 17px;}

#mainContent #gwt_collections_product_detail .gwt_collection_detail_page  .gwt_right_collection_panel{float: none;width:auto; margin-right: 10px;}
#gwt_collections_product_detail .gwt_collection_detail_page  .gwt_right_collection_panel .product-additional-info-panel{margin:0;}
#mainContent #gwt_collections_product_detail .gwt_collection_detail_page  .gwt_right_collection_panel .gwt_collection_detail_widget_base{margin:9px 0;border:1px solid #afa88f;overflow: hidden;width: auto !important;padding:10px;float:none;}
#gwt_collections_product_detail .gwt_collection_detail_page  .gwt_right_collection_panel .gwt_collection_detail_widget_base .gwt_collection_detail_widget_base_left_panel{float:left;width:115px;}
#mainContent #gwt_collections_product_detail .gwt_collection_detail_page  .gwt_right_collection_panel .gwt_collection_detail_widget_base .gwt_collection_detail_widget_base_right_panel{float:right;width:625px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .gwt-product-detail-widget-options-column {width: 360px !important;  margin-top: 5px; float:none;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content .gwt-product-option-panel .gwt-product-options-panel-option-title {display: none;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content .gwt-product-option-panel  .gwt-product-option-panel-listbox-container .gwt-ListBox {width: 180px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content {float: none;clear:both;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content .gwt-product-detail-widget-col3-pricequantityrow .gwt-product-detail-widget-col3-quantityrow-col2 {float:left;position: absolute; bottom:87px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content .gwt-product-detail-widget-col3-pricequantityrow{float:none;position:relative; clear:both;padding-bottom:20px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .inner-content .gwt-product-detail-widget-col3-pricequantityrow .gwt-product-detail-widget-col3-quantityrow-col2 {
  margin-left: 0;
  margin-top: 4px;
  position: relative;
  top: 0;
  width: 220px;
}
#gwt_collections_product_detail .gwt-selection-chip-picker-option .gwt-selection-chip.gwt-selection-chip-selected {
  border-width: 1px;
}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .inner-content .gwt-product-detail-widget-col3-pricequantityrow .gwt-product-detail-widget-col3-pricerow {
  float: left;
  margin-top: 5px;
  position: relative;
  top: 0;
}
#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content .gwt-product-detail-widget-col3-pricequantityrow .gwt-product-detail-widget-col3-quantityrow-col2 .gwt-product-detail-widget-quantity-panel {margin-top: 4px; width: 120px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .gwt-matrix-product-detail-option-content-panel .inner-content .gwt-product-detail-widget-col3-pricequantityrow .gwt-product-detail-widget-col3-quantityrow-col2 .gwt-product-detail-widget-quantity-panel {margin-top: 4px; width: 120px;position: relative;top: 0;}

#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content .gwt-product-detail-widget-col3-pricequantityrow .gwt-product-detail-widget-col3-pricerow .gwt-product-detail-widget-matrix-price-column .gwt-Label {float: left; width: 62px;}
#gwt_collections_product_detail .gwt-product-detail-widget-matrix-price-column .gwt-x-now-price-holder {float:right; margin-left: 10px; font-size: 12px;}
#gwt_collections_product_detail .gwt-product-detail-widget-matrix-price-column .gwt-x-now-price-holder .gwt-x-price-holder {color: #BA050A;}
#gwt_collections_product_detail .gwt-product-detail-widget-matrix-price-column .gwt-product-detail-widget-price-was {margin-left: 10px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget  .inner-content .gwt-product-detail-widget-col3-pricequantityrow .gwt-product-detail-widget-col3-quantityrow-col2 .gwt-product-detail-widget-col3-quantityrow-col1 {width: 65px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .gwt-product-detail-widget-options-column #gwt-option-panel .gwt-custom-link{padding: 0;margin-top: 6px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .inner-content .gwt-product-option-panel .gwt-product-option-panel-swatchbox .gwt-product-option-panel-widget-panel {
  margin: 0;
  width: 387px;
}
#gwt_collections_product_detail  .inner-content  .gwt-product-option-panel-swatchbox .gwt-image-picker-option { border: 1px solid #B3B3B3;font-size: 8px; margin: 3px 3px 0 0;}
#gwt_collections_product_detail .inner-content .gwt-product-option-panel-swatchbox .gwt-image-picker-option img {
  display: block;
  height: 33px;
  width: 33px;
}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .inner-content .gwt-product-option-panel .gwt-product-option-panel-swatchbox .gwt-product-options-panel-option-title {display: block; min-width: 50px;width: 50px; margin-bottom: 5px;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .inner-content .gwt-product-option-panel,
#gwt_collections_product_detail .gwt_collection_product_detail_widget .inner-content .gwt-product-option-panel .gwt-product-option-panel-swatchbox {float:left;}
#gwt_collections_product_detail .gwt_collection_product_detail_widget .inner-content .gwt-product-option-panel {
  margin-top: 0;
  width: 355px;
}

.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-bazzar-voice-container .gwt-product-detail-bazzar-voice-content-panel{margin-left:0px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-bazzar-voice-container .gwt-product-detail-bazzar-voice-content-panel .BVRRRatingNormalImage{padding-left: 0px;}
.PDPV2 .gwt-product-detail-right-panel .BVRRRatingSummaryLink.BVRRRatingSummaryNoReviewsWriteImageLink{ margin-left: 0 !important;}
.subcategory-landing-sublabel {	padding-bottom: 10px;	font-weight: bold; }
.gwt-sub-category-name-panel { min-height: 45px; }
.gwt-sub-category-sub-sub-cat-link-panel { padding-top: 5px; border-top: 1px solid #333333;  }
.subcategory-landing-sub-sub-label {	font-weight: bold; margin-bottom: 5px; padding-left:10px; font-size: 11px; color: #858566; width: 140px; }
.product-info-display-attribute {	background-color: #eeeeee; }

/* ---------- generic dialog box styles ---------- */
.gwt-DialogBox { z-index: 9999; background:transparent;}
.requiredindicator { color: red;}
.gwt-PopupPanelGlass {z-index:9999;background-color:#333;opacity: 0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}

/* ---------- end generic dialog box styles ---------- */
 
/* ---------- 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-addrbk-addrlist { width: 450px; margin-bottom: 8px;}
.gwt-addrbk-addritempanel { margin: 10px 0 0; padding-bottom:10px; border-bottom:solid 1px #86734E; width: 100%;}
.gwt-addrbk-addritempanel .footer {height: 0px; clear: both;}
.gwt-addrbk-addrpanel { margin-left: 10px; width: 200px; display: inline; float: left;	clear: left; margin-top: 30px;}
.gwt-addrbk-billshipindpanel .gwt-addrbk-billshipind span {font-size: 13px !important; font-weight: bold;}
.gwt-addrbk-billshipindpanel {display: inline; float: left; width:100px; color: #86734E; margin-left: -200px; }	
.gwt-addrbk-addritem-btnpanel {display: inline; float: left; /*padding-top: 23px;*/ margin-top: -3px; margin-left: -47px;}
.gwt-addrbk-btnpanel { clear: left; margin-bottom:5px; margin-top: 14px;}
.gwt-addrbk-addrlist-newaddrbutton {}
.gwt-addrbk-billshipind-on { display: block; width: 130px;}	
.gwt-addrbk-billshipind-off { display: none;}
.gwt-addrbk-addritem-button {float: left; font-weight: bold; padding-left: 8px; font-size: 1em; font-family: Arial, helvetica, sans-serif;}
.gwt-addrbk-addritem-button span {color: #86734E; text-transform: none;}
.gwt-addrbk-btnpanel span {color: #86734E; text-transform: 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;}
.gwt-product-detail-page-payment-msg {padding-bottom: 5px; padding-top: 5px; float: right;}

/* ---------- products display panel styles ---------- */
.prev-image-link-left-on { position: relative; top: 3px; }
.prev-image-link-right-on { position: relative; top: 3px; }
.gwt-productinfopanel-image {cursor: pointer; height: 230px;	width: 184px;}
.gwt-productinfopanel-image-notfound {cursor: pointer; width:122px;	height: 152px;	}
.gwt-productinfopanel-name {cursor: pointer; width: 178px; font-weight: bold ;}
.gwt-productinfopanel-name:hover {color: red;}
.gwt-productinfopanel-price{font-weight: bold; }
.gwt-productinfopanel-image {	cursor: pointer;	height: 230px;	width: 184px;}
.gwt-product-image-horizontal-panel {cursor: pointer;	 }
.gwt-productinfopanel-attrib {color: green;}
.gwt-product-detail-widget-col3-quantityrow-col3 { }
.disabled { cursor: not-allowed; }
.gwt-sub-category-container { border: solid 1px #ebe8db; width: 140px;}
.gwt-sub-category-name-link { font-size: 14px; font-weight: bold; color: #858566; width: 150px; padding: 5px 0; }
.gwt-sub-category-image { cursor: pointer; height: 150px; width: 150px; }
.gwt-sub-sub-category-image { cursor: pointer; height: 230px; width: 184px; }
.gwt-sub-category-image-notfound { cursor: pointer; width: 122px; height: 152px;	}
.gwt-sub-category-viewall { width: 100px; }
.gwt-sub-sub-category-main-container {	background-color: #fff; padding: 5px 20px 5px 5px; width: 150px; cursor: pointer; overflow: hidden;}
.gwt-sub-sub-category-main-container .subcategory { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/subcategory-bullet.jpg") no-repeat center left; }
.cat5last { background-color: #fff; padding: 5px 20px 5px 5px; width: 150px; cursor: pointer; overflow: hidden;}
.cat5last .subcategory { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/subcategory-bullet.jpg") no-repeat center left; }
.gwt-sub-sub-category-product-name {font-size: 11px; font-weight: normal; color: #450305; 	}
.gwt-sub-category-more { font-size: 11px; font-weight: bold; color: #858566; padding-left: 10px; }
.gwt-sub-sub-category-main-container a:link { text-decoration: none; }
.cat5last a:link { text-decoration: none; }
.thumb_previous, .thumb_next { width: 19px; }
.gwt-error-smart-panel-label { font-size: 11px; font-weight: normal; color: #990033;}
.gwt-error-smart-panel-errormessage {font-size: 11px; font-weight: normal; color: #990033;	}
#gwt_bundledetail_json { clear: left; margin-top: 25px;}
#gwt_productdetail_json { clear: left;  float: left; }
.gwt-product-detail-widget-col3-row {margin-bottom: 20px;}
#gwt-product-detail-single.gwt-product-detail-buttons-panel { padding: 10px 0; position: relative; top: -54px; }
.gwt-product-detail-widget-col3-quantityrow-col1 { clear: left;  float: left; font-size: 12px; margin-top: 2px; width: 83px; color: #533B15; font-weight: bold;}
.gwt-product-detail-widget-col3-quantityrow-col2 { float: left; margin-left: 2px;  }
.csb-quantity-listbox { /*float: left; */}
.gwt-product-detail-left-panel {float: left; width: 450px;}
.gwt-product-detail-right-panel {float:left;}
.gwt-product-detail-left-panel .more-views-button { margin-left: 150px; background: none; color: #6D4B13; text-transform: none; font-weight: normal; height: 100%; font-family:arial, helvetica, sans-serif;}
.gwt-product-detail-right-panel {margin-left:7px; padding-left:5px; width:455px; margin-bottom: 20px;}
.gwt-we-suggest-panel-img {width:127px;height:143px;margin-bottom:6px;color:#FFF;}
.gwt-product-detail .gwt-product-detail-other-products-panel { margin-bottom: 10px; padding-bottom: 15px;border-top: 2px solid #F3E9CE; clear: both;}
.gwt-product-detail-other-products-panel .gwt-we-suggest-panel-img-link-panel img {float: left; height: auto; margin-right: 0; overflow: hidden; text-align: left; width: 127px; height:143px; margin-left: 8px;}
.gwt-product-option-panel-listbox .gwt-product-options-panel-option-title, .gwt-product-option-panel-swatchbox .gwt-product-options-panel-option-title{ float: left; font-size: 12px; font-weight: bold; min-width: 85px; color: #533B15; widows: 105px; width: 100px;}
.gwt-product-option-panel-listbox .gwt-ListBox { float: left; }
.gwt-we-suggest-panel-products-container-vertical{ height: 100%; overflow: hidden; text-align: center; vertical-align: middle; width: 130px;}
.gwt-we-suggest-panel-vertical{margin-top: 5px; overflow: hidden; width: 174px; }
.gwt-we-suggest-panel-products-container-vertical{border: 1px solid #B5A58B;width: 140px;}
#gwt_quick_products_display .gwt-product-detail-widget-quantity-panel{margin-left: 272px;}
.view-CatalogQuickShopProductsView #gwt_quick_products_display .gwt-product-detail-widget-quantity-panel{ bottom: 0px;  margin-left: 210px;}
.view-CatalogQuickShopProductsView .gwt-quickshop-product-detail-widget .gwt-product-option-panel .gwt-product-option-panel-widget-panel {margin-left: 0;}
.gwt-pdp-main-image {width:387px; height:452px;}
.gwt-pdp-main-image-wrapper{width:387px; height:452px; margin-bottom:8px; margin-left: 5px;}
.gwt-product-detail-additional-imgs-panel table, .gwt-product-detail-additional-imgs-panel table * {border:none; margin:0; padding:0;}
.gwt-product-detail-additional-imgs-panel {padding:14px 0; border:solid 2px #e3e3bf; width: 245px; }
.gwt-product-detail-additional-imgs-panel .gwt-pdp-alternate-thumbnail-image {border:none; margin:0; padding:0; width: 75px; height: 75px;}
.gwt-product-detail-additional-imgs-panel  .gwt-pdp-img-gray-border { border: 1px solid gray; }
.gwt-product-detail-additional-imgs-panel  .gwt-pdp-img-no-border { border: 0px; }
.gwt-product-detail-additional-imgs-panel  .gwt-pdp-img-views-panel td {padding-left: 2px; padding-right: 2px; }


.gwt-product-detail-additional-imgs-panel { width: 372px; height: 90px; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.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-bazzar-voice-content-panel {margin-left: 16px;}
.gwt-product-detail-bazzar-voice-content-panel table, .gwt-product-detail-bazzar-voice-content-panel table * {border:none; margin:0; padding:0;}
.PDPV2 .gwt-product-detail-bold-label{margin-left:0px;}
.gwt-product-detail-bold-label {font:1.167em; font-weight:bold; text-transform:uppercase; color:#0033ff;}
.gwt-product-detail-product-name-label h1 { font-size:20px; font-weight:bold; color:#533B15; margin-bottom:8px; margin-left: 16px; font-family: Arial,helvetica,sans-serif;}
.gwt-product-scrolling-description { width: 482px; height: 243px; }
.gwt-product-detail-single-description-html { width: 460px; }
.product-additional-info-panel, .product-additional-info-panel table, .product-additional-info-panel td {border:none; }

#gwt_cross_sells_and_recently_viewed {float:left;padding:8px;width:964px;}
#gwt_cross_sells_and_recently_viewed .gwt-we-suggest-panel-horizontal{float:left;width:477px;margin-right:8px;}
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal{margin-right:0 !important;}
.gwt-product-detail-recent-products-panel img.gwt-Image{height:27px;}
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal img.gwt-Image{height:auto;}

.gwt-product-additional-colors-row {text-align:center;}
.gwt-product-additional-color {display:inline;}
.gwt-product-additional-color .gwt-pdp-swatch-thumbnail-image {border:1px solid #afa492;margin:3px;width:66px;height:66px;}
.gwt-product-additional-color-label {position:relative;}
#gwt_product-detail-crosssells-panel, #gwt_product-detail-crosssells2-panel { min-height:175px; margin-top: -5px; padding:5px 5px 15px 5px; float:right; width:480px; _display:inline; overflow: hidden;margin-right: -9px; }
.gwt-we-suggest-panel-img-link-panel { float:left; height:auto; margin-right:0; overflow:hidden; padding-left:12px; text-align:left; width:142px; }
.view-ShoppingCartView .gwt-product-detail-recent-products-panel {width: 750px; float: left; margin-top: 25px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel {overflow:visible;z-index:9999;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {overflow:visible;z-index:9999;right:9px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel{padding-left:2px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {padding-right:2px;}
.gwt-we-suggest-panel-products-container-horizontal{width:435px;padding:0;position:relative;}

.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel, .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel{height:224px;border:1px solid #B5A58B;margin-top:0;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel img, .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel img{margin-top:98px;cursor:pointer;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel {border-right:none;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel{border-left:none;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel , .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal , .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel { float: left; }
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal { margin-top:10px;}
.gwt-we-suggest-panel-img-link-panel { float:left; height:auto; margin-right:0; overflow:hidden; padding-left:7px; padding-right:7px;text-align:center; width:130px; }
.view-SearchResultsNewFeaturedView div#sideBox.rightSide {width:780px;float: none;}
.view-SearchResultsNewFeaturedView #sideBox.rightSide #gwt_recommendations_search_results_1{width:800px;}
.view-SearchResultsNewFeaturedView  .gwt-we-suggest-panel-products-container-horizontal {width:auto;height:224px; border:1px solid #B5A58B;margin-top: 0;border-width: 1px 0;}
.view-SearchResultsNewFeaturedView #sideBox.rightSide .gwt-we-suggest-panel-img-link-panel {padding-bottom: 25px;margin-top: 20px;}
.view-ShoppingCartView .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal { margin-top: 17px;width:760px;}
.view-ShoppingCartView #bottomBox .gwt-we-suggest-panel-img-link-panel {padding-bottom: 25px;margin-top: 20px;}
.view-ShoppingCartView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel {clear: both;}
.view-ShoppingCartView .x-sells-rec-bottom {float: left; margin: 14px;}
.view-ShoppingCartView .gwt-we-suggest-panel-products-container-horizontal {border-top: 1px solid #B5A58B; border-bottom: 1px solid #B5A58B; height: 224px; margin-top:0;}

/** HAYTHAM_ENSEMBLE_PDP **/
.gwt-pdp-collection-thumbnail-image {width: 100px; height: 100px;}
.gwt-product-detail-other-products-panel .gwt-product-detail-widget {float: left;width: 453px; border: solid 1px #B5A58B; margin-top: 15px; display: inline;}
.gwt-product-detail-widget-image-column {width: 120px; float: left; text-align: center;}
.gwt-product-detail-widget-image-column .gwt-product-detail-widget-preview-link-panel , .gwt-product-detail-widget-preview-link-panel{padding: 5px;}
.gwt-product-detail-widget-options-column {float:left;}
.gwt-product-detail-widget-options-column .gwt-product-detail-widget-options-column3 .gwt-product-detail-widget-quantity-lbl{float: left; width: 100px; font-weight: normal;}
.gwt-product-detail-widget-options-column .gwt-product-detail-widget-options-column3 .csb-quantity-listbox{float: left;}
#gwt_productdetail_json .gwt-product-detail-widget-price-column {float: left; margin-top: 7px; margin-bottom: 10px; width: 435px;}
.gwt-product-detail-other-products-panel .gwt-product-detail-widget .gwt-product-detail-widget-name {font-size: 1.2em; font-weight:bold; padding-right: 15px; padding-bottom: 5px; width: 300px;}
.gwt-product-detail-other-products-panel .gwt-product-detail-widget .gwt-product-option-panel {padding-top: 7px;padding-bottom: 5px;}
.gwt-product-detail-other-products-panel .gwt-product-detail-widget .gwt-product-option-panel .gwt-product-option-panel-listbox {float: left;clear: both; padding-top: 3px;padding-bottom: 3px; }
.gwt-product-detail-other-products-panel .gwt-product-detail-widget .gwt-product-detail-widget-price-holder {font-weight: bolder;}
.gwt-product-detail-widget-personalization-panel {clear: both;}
.gwt-product-detail-widget-personalization-panel .gwt-ListBox {float: right;}
.gwt-product-detail-products-container .gwt-custom-link{padding:2px 0 2px 10px; }
.gwt-product-detail-products-container .gwt-personalize-link-style{margin-top:-27px;float:right;color:#86734E !important;text-decoration:underline !important;}
.gwt-product-detail-products-container .gwt-personalize-link-style:hover{text-decoration:none !important;}

.gwt-tell-a-friend-form input { padding: 5px 10px 5px 10 px;}
.gwt-tell-a-friend-send-copy-panel .gwt-CheckBox { padding-left:0px;}

/* 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; }
.gwt-product-detail-right-panel .gwt-product-detail-top-price {font-weight:bold;}
.gwt-product-detail-widget-short-desc-lbl { margin: 5px 0px; }
.gwt-TabBar .gwt-TabBarFirst {display:none;}
.gwt-TabBar .gwt-TabBarItem { border-top:solid 1px #B5A58B; border-right:solid 1px #B5A58B; border-left:solid 1px #B5A58B; border-bottom:none; height:19px; background:#fff;color:#6D4B13; font-size: 1.2em;}
.gwt-TabBar .gwt-TabBarItem-selected {position:relative; z-index:10; margin-top:0px; background:#B5A58B; color: #fff; font-size: 1.2em;}
.gwt-TabPanelBottom {position:relative; z-index:9; margin-top:-1px; padding: 0px; }
.pdp-single-tab-content {padding:15px;height:231px;}
.pdp-single-tab-description-content {min-height: 231px; height: 100%;}
.gwt-product-detail-right-panel .gwt-product-detail-widget-title { font-size:17px; font-weight:bold;}

#BVRRContainer {float:left;clear:both;width:970px !important;margin-left:8px !important;}
#BVRRContainer.nodisplay { height:auto; }
#BVRRLinkContainer { float: left; clear: both; margin-left: 13px; display: none;}

#gwt_pdp_recently_viewed {display:none;}
#gwt_recently_viewed {}

/* ---------- end products display panel styles ---------- */

/* ---------- 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-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:0; padding:0;}
.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; }
.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; }
/* ---------- 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 {}

/* ---------- Gift WithPurchase ---------- */
.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;}
.gift-registry-list-bx	{ width: auto;}

/* ---------- GWT CSS END ---------- */

/* ---------- GiftCardPurchase ---------- */
.giftCardTypes {display: table; height: 1px;}
.giftCardAlignment300 {float: left; margin-left:300px;}
.giftCardAlignment {float: left;}
.giftCardAlignment200 {margin-left:250px;}
/* ---------- end GiftCardPurchase ---------- */
.od-name { clear:both; text-transform:capitalize;}
.od-address-line { text-transform:capitalize; }
.od-city { text-transform:capitalize; float:left;}
.od-state { float:left; padding-left:5px;}
.od-zip { float:left; padding-left:5px;}
.od-country {clear:both; float: left; }
.od-phone {clear:both; }

/** Gift registry HOME **/
.registryForm {/*border-right: 1px solid #BEA98C;*/ padding-right: 15px;padding-left: 15px;}
#giftRegistryHomeViewForm  {border-right: 0 none;}
.view-GiftRegistryHomeView .data {padding:15px;margin-bottom:20px;background-color: threedlightshadow; letter-spacing: 0.1ex; margin-left: 5px;width:940px;}
.view-GiftRegistryHomeView .data h2 {color: black; font-family: TeXGyreAdventorRegular; font-style: normal; font-weight: normal; font-size: medium; line-height: 150%; letter-spacing: 0.3ex;}
.view-GiftRegistryHomeView .data button {letter-spacing: 0.2ex; width: 140px; background: #5e5c5d !important;}
.view-GiftRegistryHomeView .data .actionsGR {padding-top: 22px;}
.registryForm , .registryForm  SELECT {color: #555555;}
.registryForm h2 { color: #86743E; font-size: 1.15em;}
#giftRegistryHomeSearchForm {float: left; width: 300px; margin-left: -8px;}
#giftRegistryHomeSearchForm #search label {margin-left: -15px;}
#giftRegistryHomeSearchForm #search button {margin-right: 71px;}
#giftRegistryHomeNewForm { float: left; width: 275px;}
#giftRegistryHomeViewForm {float: left; width: 275px;}
#giftRegistryHomeViewForm #existingRegistry .innerGRForm label {padding-bottom: 10px;}
.registryForm .actionsGR {float: right; margin-top: 10px; margin-bottom: 15px; }
#giftRegistryHomeSearchForm .actionsGR { margin-right: 4px; }
.view-GiftRegistryVisitView #regNotFoundErrorMsg {font-size: 12px;}
.view-GiftRegistryVisitView #regNotFoundErrorMsg a {text-decoration:underline;}
.innerGRForm h2 {text-transform: uppercase;}
.innerGRForm input {width: 140px;}
.form .actionsGR {margin-left: 85px;}
.event-date select {float: left; margin-right: 3px;}

/** Gift Registry View **/
.registry-info {width: 956px;}
.registry-info .registry-info-main{float:left;color:#000;padding-left:18px;}
.registry-info .registry-info-address {float: left; margin-left: 65px; color: black;}
.registry-info h3 {margin: 0 0 3px;}
.registry-info .GR-back-to-search-results {float: right;}
th, td {text-align: left;}
.txtM { border-bottom: 1px solid #97845F; color: #97845F}
#eventMonth {width: 96px;}
#eventDay {width: 55px;}
#eventYear {width: 60px;}
#eventTypeId {width: 139px;}
#region {width: 100px;}

.giftRegistry {padding-top: 7px;}
.registry-view-form .action {margin-left: 10px;}
.registry-view-form .action .button {float: left; margin-right: 15px; height: 28px;}
.registry-view-form .action .button.primary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/share_this_list_btn.png") no-repeat;  width: 128px;}
.registry-view-form .action .button.primary span {display: none;}
.registry-view-form .action .button.third.delete {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/gr_delete_this_list_btn.png") no-repeat;  width: 128px;}
.registry-view-form .action .button.third.delete span {display: none;}
.registry-view-form .action .button.third.edit {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/edit_reg_info_btn.png") no-repeat; width: 158px;}
.registry-view-form .action .button.third.edit span {display: none;}

.GRProductsInView {padding-top: 10px;}
.gwt_gr_image_panel {float: left; position: relative; margin-right: 8px;}
.gwt_gr_details_panel {line-height: 136%;}
.gwt_gr_details_panel .gwt-HTML {font-size: 1.2em;}
.gwt-gr-image-details-link {color: #86734E !important; text-decoration: underline !important; font-weight: bold !important;}
.gwt-gr-image-details-link:hover {color: #808080 !important;}
.gwt_gr_label {font-weight: bold; padding-bottom: 3px;}
.gr-availability-panel {padding-bottom: 3px; padding-top: 3px;}
.gr-availability-panel .gwt-HTML.gwt-gr-availability-message {font-size: 1em;}
.GRProductsInView .price {font-weight: bold;}
.GRProductsInView tbody {color: black;}
.GRProductsInView tr {border-top: solid 1px #97845F;}
.GRProductsInView .txtM {border: none;}
.giftRegistry tr td { padding-top: 15px; padding-bottom: 12px;}
.gwt-gr-image-details-link{ text-align: center; padding-top: 6px;}
.gwt-gr-availability-message {padding-left: 3px;}
.gr-availability-panel div {float: left;}
.new_item_gr {padding-bottom: 6px; padding-left: 10px; font-weight: bold;}

.registry-info p {padding-bottom: 5px;}

#giftRegistryVisitView .form .spot.opt.public_registry{}
#giftRegistryVisitView .form .spot.opt.public_registry label{float: left; margin-right: 12px}
#giftRegistryVisitView .form .spot.opt.public_registry #public_registry_yes, #giftRegistryVisitView .form .spot.opt.public_registry #public_registry_no{width:35px; text-align: left;}
#giftRegistryVisitView #gwt_gift_reg_address_panel .state-zip.row{margin-left: 0px;}
#giftRegistryVisitView #gwt_gift_reg_address_panel .spot.countrySpot select{width:142px;}
#giftRegistryVisitView #gwt_gift_reg_address_panel .state-zip.row select{width:142px;}
#giftRegistryVisitView #gwt_gift_reg_address_panel .phonepanel.row .spot{margin-left: 0}


.giftRegistry #sortBy { margin-top: 10px; margin-bottom: 15px; margin-left: 835px;}
.giftRegistry .price {font-weight: bold;}
.giftRegistry .options {width:108px;}
.giftRegistry tbody {color: black;}
.giftRegistry table th {font-size: 1.1em;}
.giftRegistry #giftRegistryVisitForm select {float: left; margin-right: 5px; margin-bottom: 10px;}
.giftRegistry #giftRegistryVisitForm button {font-size: 11px; height: 20px; padding: 0; text-align: center; width: 76px; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/gr-add-to-cart-btn.png") no-repeat scroll 0 0 transparent;}
.giftRegistry #giftRegistryVisitForm button span {display: none;}
#giftRegistryEditInViewForm .form .gr-description , #giftRegistryEditInViewForm .form .gr-shipping-address{padding-left: 10px;}
#giftRegistryEditInViewForm .form .spot.opt.public_registry {}
#giftRegistryEditInViewForm .form .spot.opt.public_registry label{float: left; margin-right: 12px}
#giftRegistryEditInViewForm .form .spot.opt.public_registry #public_registry_yes, #giftRegistryEditInViewForm .form .spot.opt.public_registry #public_registry_no{width:35px; text-align: left;}
.gr-edit-option-panel{float:left;clear:both;padding:15px;background:#F3E9CE;margin:15px 0;width: 520px;}
.gr-edit-option-panel .button.primary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/gr_save_changes_btn.png") no-repeat;width: 142px; float: right;}
.gr-edit-option-panel .button.secondary { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/cancel_btn.png") no-repeat;width: 84px; float: left;}
.gr-edit-option-panel .button span {display: none;}
.gwt-gift-registry-share-panel .gwt_add_address_link {font-weight: bold; padding-left: 54px; padding-top: 9px; padding-bottom: 12px; text-decoration: underline !important; font-size: 13px; width: 155px;}
.gwt-gift-registry-share-panel .character-count-label {margin:5px 0 5px 6px;}
.gwt-gift-registry-share-panel .gwt-CheckBox {padding-left: 46px; padding-top: 5px;}  
.gwt-gift-registry-share-panel .global-Modal-Label {padding-top: 5px; padding-left: 7px; margin-bottom: 10px;} 
.gwt-gift-registry-share-panel table.actions {margin: 10px 2px; height: 50px; background-color: #F3E9CE;}
.gwt-gift-registry-share-panel table.actions td {padding: 17px 40px 17px 40px;}
.gwt-gift-registry-share-panel .gwt-Label span.required{display: none;}

.gwt-gift-registry-share-panel table.actions td button.primary { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/send_btn.png") no-repeat; width: 100px;}
.gwt-gift-registry-share-panel table.actions td button.secondary { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/cancel_btn.png") no-repeat;width: 84px;}
.gwt-gift-registry-share-panel table.actions td button span {display: none;}
.gwt-gift-registry-share-panel .gwt-TextBox {margin-bottom: 8px; width: 200px; margin-left: 5px;}
.gwt-gift-registry-share-panel table tbody tr td .gwt-Label {margin-left: 5px; font-weight: bold; margin-bottom: 5px;}
.gwt-gift-registry-share-panel table tbody tr td table {margin-left: 8px;}
.gwt-gift-registry-share-panel .global-Modal-ContentArea {margin-left: 6px; height: 70px; padding: 5px; width: 220px !important;}
.gwt-gift-registry-share-panel .gwt-GR-share-remove-link.gwt_add_address_link {padding-left: 14px; padding-top: 7px;}
#giftRegistryShare .form {padding-left: 78px;}
#giftRegistryShare .required {padding-bottom: 5px; margin-left: 15px; margin-bottom: 8px;}
#giftRegistryShare #gwt-error-placement-div {margin-left: 5px;}
#giftRegistryEditH1 {border-bottom: 1px solid #B5A58B; color: #B5A58B !important; font-size: 2.5em !important; font-weight: normal;padding-bottom: 10px; padding-left: 14px; padding-right: 10px;}
#giftRegistryEditForm {width: 550px; padding-left: 12px; padding-bottom: 15px;}
#giftRegistryEditForm .reqdlabel{display: none;}
#giftRegistryEditForm .printLink {margin-left: 235px;}
#giftRegistryEditForm.gwt-RealLabel {text-align: right;}
#giftRegistryEditForm .phonepanel.row {float: left;}
#giftRegistryEditForm .phonepanel .spot:first-child label {width: 102px; text-align: right !important;}
#giftRegistryEditForm .phonepanel.row input {top: -15px; position: relative;}
#giftRegistryEditForm .phonepanel.row .spot .gwt-RealLabel.auxLabel {/*margin-left: 98px;*/}
#giftRegistryEditForm input {width: 230px;}

.view-GiftRegistryShareView #mainContent h1{border-bottom: 1px solid #B5A58B; border-top: 1px solid #B5A58B; margin-left: -5px; padding-bottom: 10px; padding-right: 10px;}
.view-GiftRegistryShareView #mainContent .data {float: none; }

#giftRegistryEditForm .spot.action.txtR {float:left;margin:15px 0;background:#F3E9CE;padding:15px;width:520px;}
#giftRegistryEditForm .spot.action.txtR button.secondary {float: left; margin-right: 10px;}
#giftRegistryEditForm .spot.action.txtR button.primary {float: right; margin-left: 10px;}
.GRProductsInView table tr th { border-top: 0 none; border-bottom-width: 2px;}
.GRProductsInView table th.options {width: 95px;}
.GRProductsInView table tr .options {padding: 8px 0 0 0; width: 95px;}
.GRProductsInView table tr .options div {width: 90px;}
#giftRegistryEditForm .form h2, .view-GiftRegistryStaticViewView h2{font-size:13px;font-weight:bold;margin-left:33px;}
.view-GiftRegistrySearchResultsDisplayView .data {padding:20px 5px;}
.view-GiftRegistrySearchResultsDisplayView .viewRegistry a{color: #97845F;}
.view-GiftRegistrySearchResultsDisplayView .data table tbody td {font-weight: bold;}
.view-GiftRegistrySearchResultsDisplayView th {font-size: small;}
.view-GiftRegistrySearchResultsDisplayView .viewRegistry {width: 60px; padding-right: 5px;}
.view-GiftRegistrySearchResultsDisplayView .data table tbody tr td {padding-top: 10px; padding-bottom: 10px; vertical-align: middle; padding-right: 0px;}
.view-GiftRegistrySearchResultsDisplayView .line-even {}
.view-GiftRegistrySearchResultsDisplayView .line-odd {background-color: #E9E8E3;}
.view-GiftRegistrySearchResultsDisplayView #mainContent {border-left: none;}
.view-GiftRegistrySearchResultsDisplayView th {border-bottom: 2px solid #B5A58B;}
.view-GiftRegistrySearchResultsDisplayView .data tbody td, .data tbody th {border: none;}



#giftRegistryQuantityForm table th {font-size: medium; text-align: center; font-family: TeXGyreAdventorBold;}
#giftRegistryQuantityForm .GRProductsInView table .dateAdded, .price, .qtyReq, .qtyPur, .qtyToPur {text-align: center;}
#giftRegistryQuantityForm .GRProductsInView table .dateAdded, .price, .qtyPur {font-weight: bold;}

/*----------------------- Gift Registry Rework --------------------------------*/
#giftRegirstyForms .registryForm { float:left; width:326px; margin:0 10px 0 0; }

#giftRegistryForms #giftRegistryHomeNewForm { float: left; height: 250px; position: relative; width: 300px; height: 256px; }
#giftRegistryForms #giftRegistryHomeNewForm #newRegistry { background: none repeat scroll 0 0 #F7F6F1; float: left; height: 250px; margin: 10px; position: relative; width: 256px; } 
#giftRegistryForms #giftRegistryHomeNewForm #newRegistry .innerGRForm p { width: 230px; }
#giftRegistryForms #giftRegistryHomeNewForm #newRegistry button { left: 50%; margin-left: -100px; position: relative; width: 96px; }

#giftRegistryForms #giftRegistryHomeViewForm { float: left; position: relative; top: 10px; }

#giftRegistryForms #giftRegistryHomeViewForm #existingRegistry {
  background: none repeat scroll 0 0 #F7F6F1;
  float: left;
  height: 234px;
  margin: 0;
  padding: 10px;
  padding-top: 4px;
  position: relative;
  width: 237px;
}

#giftRegistryForms #giftRegistryHomeViewForm #existingRegistry .innerGRForm p { width: 230px; }
#giftRegistryForms #giftRegistryHomeViewForm #search { background: none repeat scroll 0 0 #F7F6F1; float: left; height: 100%; margin: 10px; padding: 20px; position: relative; top: 10px; width: 256px;}
#giftRegistryForms #giftRegistryHomeViewForm #existingRegistry button {
  left: 50%;
  margin-left: -93px;
  position: relative;
  top: -12px;
  width: 87px;
}

#giftRegistryForms #giftRegistryHomeSearchForm {
  background: none repeat scroll 0 0 #F7F6F1;
  float: left;
  height: 250px;
  position: relative;
  top: 10px;
  width: 240px;
}

#giftRegistryForms #giftRegistryHomeSearchForm .button.primary {
  float: right;
  position: relative;
  top: 25px;
}

#giftRegistryForms #giftRegistryHomeSearchForm #search { float: left; position: relative; width: 300px; height: 256px; }
#giftRegistryForms #giftRegistryHomeSearchForm #search .innerGRForm p { width: 230px; }
#giftRegistryForms #giftRegistryHomeSearchForm #search button { left: 50%; margin-left: -100px; position: relative; width: 132px; }
#giftRegistryForms #giftRegistryHomeSearchForm #inputFields { }
#giftRegistryForms #giftRegistryHomeSearchForm #inputFields .labelFieldSet { height: 25px; text-align: right; width: 235px; }
#giftRegistryForms #giftRegistryHomeSearchForm #inputFields input { text-align: left; width: 165px; }
#giftRegistryForms #giftRegistryHomeSearchForm #inputFields label { display: inline; margin:0 8px 3px 0; padding:0; clear:both; }
#giftRegistryForms #giftRegistryHomeSearchForm #inputFields #requiredIndicatorLegend { margin-left: 70px; }

/*----------------------- End Gift Registry Rework ----------------------------*/

#giftRegistryVisitView table th {font-size: medium; text-align: center; font-family: TeXGyreAdventorBold;}
#giftRegistryVisitView table th.qtyReq {padding: 0px;}
#giftRegistryVisitView table th.qtyPur {padding: 0px;}
#giftRegistryVisitView table th.dateAdded {padding: 0px;}
#giftRegistryVisitView .giftRegistry table .dateAdded, .price, .qtyReq, .qtyPur, .qtyToPur {text-align: center;}
#giftRegistryVisitView .giftRegistry table .dateAdded, .price, .qtyPur {font-weight: bold;}

.view-GiftRegistryVisitView #giftRegistryVisitView .data p.GR-inst-copy  {margin-bottom: 26px;}


.innerGRForm {height: 165px;}
.innerGRForm #registry_number, .innerGRForm #first_name, .innerGRForm #last_name {text-align: right;}

#logonId, #logonId_old, #reEnterEmail, #verifyLogonId { width: 220px;}
#logonPassword, #logonPasswordOld, #logonPasswordVerify { width: 220px;}

#creditCardEditForm{padding-left:10px;}
#creditCardEditForm .spot #payMethodCCID {width: 200px;}
#creditCardEditForm .spot #pay_cardNumbertext {width:188px;}
#creditCardEditForm #pay_cardExpiryMonth {margin-right: 5px; width: 98px;}
#creditCardEditForm  #pay_cardExpiryYear {width: 98px;}
#creditCardEditForm .form .spot label{text-align: right; font-weight: bold;}
#creditCardEditForm .form .exp-date-row label{text-align: right; font-weight: bold;}
#creditCardEditForm .actions {padding-left:147px;}
#creditCardEditForm .actions button {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/save_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:63px;}
#creditCardEditForm .actions button span {display: none;}
.view-CreditCardView .form {padding-left: 30px; padding-top: 20px;}

/** Wish list **/
.view-WishListHomeView #wish-list #wish-list-options .remove{bottom: 31px; position: relative;}
.view-WishListHomeView #wish-list #wish-list-options .add-to-cart{position: relative; top: 25px;}
.view-WishListHomeView #wish-list .price p{margin-top:1px }
.view-WishListHomeView .data {float: none;}
.view-WishListHomeView #wish-list-btn.action {background-color: #F3E9CE; padding: 20px; margin: 0 8px 8px 8px;}
.view-WishListHomeView #wish-list-btn button {float: right; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/share_this_list_btn.png") no-repeat; width: 128px;}
.view-WishListHomeView #wish-list-btn button span {display: none;}
#wish-list {padding-bottom: 13px; margin-left: 10px; margin-right: 8px;}
#wish-list tr {border-bottom: 1px solid #97845F;}
#wish-list tr th {  font-family: TeXGyreAdventorBold,Helvetica sans-serif;font-size: 1.4em; color: #86743E;}
#wish-list  th, #wish-list td {padding:15px 0 15px 0;}
#wish-list .price {font-weight: bold;}
#wish-list .gwt_gr_details_panel .gwt_gr_label {font-weight: bold;}
#wish-list #wish-list-options .add-to-cart .gwt-add-to-cart-btn{margin-bottom: 5px; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/gr-add-to-cart-btn.png") no-repeat; width: 75px; height: 18px;}
#wish-list #wish-list-options .remove .remove-from-wishlist{font-family:Arial, helvetica, sans-serif;background:none; color:#6D4B13; text-decoration:underline; font-size: 12px; padding-left: 0; text-transform: none;}
#wish-list .gwt-gr-image-details-link {text-align: center; padding-top: 7px;}
.product-additional-info-panel-modal {width: 500px;}
#wishListShare {margin-left: 15px;}
#wishListShare .gwt-gift-registry-share-panel table.actions {height: 60px;}
#wishListShare .gwt-CheckBox {padding-left: 0;}
#wishListShare .gwt-TextBox {width: 200px;}
#wishListShare .required {padding-bottom: 10px;}
#wishListShare td {padding-bottom: 5px;}
#wishListShare .gwt_add_address_link {padding: 0; margin-left: 5px; font-size: 11px; margin-bottom: 10px;}
#wishListShare .gwt-gift-registry-share-panel table tbody tr td .gwt-Label {margin-bottom: 0;}
#wishListShare .gwt-GR-share-remove-link.gwt_add_address_link {margin-top: 9px;}
#wishListShare .gwt-CheckBox {margin-left: -2px;}
#wishListShare .gwt-gift-registry-share-panel table tbody tr td table td table td table td .global-Modal-Label{font-weight: normal;}
#gwt-product-detail-info-modal {width: 570px; margin-left: -10px; left: 400px;}
#gwt-product-detail-info-modal .product-additional-info-panel-modal {margin-left: -15px;}
#gwt-product-detail-info-modal .gwt-submit-cancel-dialog-button-panel button.secondary {float: right;}
#gwt-product-detail-info-modal .dialogTopCenterInner .Caption {font-size: 1.12em; padding: 8px 0 2px 14px; font-weight: bold;}
.wishlist-empty-message {color: #8A0000 ; font-size:13px; font-weight:bold;}

.secondary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/cancelSlice.png") repeat-x scroll left top transparent;}
#ShopCartForm .productInfo .line .actions button, #ShopCartForm .itemline .button{ font-size: 1.0em; font-weight: normal; padding-left: 0; text-transform: none; font-family: arial,helvetica,sans-serif; height: 22px; margin-top: 0px;}


#gwt_quick_products_display table {width:793px;}
#gwt_quick_products_display table tr td button {float:right;background:url(http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/add-to-cart.gif) no-repeat;width:140px;height:38px;margin:5px 15px 25px;}
#gwt_quick_products_display table tr td button span{display:none;}

.view-CatalogQuickShopProductsView #mainContent p{padding:0 20px;}
.view-CatalogQuickShopProductsView .default{padding:0 20px;}
.gwt-quickshop-product-detail-widget-image-column .pdp-linkpanel{z-index:99;}

.gwt-quickshop-product-detail-widget{border:1px solid #86734E;width:735px;float:left;margin:10px 20px;padding:8px;}
#gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-quickshop-product-detail-widget-image-column{float:left;	margin-right:25px;}
#gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-product-detail-widget-options-column{width:250px;	margin-right: 25px;	float:left;}
#gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-product-detail-widget-price-column{bottom: 16px; margin-right: -250px;}
.gwt-product-detail-widget-quantity-panel{width:200px; }
#gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-product-detail-widget-options-column .gwt-product-detail-widget-quantity-label {float:left; margin-right: 15px; padding-top: 3px; color: #513F19;}
#gwt_quick_products_display .gwt-quickshop-product-detail-widget .gwt-product-detail-widget-price-column .gwt-Label {color: #513F19;}
#gwt_quick_products_display .gwt-product-detail-widget-options-column .gwt-product-option-panel .gwt-product-option-panel-listbox{margin-right:40px;float:left;}
#gwt_quick_products_display .gwt-product-detail-widget-options-column .gwt-product-option-panel .gwt-product-option-panel-listbox .gwt-custom-link{padding:0px 10px;}
#gwt_quick_products_display .gwt-product-detail-widget-options-column .gwt-product-option-panel .gwt-product-option-panel-listbox-container{margin-bottom:0;}
#gwt_quick_products_display .gwt-product-detail-widget-options-column .gwt-product-detail-widget-title{font-weight: 800; color:#513F19;}	
.phonepanel .spot .gwt-RealLabel.auxLabel{float:left !important;}

.gwt-quickshop-product-detail-widget .gwt-product-option-panel{float:right; margin-bottom: 10px;width: 420px; }
.view-CatalogQuickShopProductsView.area-QuickShopArea .gwt-quickshop-product-detail-widget .gwt-product-option-panel{min-height: 100px;}
.gwt-quickshop-product-detail-widget .gwt-product-detail-widget-personalization-panel{float:left;width:120px;text-align:center;clear:both; padding-top: 13px;}
.gwt-quickshop-product-detail-widget .gwt-personalize-link-style{color:#86734E !important;text-decoration:underline !important;}
.gwt-quickshop-product-detail-widget .gwt-personalize-link-style:hover{text-decoration:none !important;}
.gwt-quickshop-product-detail-widget .gwt_personalization_options_panel{float:left;width:265px;}
.gwt-quickshop-product-detail-widget .gwt-personalization-dropdown-label{color:#533B15;width:115px;text-align:left;margin-top:3px;}
.gwt_personalization_options_panel .gwt-personalization-dropdown-label {margin-bottom: 10px;color: #000000;font-weight: bold;width: auto;}
.gwt-quickshop-product-detail-widget .gwt_personalization_options_panel select{margin-top:4px;} 


/*shopping-cart*/
.data.shoppingCart.orderReview #orderItemTable #gwt-uid-173{padding-top: 18px; color:#86734E; font-weight: bold; text-decoration: underline;}
.data.shoppingCart.orderReview #orderItemTable .txtM th{font-family: TeXGyreAdventorBold,sans-serif; font-size: 16px; color:#86734E;}
.data.shoppingCart.orderReview #orderItemTable .txtM th abbr {border: none 0;}
#orderItemTable .promoCode button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/order_review_apply_btn.png") no-repeat; width:65px; }
#orderItemTable .promoCode button span {display: none;}
.orderItemRow .productInfo .availability {left: 625px; margin-top: -20px; position: absolute!important;}
.button.third.small.remove { clear: right; float: left; font-size: 11px; height: auto;}
#changePasswordForm .form .spot label { width: 180px; text-align: right;}
#changePasswordForm .form div.required {margin-left: 193px;}
#changePasswordForm .form .actions {padding-left: 192px;}
#changePasswordForm .form .actions button {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/submit_btn.png") center center no-repeat;width:81px;border:1px solid #DFDFDF;margin-left: 2px;}
#changePasswordForm .form .actions button span {display: none;}
#changeEmailForm .form .actions button { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/continue_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:102px;margin-left:3px;}
#changeEmailForm .form .actions button span {display: none;}
#changeEmailForm .form .spot label{text-align: right;}
#changeEmailForm .form div.required {margin-left: 144px;}
#creditCardForm .paymentOption{ border:none; margin-left: 10px;}
#orderItemTable .promoCode #promotionCodeForm, #orderItemTable .promoCode #giftCardForm {}
#creditCardForm #ccsave-holder label{ padding-top: 0}
#creditCardForm .paymentOption.form label{text-align: left;padding: 0;}
#creditCardForm #payment-type-holder label{text-align: left;padding-top:0;padding-left:15px;}
#creditCardForm .paymentOption.form #ccsave-holder {margin-left: 228px; padding-top: 5px; }
#creditCardForm .paymentOption.form #ccsave-holder label{text-align: left; width: 230px; float: left;}
#creditCardForm .paymentOption.form #ccsave-holder input{float: left;}

#creditCardForm .actions {}
#creditCardForm .spot.actions #processOrderContainer{margin-right: 15px;padding-left: 800px;}
#creditCardForm .spot.actions #processOrderContainer button, .processOrderContainer button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/process_order_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:149px;position:relative;}
#creditCardForm .spot.actions #processOrderContainer button {top:-262px;}
#creditCardForm .spot.actions #processOrderContainer button span, .processOrderContainer button span{display: none;}

#creditCardForm {position:relative;float: left;width: 100%;margin-bottom: 66px;}
#orderReviewDisplayViewDiv  #creditCardForm  .orderSummaryDiv{  float:right; position:absolute;top:65px; right:4px;left: auto;}
#orderReviewDisplayViewDiv  #creditCardForm .spot.actions {float:right; position:absolute; top:250px; right: 28px; height: 2px;}
.creditCardOptionLogos .american-express-logo,.creditCardOptionLogos .discover-logo,.creditCardOptionLogos .visa-logo,.creditCardOptionLogos .master-card-logo{float: left; margin-right: 10px;}
.creditCardOptionLogos .american-express-logo {background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/PayPal/american_express.jpg"); height: 41px; width: 50px;}
.creditCardOptionLogos .discover-logo {background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/PayPal/discover.jpg"); height: 40px; width: 70px;}
.creditCardOptionLogos .visa-logo{background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/PayPal/visa.jpg"); height: 40px; width: 70px;}
.creditCardOptionLogos .master-card-logo{background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/PayPal/mastercard.jpg"); height: 40px; width: 70px;}
.creditCardOptionLogos {height: 50px; width: 470px;}
.paymentoptions #creditCardOptions{margin-top: 10px;}
#ccsave-holder > label {width: auto;color:#333333;}
#ccsave-holder {float: none; clear: both; padding-top: 20px;}
.paymentOption.payPal.form {clear: both; float: left;padding-top: 40px; padding-bottom: 10px; border-bottom: solid 1px;border-color: #EFEDE2; width: 470px;}
.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: 67px;color:#333333;}
.paymentOption.payPal.form .whatIsPayPalLink{float: left; margin-left: 20px; margin-top: 40px;}
.paymentOption.payPal.form .whatIsPayPalLink > a {color: #665546; text-decoration: underline;}
#processOrderContainer #process{float: right;}
.paymentOption.payPal  #paypal-label{display:none;}
.paymentOption.payPal.form .payPalLabel{float: left;position:relative;margin-right:15px;}
.paymentOption.payPal.form .payPalLabel .paypal-account-info{position:absolute;left:118px;}
.vcard .paypal-account-info {float: left; margin-left: 10px;}
#orderReviewDisplayViewDiv #creditCardForm .paymentoptions {float:left;}
.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: 190px;padding: 0;margin: 0;display: inline-block;}
.paymentoptions .paymentOption #paypal-set-source-fund-checkbox , .paymentoptions .paymentOption .paymentOptionRadio ,.paymentoptions .paymentOption #ccsave{border-width:0}
#creditCardForm #processOrderContainer .continueToPayPalBtn {background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/PayPal/btn_cont-2-paypal.jpg") !important; width: 200px !important; height: 28px !important; left:0 !important; text-indent: -9999px;}


#ShopCartForm .actions.txtR .spot{position:relative; padding-bottom:35px;}
#ShopCartForm .spot .button.primary.checkout-with-paypal-button{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/PayPal/Check-out-with-PayPal.png") no-repeat scroll 0 0;height:26px;width:147px;padding:0px;position:absolute; right:15px; bottom:5px;}
#ShopCartForm .spot .paypal-or-checkout-text{position:absolute; right:80px; bottom:40px;}

#creditCardForm h3 { }
#orderItemTable #promotionCodeForm .spot p{padding-top: 2px; padding-left: 110px; }
#orderItemTable #promotionCodeForm .spot label{padding-top: 0; margin-top: 0;}
#orderItemTable #giftCardForm.spot label{padding-top: 0; margin-top: 0;}
#orderItemTable .shipMethod a{color:#86734E;}
#orderItemTable .qty.txtR a{color:#86734E;}
.gwt-oid-panel.horizontal .gwt-oid-name{font-weight: 600}
.gwt-oid-panel .horizontal{margin-right: 10px;}

.gwt-oid-panel .perzdesc{float: left;clear: both; }
.gwt-oid-panel .perzdesc .perz_label{float: left;}

/* product detail pages */
.gwt-bdp-first-tab-panel-column2 {}
.gwt-submit-cancel-dialog-button-panel {border-top: 1px solid #86734E; margin-top: 20px; padding-top: 12px;}
.gwt-submit-cancel-dialog-button-panel .secondary {float: left;}
.gwt-submit-cancel-dialog-button-panel .primary {float: right;}
.gwt-product-detail-products-container {padding-top: 5px; padding-bottom: 2px;}
.add-to-cart-button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add_to_cart_btn.png") no-repeat; height: 28px; width: 126px;}
.add-to-cart-button.disabled {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add_to_cart_btn_disabled.png") no-repeat; height: 28px; width: 126px;}
.update-cart-button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/update_to_cart_btn.png") no-repeat; height: 28px; width: 125px;}
.update-cart-button.disabled {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/update_to_cart_disabled.png") no-repeat; height: 28px; width: 125px;}
.add-to-cart-button span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}
.add-to-wish-list-btn {background:  url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add_to_wish_list_btn.png") no-repeat; width: 105px; height: 16px;}
.add-to-wish-list-btn.disabled {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add_to_wish_list_btn_disabled.png") no-repeat; width: 105px; height: 16px;}
.add-to-wish-list-btn span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}
.add-to-gift-registry-button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add_to_gr_btn.png") no-repeat; width: 150px; height: 16px;}
.add-to-gift-registry-button.disabled {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add_to_gr_btn_disabled.png") no-repeat; width: 150px; height: 16px;}
.add-to-gift-registry-button span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}
.tell-friend-button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/tell_a_friend_btn.png") no-repeat; width: 90px; height: 16px; margin-left: 10px;}
.tell-friend-button span {display: none;}
.gwt-product-detail-page-live-chat { cursor: pointer; display: none;}
button.disabled {cursor: not-allowed;}

.gwt-product-detail-buttons-right-margin {width: 200px;}
.gwt-product-detail-buttons-panel .gwt-product-detail-buttons-panel-no-border{ padding: 5px; float: left;}
.gwt-product-detail-buttons-spacing {width: 205px;}
.gwt-product-detail-buttons-panel-no-border .gwt-product-detail-buttons-spacing  {float: left; margin-bottom: 5px;}
.gwt-product-detail-buttons-panel {background-color: #F3E9CE; padding: 1px 0 0px 0; clear: both; width: 430px;}
.gwt-product-detail-buttons-panel.gwt-product-detail-buttons-panel-no-border{margin-top:15px;background:none; padding: 0;margin-bottom: 5px; }
.gwt-product-detail-buttons-panel .gwt-product-detail-buttons-spacing.gwt-product-detail-buttons-right-margin {width: 140px;}
.gwt-product-detail-buttons-panel .gwt-product-detail-widget-price-availability-panel {    color: #533B15;  float: left;	font-size: 15px;  margin-top: 12px;	padding-left: 26px;	width: 270px;}
.gwt-product-detail-buttons-panel .gwt-product-detail-widget-price-availability-panel .gwt-product-detail-price {float: left;	font-weight: bold;	margin-left: -15px;	margin-right: 18px;	margin-top: 1px;}
.gwt-product-detail-buttons-panel .gwt-product-detail-widget-price-availability-panel .gwt-product-detail-price div {float: left; display: inline; padding-left: 4px;}
.gwt-product-detail-buttons-panel .gwt-product-detail-widget-price-availability-panel .gwt-product-detail-inventory { float: left; font-weight: normal; width: 270px; color: #533B15;}
.gwt-product-detail-buttons-panel .gwt-product-detail-buttons-spacing.gwt-product-detail-buttons-right-margin { float: right; margin-top: 14px;}
.showGiftInfo{margin-left: 5px;}
.view-ShoppingCartView #ShopCartForm .showGiftInfo {color: #000; text-decoration: none;}
.form #checkout-registration-holder H3 { color:#86734E; font-size:1.5em; font-family:TeXGyreAdventorRegular, sans-serif; padding:4px 4px 4px 10px;margin:10px 0; font-weight: 500; border-bottom: solid 2px; }

#gwt_order_item_product_json {padding:10px;}
.view-MultipleShippingAddressDisplayView .inst-copy{margin:15px;}
.gwt-multiple-address-container .gwt-hd td {border-bottom: solid #86734E 2px; color:#86734E; font-size:1.5em; font-family:TeXGyreAdventorRegular, sans-serif; font-weight: 500; margin-bottom: 10px; }
.gwt-multiple-address-container tr td {border-bottom: 1px solid #E6E6E6; padding: 18px 0 15px;}
.gwt-multiple-address-container .gwt-multi-address-product-lbl {font-weight: bold;}
.gwt-multiple-address-container tr tr td {border: none; padding: 0;}
.gwt-multiple-address-container .gwt-pdp-hl-center {float: right;background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/continue_btn.png") no-repeat; width: 103px; margin-right: 17px;}
.gwt-multiple-address-container .gwt-pdp-hl-center span {display: none;}
.gwt-multiple-address-container tr td .gwt-Hyperlink a,.gwt-multiple-address-component-panel-col3 .gwt-HTML {color:#86734E !important; text-decoration: underline !important; font-weight: 300;}
.gwt-multiple-address-btn-row td {border-bottom: none !important; border-top: solid #86734E 2px !important; color:#86734E !important;}

.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 0 10px;}
.gwt-multiple-address-container tr td.perzdesc #perz_label {float: left;}

.gwt-product-option-panel .gwt-product-option-panel-listbox {padding-bottom: 10px !important; padding-top: 0 !important;clear:both;}
.gwt-product-option-panel .gwt-product-option-panel-swatchbox {padding-bottom: 10px !important; padding-top: 0 !important;}
.gwt-product-option-panel .gwt-product-option-panel-listbox .gwt-ListBox {float: none;width:220px;}
.gwt-product-detail-products-container-single-pdp {padding-left: 19px;}
.gwt-product-detail-products-container-single-pdp .gwt-product-detail-buttons-panel {width: 455px; height: 56px;}
.gwt-pdp-main-image-swatch {width:60px;height:60px;margin:auto;display:block;position:relative;top:202px;}

/*Shopping Cart Page*/
.promoCode button span {color: #86743E; text-decoration: none;}
.shoppingCart #ShopCartForm table .actions.txtR div {background: #EFE7D2; height: 85px; /*position: relative;*/}
.shoppingCart tfoot .promoCode {z-index: 9999;}
.shoppingCart .estimateShippingLable{color: #86743E; text-decoration: underline;}
.shoppingCart #ShopCartForm tfoot .totals{height: 140px; padding-right: 65px; z-index : -1;}
/*#ShopCartForm table tfoot tr td.totals table {padding-right: 65px;}*/
.shoppingCart #ShopCartForm table .totalPrice p{text-align: right; text-transform: uppercase;}
.shoppingCart #ShopCartForm table .totalPrice .messages{}
.shoppingCart #ShopCartForm tfoot .totals td.amount{font-weight: bold; width: 75px;}
.shoppingCart #ShopCartForm tfoot .totals .totalPrice td.amount {width: 56px;}
.shoppingCart #ShopCartForm table .totalPrice td{width: 178px;}
.data .spot.actions.contshop button {padding: 3px; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/continue_shopping_btn.png") no-repeat; display: block;  width: 173px;float: right; margin-bottom: 15px;}
.data .spot.actions.contshop button span {display: none;}
#ShopCartForm .productInfo  .third span {color: #86743E;  }
#ShopCartForm .EstimateShipping{position: relative; left: 300px;}
#ShopCartForm .EstimateShipping #ApplyEstimateShipping {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/calculate_btn.png") no-repeat center center; width: 87px;}
#ShopCartForm .EstimateShipping #ApplyEstimateShipping span {display: none;}
#ShopCartForm .EstimateShipping #changeZipBtn {left: 418px; position: relative; top: -85px; width: 90px;}
#ShopCartForm .EstimateShipping #changeZipBtn #ApplyEstimateShipping {background: none; border: none; text-transform: none !important; font-family:Arial, helvetica, sans-serif !important; font-size: 12px; width: 90px; text-decoration: underline;}
#ShopCartForm .EstimateShipping #changeZipBtn #ApplyEstimateShipping span {display: block;}
#ShopCartForm .EstimateShipping #changeZipBtn BUTTON span {color: #86743E; font-weight: normal;}
#ShopCartForm .EstimateShipping input {width: 80px; padding-left: 4px;}
#ShopCartForm .EstimateShipping #zipCodeForm {position: relative; left: 127px;}
#ShopCartForm .EstimateShipping #zipCodeForm #pleaseWait {position: relative; left: -17px;}
#ShopCartForm tr.actions button.primary { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/checkout_btn.png") center center no-repeat;border:1px solid #DFDFDF;width:110px;margin:28px 15px 0 0;}
#ShopCartForm tr.actions button.primary span {display: none;}
#ShopCartForm tr.actions button.secondary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/continue_shopping_btn.png") center center no-repeat;border:1px solid #DFDFDF;display:block;width:175px;float:left;margin:28px 0 0 470px;}
#ShopCartForm tr.actions button.secondary span {display: none;}

#ShopCartForm tr.actions.txtR td{border-top: 2px solid #ABA68F;}
#ShopCartForm .itemline{padding: 10px 0;}
#gwt_address_display_panel .gwt-addrbk-btnpanel button{ width:auto; font-family: Arial, helvetica, sans-serif; font-size: 1em;}
.view-ShoppingCartView #cartEmpty{padding:10px 50px;}
.view-ShoppingCartView .contshop{float:right;margin:30px 227px;}
#orderConfirmation {padding-left:20px;}
#orderConfirmation h1.custom{margin-left:-20px;width:980px !important;}
#orderConfirmation p{padding-bottom: 20px;}
#orderConfirmation .orderId {font-weight:bold;}
#orderConfirmation td {padding-bottom: 10px; }
.orderConfirmationLabel {text-align: right; padding-right: 10px;}
#orderConfirmation #printlink {color: #86734E; text-decoration:underline; margin-left: 90px; }
#orderConfirmation a.primary{float:right; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/orderconfirm_cont_shop_btn.png") no-repeat; width: 184px; height: 28px;margin-top: 6px; margin-bottom: 10px;}
#orderConfirmation a.primary span {display: none;}
#orderConfirmation div.spot.actions {border-top:solid #E6E6E6 2px;margin:30px 30px 0 0;padding:10px;float:left;width:905px;}

.view-ShoppingCartView #sideBox.rightSide {float: right;height:750px;overflow: visible;margin-right: 6px;padding: 0;width: 177px;background: #fff; border: none;}
.view-ShoppingCartView #bottomEspot{float:left;padding-left:8px;width:781px;}
.view-ShoppingCartView .checkoutSection  {border: 1px solid #B5A58B;}
.view-ShoppingCartView .cartCheckoutheader {text-transform: uppercase; text-align: center; font-family: TeXGyreAdventorRegular, Helvatica sans-serif; font-size: 15px; color: white; background-color: #B5A58B;}
.view-ShoppingCartView #userLogonForm {float:none; padding-top:0; width:auto; height:auto; margin-left: 0;}
.view-ShoppingCartView #userLogonForm label {text-align: left; font-weight: normal;}
.view-ShoppingCartView #userLogonForm #rememberMe {margin-left: 0px;}
.view-ShoppingCartView #signIn #logonButton {background: none;background-color: #588050;color:#fff;padding: 6px;line-height: 1;height: 34px;}
.view-ShoppingCartView #signIn #logonButton span {color: white; display: inline;top: -7px; position: relative;}
.view-ShoppingCartView #signIn {height: 224px; border-bottom: 1px solid #B5A58B; background-color: #E9E8E3;padding: 6px;}
.view-ShoppingCartView #signIn .spot {margin-top: 6px;}
.view-ShoppingCartView .signinMsg .line1 {font-weight: bold; text-transform: uppercase; font-size: 11px;}
.view-ShoppingCartView .checkoutBtn .messaging .line1 {font-weight: bold; text-transform: uppercase; font-size: 11px;}
.view-ShoppingCartView #signIn input#logonId, .view-ShoppingCartView #signIn input#logonPassword {width: 150px;}
.view-ShoppingCartView #signIn a#rememberMeLink {width: 140px; margin-left: 4px;}
.view-ShoppingCartView #signIn #forgotpw {top: -71px; position: relative;}
.view-ShoppingCartView #signIn .spot.actions {padding-left: 0; border: none;}
.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 {  padding: 6px;background-color: #E9E8E3;}
.view-ShoppingCartView .checkoutBtn button{background: none;background-color: #588050;color:#fff;padding: 6px;line-height: 1;}
.view-ShoppingCartView .checkoutBtn button span {color: white; display: inline;}
.view-ShoppingCartView .cartSignInMode2 #signIn {height: auto;}
.view-ShoppingCartView .cartSignInMode0 #signIn {display: none;}
.view-ShoppingCartView .cartSignInMode0 .cartCheckoutheader{display: none;}
.view-ShoppingCartView .checkoutSection {border: none;}
.view-ShoppingCartView .cartSignInMode0 .checkoutBtn {display: none;}

#sideBox.rightSide {float: right; height: auto; overflow: hidden; padding: 0; width: 140px;}
/*.view-ProductGridView #sideBox, .view-ProductCategoryCollectionsView #sideBox{margin-top: 40px;}*/
.accent {float: left; width: 832px;}
.gwt-product-info-panel {float:left; width: 181px; margin:6px 3px; border: 1px solid #E6E6E6; height: 315px;outline: none;}
.gwt-product-info-panel-last{margin-right:0;}
.gwt-product-info-panel div.gwt-product-info-panel-image-container, .gwt-product-info-panel div.gwt-product-info-panel-details-panel { padding: 6px 6px 6px 13px;}
/*.data.shoppingCart.accent {width: 100%;}*/
.gwt-product-info-panel a {text-decoration: none!important;}
.gwt-product-info-panel a:hover {text-decoration: none!important;}
#orderReviewDisplayViewDiv .size2of5 {float: left;}
#orderReviewDisplayViewDiv .line .size1of4 div { clear: both; padding: 3px 0 3px 0;}
.view-OrderReviewDisplayView #orderReviewDisplayViewDiv .line .unit .vcard { padding-left:13px; }
.view-OrderReviewDisplayView #orderReviewDisplayViewDiv .line .unit button.button { padding-left:10px; }
#orderReviewDisplayViewDiv .orderDetailsUtil {float: none;}

#orderReviewDisplayViewDiv #promotionCodeForm button.button, .view-OrderReviewDisplayView #orderReviewDisplayViewDiv #orderItemTable .promoCode #giftCardForm button.button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/order_review_apply_btn.png") center center no-repeat;border:1px solid #DFDFDF;height:26px;width:67px;}
#orderReviewDisplayViewDiv #promotionCodeForm button.button span{display:none; }

.view-CatalogQuickShopProductsView .error, .view-CatalogQuickShopView .error {border:2px solid;padding:6px;line-height:16px;margin:12px 5px;color:#A4040E;}

.itemline .size2of3 {width: auto;}

.view-GiftingWrapView .GiftWrap{width:980px;}
.view-GiftingWrapView div.GiftWrap td.giftWrapChoices div.giftwrapchoice {width:75px; margin: 0 10px 12px 0;}
div.GiftWrap td.giftWrapChoices { width: 30%;}

.GiftWrap table { border: none; border-top: solid 1px #BEA98C; border-bottom: solid 2px #BEA98C;}
.GiftWrap td {padding-top: 18px; padding-bottom:18px; border-bottom: 1px solid #E6E6E6;}
.GiftWrap .actions {float: right; margin:10px;}
.GiftWrap .actions button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/continue_btn.png") no-repeat; width: 103px;}
.GiftWrap .actions button span {display: none;}
.promoCode .spot button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/shopping_cart_apply_btn.png") no-repeat center center;width: 67px;border:1px solid #DFDFDF;}
.promoCode .spot button span {display: none;}
.gwt-csb-error-panel-popup .Caption {background-color: #C5534B; border-bottom: 1px solid #BBBBBB; border-top: 1px none #E3E3E3; color: white; cursor: pointer; height: 10px; padding-bottom: 4px; padding-top: 4px; text-align: center; width: 200px;}
.gwt-csb-error-panel-popup {background:#fff;border:1px solid;width:200px;z-index:500000;}
.gwt-csb-error-panel-popup .dialogMiddleCenterInner{padding:10px;}

.data tbody td, .data tbody th {
    border-collapse: collapse;
    border-color: #BEA98C;
    border-style: solid;
    border-width: 1px 0 0 0;
}

.data table table td {
    border-bottom: 1px none #B5A58B;
    border-collapse: collapse;
    border-top: 1px none #B5A58B;
}
.edit_gift_option_link {color: #86734E;}

.view-SearchResultsNewFeaturedView .breadcrumbs {width:780px;}
.gwt-quickshop-image {width:127px;height:143px;}
.gwt-product-detail-widget-price-column .gwt-Label {float: left; width: 62px;}
.error { padding: 5px; margin-bottom: 8px; color: #A4040E;}
.catreqdouble .phonepanel .gwt-RealLabel {width: 104px;}



.area-CategoryView .wrapper-top-div {display:none;}
.area-CategoryView .wrapper {padding-top:32px;}
.area-CategoryView #categoryHeader{height:27px;margin-top:0;}
.area-CategoryView #changepageSizeForm{position:relative;top:-32px;}
.area-CategoryView .wrapper-top-div .breadcrumbs{display: block;} 

.area-CategoryView #mainContent, .view-SearchResultsNewFeaturedView #mainContent,
.view-SearchResultsView #mainContent, .view-CollectionProductGridView #mainContent,
.view-AccountOverView #mainContent, .view-OrderHistoryView #mainContent,
.view-AddressBookView #mainContent{border-left: 1px solid #B5A58B;}
.view-CollectionProductGridView #mainContent {overflow:hidden;}
.view-CollectionProductGridView .collectionTopEspot{clear:both;padding-left:15px;padding-right:15px;}
.area-CategoryView #mainContent, .view-SearchResultsNewFeaturedView #mainContent{float:left;width:700px;overflow:visible;padding-right:0;}
.area-CategoryView #mainContent .grid, .view-SearchResultsNewFeaturedView #mainContent .grid{width:761px;}
.view-SearchResultsNewFeaturedView #mainContent .gwt_products_display_results{width:800px;}
.area-CategoryView #mainContent .genericESpot{position:relative;top:-32px; clear:both;}
.view-EspotsCategoryView.area-CategoryView  .wrapper-top-div , .wrapper-top-div{height: 0; border: none; overflow: hidden;}
.area-CategoryView .breadcrumbs, .view-ProductGridView .breadcrumbs {margin: 0 auto;position: relative;top: -26px;width: 980px;}
.area-CategoryView #changepageSizeForm .grid {border:1px solid #B5A58B;border-width:1px 0;padding:10px;clear:both;}
#topPaginationNavBar .sortBy li.first-child {float:right;margin-right: 10px;width:125px;}
#topPaginationNavBar .sortBy li.last-child {float:left;}
#topPaginationNavBar .pagination{margin-top: -22px;}

.searchSideBox ul{float:left;overflow:hidden;}
.searchSideBox ul li{text-transform:none;font-weight:normal;float:left;width:100%;}
.searchSideBox ul li.first{border-top:none;padding:0;}
.searchSideBox ul li:hover{background:none !important;color:#6D4B13 !important;}
#sideBox.searchSideBox ul.narrowYourSearchContent ul{padding-bottom:10px;width:100%;}
#sideBox.searchSideBox ul.narrowYourSearchContent li{border-top:1px dotted #B5A58B;font-weight:normal;text-transform:uppercase;border:none;font-weight:bold;padding:4px 0 0;margin:0;}
#sideBox.searchSideBox ul.narrowYourSearchContent span{width:171px;float:left;padding:5px 3px;border-top:1px dotted #B5A58B;}
#sideBox.searchSideBox ul.narrowYourSearchContent li ul li{text-transform:capitalize;font-weight:normal;}
#sideBox.searchSideBox ul.narrowYourSearchContent li ul li a{padding-left:18px !important;width:140px;}

#sideBox.searchSideBox .searchSideBoxMainUL{padding:5px;}
#sideBox.searchSideBox .searchSideBoxImage{margin-bottom:0;float:left;width:170px;height:18px;border:none;background-position:-3px 0;background-repeat:no-repeat;}
#sideBox.searchSideBox h3{display:none;}
#sideBox.searchSideBox .searchSideItemsFound{border-top:1px dotted #B5A58B;padding:5px 0;width:100%;}
#sideBox.searchSideBox .itemsFound{padding-left:5px;font-size:11px;color:#4D380F;text-transform:none;font-weight:normal;}

#searchBox button.button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/go.png") no-repeat;}
#searchBox button.button img {display:none;}
#sideBox #searchSideBarForm h3 {color:#765F35;text-align:center;font-size:14px;border-bottom:1px dotted #B5A58B;padding-bottom:5px;text-transform:uppercase;margin:0;position:relative;top:-94px;}
#searchSideBarForm .searchBoxWrapper .spot{width:100%;padding:0 4px;color:#4D380F;font-size:11px;}
#searchSideBarForm .searchBoxWrapper .spot input{margin-right:10px;}
#sideBox .searchBoxWrapper #searchBox button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/goSearch.png") no-repeat scroll 0 0 transparent;width:18px;height:24px;}
#sideBox .searchBoxWrapper #searchBox button img {display: none;}

#sideBox #searchBox #searchSidebarBox { height: 20px; margin-right: 2px; vertical-align: middle; width: 145px; color: #B5A58B;}

.view-SearchResultsNewFeaturedView div.grid div.grid {float: right;}
.view-SearchResultsNewFeaturedView #topPaginationNavBar.arrange ul.pagination{margin-top: 0px;}
.view-SearchResultsNewFeaturedView .grid .arrange {overflow: visible;}
.view-SearchResultsNewFeaturedView .grid #topPaginationNavBar .itemsPerPage {padding: 0;}
.view-SearchResultsNewFeaturedView .grid .pagination{margin-right: 130px;} 
.view-SearchResultsNewFeaturedView .grid #topPaginationNavBar .bottomPaginationNavBar{ margin-right: 130px; margin-top: -20px; overflow: hidden;}
.view-SearchResultsNewFeaturedView .bottomPaginationNavBar {clear: both;}

.search-results-body .grid{padding:10px;border-bottom: 1px solid #B5A58B;}

#searchSideBarForm {padding:5px 0;}

.next-link-text-off, .prev-link-text-off, .next-link-text-on, .prev-link-text-on {color:#5E4724;}
.data.shoppingCart.accent{clear: none;}
.zoom-viewer-dialog .dialogMiddleCenter .dialogMiddleCenterInner .gwt-submit-cancel-dialog-button-panel-right-align {margin: 0px; padding: 0px; border: 0 none; position: absolute; right: 25px; top: 10px;}
.zoom-viewer-dialog .dialogMiddleCenter .dialogMiddleCenterInner .gwt-submit-cancel-dialog-button-panel-right-align button {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/zoom_viewer_close_btn.png") no-repeat; height: 22px; width: 152px;}
.zoom-viewer-dialog .dialogMiddleCenter .dialogMiddleCenterInner .gwt-submit-cancel-dialog-button-panel-right-align button  span {display: none;}

.view-WishListShareView #wishListShare #gwt_gift_registry_share .gwt-TextBox {width: 246px !important;}
.view-WishListShareView #wishListShare {margin-top: 26px;}
.wish-list-view-header h1.image-header {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/header-gifs/wish_list_view_header.gif") no-repeat; height: 59px; width: 100%; margin: 0;}
.wish-list-view-header h1.text-header {display: none;}
.wish-list-view-header {border-bottom: 1px solid #BEA98C;}
.wish-list-view-header-hr {display: none;}
#wish-list .add-to-cart button {}
#wish-list .add-to-cart button span {display: none;}
.wish-list-share-view-header {padding-bottom:3px; border-bottom: 1px solid #BEA98C; margin-left: 200px;}
.wish-list-share-view-header h1.image-header {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/header-gifs/wish_list_share_header.gif") no-repeat; height: 41px; width: 100%; margin-top: 0; margin-bottom: 6px;}
.wish-list-share-view-header h1.text-header {display: none;}
.wish-list-share-view-header-hr {display: none;}
#wishListShare .required {margin-left: 21px;}
#wishListShare .global-Modal-ContentArea {width:  93% !important;}
#wishListShare .gwt-csb-error-panel {margin-left: 12px;}
#wishListShare .gwt-Label ,#wishListShare .global-Modal-Label{font-weight: bold;}
.search-results-body .gwt_products_display_new {clear: both;}
.search-results-body .gwt_products_display_results .gwt-products-display-panel {clear:  both;}

#gwt-add-to-gift-registry-modal.gwt-DialogBox .Caption {display: none;}
#gwt-add-to-gift-registry-modal.gwt-DialogBox .dialogTopCenterInner { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/pdp_addtogiftreg_caption.png") no-repeat scroll 20px 9px white; height: 44px;}
#gwt-add-to-gift-registry-modal.gwt-DialogBox button.primary { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/addtogr_modal_add_btn.png") no-repeat; height: 24px; width: 91px;}
#gwt-add-to-gift-registry-modal.gwt-DialogBox button.primary span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}
#gwt-add-to-gift-registry-modal.gwt-DialogBox button.secondary { background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/addtogr_modal_cancel_btn.png") no-repeat; height: 24px; width: 91px;}
#gwt-add-to-gift-registry-modal.gwt-DialogBox button.secondary span {display: none;}

#gwt-sign-in-modal .leftPnl  {float: left; width: 300px; margin: 0px;}
#gwt-sign-in-modal .rightPnl {float: left; width: 300px; margin: 6px; display:none;}
#gwt-sign-in-modal .okCancelPanel { float: right; background-color: white;}
#gwt-sign-in-modal button.primary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/sign_in_btn.png") no-repeat; width:108px;}
#gwt-sign-in-modal button.primary span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}
#gwt-sign-in-modal button.secondary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/cancel_btn.png") no-repeat;width: 84px; }
#gwt-sign-in-modal button.secondary span {display: none;}

#gwt-sign-in-modal .forgotPWlink {left: 154px;    position: relative;top: -48px;}
#gwt-sign-in-modal .rememberMe {  display: block; padding-left: 0px;}
#gwt-sign-in-modal .leftPnl .gwt-CheckBox label {     left: 3px;    position: relative;    }
#gwt-sign-in-modal .form .leftPanel .spot {padding-left:0px;}

#gwt-sign-in-modal .registerLink {     position: relative;    top: 43px;}

#gwt-add-to-gift-registry-modal.gwt-DialogBox .Caption{border-bottom: none; background-color: #FFFFFF; height: auto;}
#gwt-sign-in-modal.gwt-DialogBox .Caption, #gwt-add-to-gift-registry-modal.gwt-DialogBox .Caption { padding: 8px 0 2px 14px; }
#gwt-add-to-gift-registry-modal.gwt-DialogBox .form .spot, .form .exp-date-row, .form .addressWrapper, .gwt-RadioButton {padding: 0px;}
#gwt-sign-in-modal .gwt-RealLabel {     padding-left: 0px;}
#gwt-sign-in-modal .email, #gwt-sign-in-modal .password {     padding-left: 0px;}

#gwt-sign-in-modal .gwt-TextBox, #gwt-sign-in-modal .gwt-PasswordTextBox { margin-left: 0px;    width: 270px;}

#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; }
#passwordReset.gwt-DialogBox .dialogTopCenterInner {height: auto;}

#addAddressModal.gwt-DialogBox .okCancelPanel button.primary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/save_btn.png") no-repeat; width: 61px; }
#addAddressModal.gwt-DialogBox .okCancelPanel button.primary span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}
#addAddressModal.gwt-DialogBox .okCancelPanel button.secondary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/cancel_btn.png") no-repeat;width: 84px; }
#addAddressModal.gwt-DialogBox .okCancelPanel button.secondary span {display: none;}
#addAddressModal.gwt-DialogBox .gwt-addr-dlog #addr_reqdlabel .reqdlabel {text-align: left; padding-bottom: 2px;}
#addAddressModal.gwt-DialogBox .okCancelPanel {padding-top: 10px;}
#addAddressModal.gwt-DialogBox .dialogMiddleCenter .dialogMiddleCenterInner.dialogContent {margin-top: -20px; padding-left: 0px}
#editAddressModal.gwt-DialogBox .okCancelPanel button.primary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/save_btn.png") no-repeat; width: 61px; }
#editAddressModal.gwt-DialogBox .okCancelPanel button.primary span {display: block;width:100%;height:100%;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;outline:none;}
#editAddressModal.gwt-DialogBox .okCancelPanel button.secondary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/MyAccount/cancel_btn.png") no-repeat;width: 84px; }
#editAddressModal.gwt-DialogBox .okCancelPanel button.secondary span {display: none;}
.gwt-DialogBox .gwt-addr-dlog .addressWrapper label {width: 133px;}
.gwt-DialogBox .gwt-addr-dlog #addr_reqdlabel .reqdlabel {text-align: left; padding-bottom: 2px;}
.gwt-DialogBox .gwt-addr-dlog .phonepanel.row .spot{width: 391px}

.view-OrderConfirmationDisplayView div.vcard {margin-left: 12px;}
.view-OrderConfirmationDisplayView .orderDetailsUtil .links {margin-left: 12px; padding-bottom: 5px;}

.gwt-shoppingcart-thumbnail-image { height: 130px; width: 130px;}
.gwt-oid-panel .gwt-oid-image-panel {float: left;}
.gwt-ok-dialog-content-label {padding: 5px 0 12px 0;}
.view-OrderReviewDisplayView .line .unit.size1of4 div a {padding-left: 13px; font-weight: bold;} 
.errortxt {color:#A4040E !important;}
#gcNumberLabelId{cursor: pointer;}
#balancelabeldisplay{cursor: pointer;}

input[type="checkbox"]{border:none;}
input[type="radio"]{border:none;}
.phonepanel .auxLabel{left: 131px;position: relative;top: 0}
.phonepanel #bill_phone1box{margin-left: 117px;margin-top: -49px;}
.phonepanel #ship_phone1box{margin-left: 117px;margin-top: -49px;}
.display_none{display: none;}

.filterByPriceRangeFromText {width: 50px;  display: block; padding: 0; float: left; }
.filterByPriceRangeToText {width: 50px;  display: block; padding: 0; float: left; }
.filterByPriceRangePanel{}
a.removeFilterFromSideBarLink {display: inline; }
.filterByPriceRangePanel .gwt-Label { display: block; padding: 1px; float: left; }
.filterByPriceRangePanel .error { color: #8A0000; }
/**** End: Filter By Attribute ****/

.gwt-custom-link {float: right;padding: 10px;}
#confirmation button.primary{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/continue_btn.png") no-repeat; width:103px;}
#confirmation button.primary span{display:none;}

.view-ForgotPasswordEmailView .data{padding:20px;}
#forgotPasswordEmailForm .actions button.primary{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/continue_btn.png") no-repeat; width:101px;}
#forgotPasswordEmailForm .actions button.primary span{display:none;}


#termsConditionsForm .actions button.primary {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/continue_btn.png") no-repeat; width:103px;}
#termsConditionsForm .actions button.primary  span{display:none;}
.line.accent.accentCollapse.orderDetailsUtil .links {display:block;width:940px;clear:both;}
#gwt_recommendations_cart_1{background:#fff;height:auto;margin-top:-7px;}
.gwt-we-suggest-panel-vertical .recommendationHeader .gwt-Image{-moz-transform: rotate(90deg);margin-left: -23px;position: relative;top: 193px;filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform: rotate(90deg);}
.gwt-we-suggest-panel-vertical .recommendationHeader {height: 10px;}
.data.shoppingCart.accent {clear:none;width:776px;margin:8px;}

.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-next-img-panel{text-align: center;}
.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-previous-img-panel{text-align: center;}
.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-arrow-img{position: relative;right: 12px;}
.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-previous-img-panel .gwt-we-suggest-panel-arrow-img{top:20px;}
.gwt-we-suggest-panel-vertical .gwt-we-suggest-panel-next-img-panel .gwt-we-suggest-panel-arrow-img{bottom: 20px}

.line.accent.accentCollapse.orderDetailsUtil .links {display:block;width:940px;clear:both;}
.gwt-product-detail-widget-col3-inventory-message-div {float: left; margin-bottom: 10px; margin-top: 5px;}

#gwt_recommendations_product_1  .gwt-we-suggest-panel-horizontal,#gwt_recommendations_product_2 .gwt-we-suggest-panel-horizontal{border: 0 none;height: 238px;}
#gwt_recommendations_product_1  .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal,#gwt_recommendations_product_2 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal  {border:1px solid #B5A58B;margin-top: 0;border-width: 1px 0;height:214px;padding-top:10px;}
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal{border: 1px solid #B5A58B;height:224px !important;}
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel{border-width: 0;}
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel{border-width: 0;}

.gwt-single-pdp-single-product-dynamic-info-panel{border-bottom: 1.5px solid; border-top: 1.5px solid; padding-bottom: 10px; padding-top: 10px;
color: #6D4B13; font-weight: bold; margin-bottom: 10px; float: left; width: 435px;}
.gwt-single-pdp-single-product-dynamic-info-panel .gwt-product-detail-price {margin-left: 120px;}
.gwt-bdp-signle-product-item-number {float: left; padding-right: 5px;}
.gwt-product-detail-widget-image-column .gwt-product-detail-widget-preview-link-panel .gwt-HTML {text-decoration: underline !important; color:#86734E !important; }
.gwt-product-detail-widget-image-column .gwt-product-detail-widget-preview-link-panel .gwt-HTML:hover {text-decoration:none !important; color:#86734E !important; }
.gwt-product-detail-widget-image-column .gwt-product-details-link-panel .gwt-HTML{text-decoration: underline !important; color:#86734E !important; }
.gwt-product-detail-widget-image-column .gwt-product-details-link-panel .gwt-HTML:hover{text-decoration:none !important; color:#86734E !important; }
.gwt-product-detail-widget-single-availability-panel {color: #533B15;  float: left;	font-size: 15px;  margin-top: 15px;	padding-left: 15px;	width: 270px;}

.gwt-product-option-panel-listbox-container {margin-bottom:8px;}
.gwt-product-widget-highlighted-option {background:#ED1C24;float:left;width:auto;padding:2px;box-shadow:0 0 2px #999;border-radius:4px;-webkit-box-shadow:0 0 2px #999;-webkit-border-radius:4px;-moz-box-shadow:0 0 2px #999;-moz-border-radius:4px;}
.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;}

.gwt-free-gift-box-message {color: red; font-weight:bold; margin-left:16px;}
label.freeGiftWrapMessage {color: #AA0000; padding-left: 5px;}

.view-CustomerServiceFormView .data{padding:0 20px 20px;width:940px;}
.view-CustomerServiceFormView .required{color:#900;font-size:11px;}
.view-CustomerServiceFormView .spot{padding:5px 0 0;overflow:visible;clear:both;}
.view-CustomerServiceFormView .spot label, .view-CustomerServiceFormView .spot input{border-width:1px;float:left;clear:none !important;}
.view-CustomerServiceFormView .spot label{width:130px;}
.view-CustomerServiceFormView .spot .auxLabel{font-size:10px;width:160px;height:0;overflow:visible;position:relative;left:84px;top:20px;color:#666;}
.view-CustomerServiceFormView .mInitial input{width:20px;}
.view-CustomerServiceFormView input {width:217px;padding:2px 5px !important;}
.view-CustomerServiceFormView #phoneNumber {margin-bottom:10px;position:relative;left:-175px;}
.view-CustomerServiceFormView #topic {width:227px;float:left;clear:none !important;}
.view-CustomerServiceFormView #questOrComm{height:100px;width:352px;float:left;margin-top:10px;padding:10px;border:1px solid #999;}
.view-CustomerServiceFormView .data .actions{width:368px;}
.view-CustomerServiceFormView .data .actions button{float:right;}

.gwt-personalize-text-link-style {float: left;padding-right: 6px;} 

.gwt-personalize-edit-link-style {float: left;padding-right: 6px;}

.gwt-personalize-link-separator-style {float: left;padding-right: 6px;}

.gwt-personalize-remove-link-style{}

.main_pdp_image_overlay {bottom:0;width:100%;text-align: center;background-color:lightGray;opacity:0.8;}

.view-GiftRegistryEditView #gwt_gift_reg_address_panel .gwt-addr-dlog .name, .view-GiftRegistryStaticViewView #gwt_gift_reg_address_panel .gwt-addr-dlog .name{display:none;}

.gwt-addr-dlog input[disabled]{background:#eee;}

.account_info h3, #gwt_billaddr_panel h3, #gwt_shipaddr_panel h3, .BillingHdr {color:#fff;font-size:1.5em;font-family:TeXGyreAdventorBold, sans-serif;padding:5px 10px 10px;background:#B5A58B;margin:0;}

.accountInfoShippingForm{margin-top:10px;}
.accountInfoBillingForm, .accountInfoShippingForm{float:left;width:100%;}
.accountInfoBillingForm h3, .accountInfoShippingForm h3{float:left;width:555px;}

.account_info .inst-copy{float:left;margin:0;}
.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:663px;margin-left:10px;}
#billing-address h3, #shipping-address h3, #checkout-registration-holder h3{float:left;width:75%;margin:0;}
#billing-address p.inst-copy, #shipping-address p.inst-copy{display:none;}
#checkout-registration-holder h3{float:none}

.gwt-addr-dlog{float:left;clear:both;margin-left:15px;}
.gwt-addr-dlog .group{float:left;width:100%;clear:both;}
.gwt-addr-dlog .spot{padding:0;clear:both;}
.gwt-addr-dlog .spot label{text-align: right; display:block;width:150px;float:left;clear: none; margin:12px 15px 0;padding:0;}
.gwt-addr-dlog .spot select{margin:12px 0px 3px;}
.gwt-addr-dlog .spot input.gwt-TextBox, #gwt_email_textbox input, #addAddressModal .gwt-addr-dlog input{margin:5px 12px 0 0;}
.gwt-addr-dlog .required{color:#900;}
.gwt-addr-dlog .addrNameGroup .spot input{width:150px !important;}
.gwt-addr-dlog .addrPhoneGroup .spot input{width:150px !important;}
.gwt-addr-dlog .AddrMNameSpot input.gwt-TextBox.additional-name{width:40px !important;}
.gwt-addr-dlog .addrCitySpot input.gwt-TextBox.locality{width:220px !important;}
.gwt-addr-dlog .addrZipSpot input.gwt-TextBox.postal-code{width:115px !important;}
.gwt-addr-dlog .addrStreetGroup .spot{width:100%;}
.gwt-addr-dlog .addrStreetGroup .spot input{width:380px !important;}
.gwt-addr-dlog .AddrMNameSpot label.gwt-RealLabel{padding:0;}
#addAddressModal .gwt-addr-dlog input.phone2_shipping#addr_phone2box{margin-left:0;float:left;}
#gwt_email_textbox{float:left;width:100%;}
#gwt_email_textbox label{float:left;width:300px;padding:0;}
#gwt_email_textbox .spot{width:290px;}

#gwt_sendMeEmails_cb, #gwt_shippingOption_panel, #gwt_sameasbilling_cb{float:left;width:100%;}
#gwt_sameasbilling_cb .gwt-CheckBox, #gwt_sendMeEmails_cb  .gwt-CheckBox{float:left;margin:0;padding:15px;}
#gwt_sameasbilling_cb .gwt-CheckBox label, #gwt_sendMeEmails_cb  .gwt-CheckBox label{text-align:left;}

#gwt_password_panel .spot{float:left;margin-left:15px;padding:0;clear:none;width:100%;}
#gwt_password_panel .spot label{display:block;width:100%;float:none;margin:12px 0 5px;padding:0;}

.gwt-DialogBox .gwt-addr-dlog{width:402px;}
.gwt-DialogBox #addressTypeSpot .gwt-CheckBox{padding:15px;}
.gwt-DialogBox #addr_addressTypeSpot{float:left;width:100%;position: relative; right: -35px;}
.gwt-DialogBox #addr_addressTypeSpot .gwt-CheckBox{padding:5px 0 0;}
.gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor {display:block;text-decoration: none;color:#000;clear:both;}
.gwt-we-suggest-panel-img-link-panel a:VISITED {text-decoration: none;}
.gwt-we-suggest-panel-img-link-panel a:HOVER {text-decoration: underline;color:#808080}

.instructions_gift_wrap, .instructions_gift_box{padding:15px;text-align:justify;}

#socialPlugins .clear{clear:both;}
#socialPlugins .twitterShare{float:left;width:84px;}
#socialPlugins .facebookLike{float:left;width:80px;position:relative;}
#socialPlugins .facebookShare{float:left;width:94px;}
#socialPlugins .plusContent{float:left;width:65px;}
#socialPlugins .pinterestPinIt{float:left;width:80px;}
#socialPlugins .tellAFriend{float:left;}

#sideBox.mainSideBox #sideBoxContent ul{padding-bottom:0;}
#sideBox.mainSideBox #sideBoxContent{padding-bottom:40px;}
#sideBox.mainSideBox #sideBoxContent #sideBoxFilters ul{padding-bottom:10px;}
#sideBox.mainSideBox #sideBoxFilters input[type="checkbox"],
#sideBox.mainSideBox #sideBoxFilters input[type="radio"]{margin:2px 4px 0 0;}
#sideBox.mainSideBox #sideBoxFilters label{width:130px;margin:1px 5px;float:none;display:inline-block;}
#sideBox.mainSideBox #sideBoxFilters span.filterBySubTitle{padding:3px 10px;display:block;}
#sideBox.mainSideBox #sideBoxFilters ul{padding:10px 0 0 10px;}
#sideBox.mainSideBox #sideBoxContent #sideBoxFilters .FilterByHeader ul{padding:0;}

.view-ProductCategoryCollectionsView .gwt-we-suggest-panel-img-link-panel{padding:0 6px;}

/* WCTS-3178 - Hide the country selection dropdown on the contact us form */
#gwt_countrySpot {display: none;}

.ok-cancel-dlog .Caption{position: relative; height: 32px; padding: 0;}
.ok-cancel-dlog .Caption div div.gwt-HTML {position: absolute; left:0px; top:3px;}
.gwt-s7-common-html-viewer .Caption div div.gwt-HTML {position: absolute; left:10px; top:5px;}
.ok-cancel-dlog .ok-cancel-close-btn {position: absolute; right:0; top:9px; background: url(http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/dialogCloseBox.png) no-repeat; height: 15px; width: 15px; border: none;}
.gwt-s7-common-html-viewer .gwt-Button.ok-cancel-close-btn {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/zoom_viewer_close_btn.png") no-repeat scroll 0 0 transparent;height: 22px;width: 151px;}

.gwt_addtocart_div.ok-cancel-dlog{width:680px;padding: 20px 40px 40px;background:#fff;}
.gwt_addtocart_div.ok-cancel-dlog table{width:100%}
.gwt_addtocart_div.ok-cancel-dlog table .dialogTopLeft, .gwt_addtocart_div.ok-cancel-dlog table .dialogTopRight{width:0;}
.gwt_addtocart_div.ok-cancel-dlog.gwt-DialogBox .dialogMiddleCenter{background:none;padding:0 !important;}
.gwt_addtocart_div.ok-cancel-dlog.gwt-DialogBox td{background:none;}
.gwt_addtocartdiv_widgetpanel{clear:both;}

.gwt_addtocartdiv .okCancelPanel .button {width: 150px;}
.gwt_addtocartdiv .okCancelPanel{float:left;}
.gwt_addtocartdiv_imagepanel{float:left;margin-right:15px;width:125px}
.gwt_addtocartdiv_infopanel {float: left;}


/*Add To Cart div layer CSS*/
.gwt-DialogBox.gwt_addtocart_div .Caption{font-size: 16px; background:none; color: #808080; padding-top:18px; padding-bottom:0px; padding-left:10px; position:relative;}
.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_close {width:63px; float:right; position:relative; top: -48px; border:0; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/close_btn.png") repeat-x scroll 0 0px transparent; font-size:0;}

.gwt-DialogBox.gwt_addtocart_div .gwt-shoppingcart-thumbnail-image{width:110px;height:110px;}
.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv {width:100%;}
.gwt-DialogBox.gwt_addtocart_div .dialogContent{overflow:hidden;width:100%;}

.gwt-DialogBox.gwt_addtocart_div .addToCartProductsContainer{max-height:170px;  min-height: 140px;clear:both}
.gwt-DialogBox.gwt_addtocart_div .okCancelPanel .primary{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/checkout_atc_btn.png") no-repeat; height: 40px;width:180px;margin-right: 0;}
.gwt-DialogBox.gwt_addtocart_div .okCancelPanel .secondary{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/ShoppingCart/continue_shopping_atc_btn.png") no-repeat;height: 40px;margin-left: 225px;width: 236px;}
.gwt-DialogBox.gwt_addtocart_div .okCancelPanel button span{display:none;}

.gwt_addtocart_div .okCancelPanel{float: left;background:#fff;border:2px solid #808080;border-width:2px 0;margin:30px 0 0;padding:50px 0 22px;width: 101%;}
.gwt_addtocart_div .dialogMiddleCenterInner .okCancelPanel{margin-top:0px;}
.gwt-DialogBox.gwt_addtocart_div .addToCartProductsList .addToCartItem{float:left;border-top:1px solid #fff;width:100%;padding:12px 0;}
.gwt-DialogBox.gwt_addtocart_div .addToCartProductName{ color:#000000; font-size:14px;font-weight: bold;width:280px;float:left}
.gwt-DialogBox.gwt_addtocart_div .gwt_defining_attribute_div{float:left;width:220px;margin-top:2px;}


.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_quanitylabel{color:#86743e;float:left; padding-right:5px;}
.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_quanity{color:#00000;}

.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_pricepanel{clear:both; padding-top:3px; position:relative;}
.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_pricelabel{color:#86743e; float:left; padding-right:5px;}
.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_price{color:#86743e;}

.gwt-DialogBox.gwt_addtocart_div .gwt_personalization_div.gwt_personalization_wrapper{margin-top:0;}
.gwt-DialogBox.gwt_addtocart_div .gwt_personalization_div{float:left;margin-top:2px;width:220px;}
.gwt-DialogBox.gwt_addtocart_div .gwt_personalization_div .label{border:none;margin-right:5px;}

.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_infopanel{float: left;color: #000000;font-size: 13px;width:500px;line-height: 19px;}
.gwt-DialogBox.gwt_addtocart_div .gwt_defining_attribute_name{margin-right:5px;}

.gwt-DialogBox.gwt_addtocart_div .gwt_addToCartDiv_shipping_message_panel{color:#808080; margin-top: -96px;position: relative;font-weight: bold;padding-top: 5px;}

.gwt-DialogBox.gwt_addtocart_div .Caption{float:left;width:100%;padding:0;height:24px;}
.gwt-add-to-cart-top-headers{border-bottom: 2px solid #808080;padding-bottom:5px;float:left;width:99%;margin-top:15px;}
.gwt-add-to-cart-top-headers .product_detail {color: #808080;font-size: 16px;font-weight: bold;float:left;width:420px}
.gwt-add-to-cart-top-headers .price {float: left;width: 160px;  color: #808080;font-size: 16px;font-weight: bold;text-align: left;}
.gwt-add-to-cart-top-headers .quantity {color: #808080;font-size: 16px;font-weight: bold;}
 
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel,
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel
{padding:0 10px;border-top:3px solid #B5A58B;width:18px;height:209px;}
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-previous-img-panel img,
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-next-img-panel img
{display:inline !important;}

.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-img-link-panel{padding:0;margin:0 12px;}
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-img-anchor{float:left;height:143px;}
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-horizontal{width:100%;}


.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-horizontal .recommendationHeader img{display:none;}
.gwt-DialogBox.gwt_addtocart_div .gwt-we-suggest-panel-horizontal .recommendationHeader{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/recommendations/add_to_cart_recommencations_header.png") no-repeat center center; height:23px;}

.gwt_addtocartdiv_personalization_label {display:none;}

.gwt-DialogBox .gwt_addtocartdiv_itemlabel,
.gwt-DialogBox .gwt_addtocartdiv_itemnumber{float:left; padding-right:5px;}
.gwt-DialogBox .gwt_addtocartdiv_itemnumber{width:170px;}

.gwt-DialogBox.gwt_addtocart_div #gwt_product-detail-crosssells-panel{float:left;margin:0;padding:0;width:100%;}
.gwt_addtocart_div.ok-cancel-dlog .Caption div div.gwt-HTML{font-family: Arial;font-size: 28px;letter-spacing: -1px;position: relative;color: #A7A7A7;left: -2px;top: 0;}
.gwt_addtocart_div.ok-cancel-dlog .ok-cancel-close-btn{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/close_atc_btn.png") no-repeat; height: 29px; width: 65px;right: -38px;top: -11px}
.gwt_addtocartdiv_nowpricediv, .gwt_addtocartdiv_waspricediv{float:left;width:100px;margin-left:40px;position:relative;top:-14px;}
.gwt_addtocartdiv_waspricediv .gwt-HTML{float:left;margin-right:4px;text-decoration:line-through;}
.gwt_addtocartdiv_nowpricediv .gwt-HTML{float:left;margin-right:4px;}
.gwt_addtocartdiv_waspricediv .gwt_addtocartdive_waspricevalue{color: #808080;font-weight: bold;}
.gwt_addtocartdiv_nowpricediv .gwt_addtocartdive_nowpricevalue{color: #BA050A;font-weight: bold;}
.gwt_addtocartdiv_nowpricediv .gwt_addtocartdiv_nowpricelabel{color: #BA050A;font-weight: bold;}
.gwt-DialogBox.gwt_addtocart_div .gwt_quantity_div, .gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_pricepanel{height:15px;overflow:visible;width:120px;position:relative;top:13px;}

.gwt-bdp-first-tab-panel-column1 h2{font-family: Arial,helvetica,sans-serif; font-weight: normal;}

/*color and selection chip mouse over classes   */
.gwt_color_chip_mouse_over_text{ clear: both; color: black; float: left; margin-left: 100px;}
.gwt_selection_chip_mouse_over_text{  clear: both;  color: black;  float: left;  margin-left: 100px;}
.gwt-top-add-to-cart-btn{}

#gwt_welcome_window .gwt_welcome_window #gwt-error-placement-div {
	padding-left: 14px;
    position: relative;
    top: 100px;
}

.shoppingCart .estimateShipping_tr {display:none;}

.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;
}
.gwt-Image.prevArrow {
  position: relative;
  top: 8px;
}
.gwt-Image.nextArrow {
  position: relative;
  top: 8px;
}

.view-ProductGridView.area-CategoryView #changepageSizeForm {top:0px; clear: both; margin-top: 5px;}
.view-ProductGridView.area-CategoryView .gwt-we-suggest-panel-horizontal .recommendationHeader .gwt-Image {margin-left:0px;}
.view-ProductGridView.area-CategoryView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-previous-img-panel {border-left: none; border-bottom: none;}
.view-ProductGridView.area-CategoryView .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-next-img-panel {border-right: none; border-bottom: none;}
.view-EspotsCategoryView #sideBox.rightSide {margin-top: 7px; margin-bottom: 7px;}

.common-viewer-holder{min-height:593px;min-width:862px;}

.magnifyarea { 
border: none !important; 
background: white;
z-index:500;
}

.roll-over-to-zoom{float:right;margin-right: 18px;margin-top: -23px;margin-left:116px;width:300px;}
.button.primary.view-larger{}

.sub-menu-close{display:none;}
.lowInventoryMessaging{float:left; color:#FF0000; padding-top:5px;}
.orderItemRow .productInfo .lowInventoryMessaging{margin-left:293px ;margin-right: -250px; padding-top: 25px;}
.orderReview  .orderItemTableWrapper .orderItemRow .productInfo .lowInventoryMessaging { left: 290px; position: relative; top: -50px; margin: 0;padding: 0;}
.orderItemTableWrapper .orderItemRow .productInfo .lowInventoryMessaging { position: absolute;}
#billing-address input, #shipping-address input,  #checkout-registration-holder input{  height: 18px !important;}
.gwt-addr-dlog .AddrCompanySpot input{width: 265px !important;}
.gwt-addr-dlog .addrCitySpot  input{width: 220px !important;}
#billing-address  #gwt_email_textbox label{width: 150px !important; }
#billing-address  #gwt_email_textbox input{width: 270px !important; }
#billing-address #gwt_email_textbox .spot {    width: auto !important;}
#billing-address .gwt-addr-dlog #reqdlabel {width:90px;}

#checkout-registration-holder #gwt_password_panel label{float: left; clear: none; width: 140px; text-align: right; margin: 16px 15px 0; }
.gwt-addr-dlog .addrStreetGroup .addrStreet2Spot #country-name-label{  margin: 2px 15px 0; position: relative; top: 0px;}
.gwt-addr-dlog select{height: 20px !important;}
#checkout-registration-holder #gwt_password_panel input{ margin: 10px 10px 0;}

#editAddressModal .gwt-addr-dlog .addrStreetGroup .spot input {    width: 350px !important;}
#editAddressModal .gwt-addr-dlog{ position: relative; left: -45px; width: 500px !important;}
#editAddressModal  .dialogMiddleCenter{    width: 500px !important;}
#editAddressModal  #addr_reqdlabel{position: relative; left: 19px;}
#editAddressModal .gwt-addr-dlog .addrStreetGroup .spot {    width: 564px !important;}

#addAddressModal .gwt-addr-dlog .addrStreetGroup .spot input {    width: 350px !important;}
#addAddressModal .gwt-addr-dlog{ position: relative; left: -45px;   width: 500px !important;}
#addAddressModal  .dialogMiddleCenter{    width: 500px !important;}
#addAddressModal  #addr_reqdlabel{position: relative; left: 19px;}
#addAddressModal .gwt-addr-dlog .addrStreetGroup .spot {    width: 564px !important;}

.GR-shipping-address-form .gwt-addr-dlog .addrStreetGroup .spot input {    width: 350px !important;}
.GR-shipping-address-form .gwt-addr-dlog{ position: relative; left: 0px;   width: 500px !important;}
.GR-shipping-address-form  .dialogMiddleCenter{    width: 500px !important;}
.GR-shipping-address-form  #addr_reqdlabel{position: relative; left: 19px;}
.GR-shipping-address-form .gwt-addr-dlog .addrStreetGroup .spot {    width: 564px !important;}
.GR-shipping-address-form .gwt-addr-dlog {    width: 580px !important;}

#gwt_gift_reg_address_panel .gwt-addr-dlog .addrStreetGroup .spot input {    width: 350px !important;}
#gwt_gift_reg_address_panel .gwt-addr-dlog{ position: relative; left: 0px;   width: 500px !important;}
#gwt_gift_reg_address_panel  .dialogMiddleCenter{    width: 500px !important;}
#gwt_gift_reg_address_panel  #addr_reqdlabel{position: relative; left: 19px;}
#gwt_gift_reg_address_panel .gwt-addr-dlog .addrStreetGroup .spot {    width: 564px !important;}
#gwt_gift_reg_address_panel .gwt-addr-dlog {    width: 580px !important;}

#requestCatalog .gwt-addr-dlog {    width: 600px;}
#requestCatalog .form .gwt-CheckBox label{width:260px;float:left;}
#requestCatalog  #gwt_email_textbox .spot {    width: 500px !important;}
#requestCatalog #gwt_email_textbox{position: relative; right: -20px;}
#requestCatalog .referral {position: relative; left: -9px;}
#requestCatalog  #gwt_catreqaddr_btn{ width: 565px;}
#requestCatalog #catreq_reqdlabel{position:relative; right:-95px;}
#requestCatalog #gwt_sendEmail_cb{position:relative; right:-180px;}
#requestCatalog .form select{width: 140px;}
.account_info .verticalBillingForm .gwt-addr-dlog{position: relative; left: -40px;}
.account_info .verticalShippingForm .gwt-addr-dlog{position: relative; left: -40px;}

.account_info .form input {    margin-top: 16px !important;}
.account_info .form select {    margin-top: 16px !important;}
.account_info .form label {    margin-top: 22px !important;}
.account_info #gwt_sameasbilling_cb label{ position: relative; bottom:-17px; left: -10px;}

#billing-address .gwt-addr-dlog{position: relative; left: -30px;}
#shipping-address .gwt-addr-dlog{position: relative; left: -30px;}

#billing-address .form input {    margin-top: 16px !important;}
#billing-address .form select {    margin-top: 16px !important;}
#billing-address .form label {    margin-top: 22px !important;}
#billing-address #gwt_sameasbilling_cb label{ position: relative; bottom:-17px; left: -10px;}
#billing-address #gwt_email_textbox label { margin-top: 22px !important;}
#billing-address #gwt_email_textbox{position: relative; bottom:-10px; left: 65px;}

#shipping-address .form input {    margin-top: 16px !important;margin-left:0px !important}
#shipping-address .form select {    margin-top: 16px !important;}
#shipping-address .form label {    margin-top: 22px !important;}

#checkout-registration-holder #gwt_password_panel{position: relative; left: 65px;}
#billing-address .gwt-addr-dlog .spot label{width: 245px;}
#shipping-address .gwt-addr-dlog .spot label{width: 245px;}
#billing-address .gwt-addr-dlog .addrStreetGroup{width:700px;}
#shipping-address .gwt-addr-dlog .addrStreetGroup{width:700px;}
#billing-address .addrEmailGroup label{position: relative; top:-10px;}
#addAddressModal #addressTypeSpot{position: relative; right:-125px;}
.account_info .form input, #editAddressModal input, #addAddressModal input, #gwt_billaddr_panel input, #gwt_shipaddr_panel input {    margin-right: 10px !important;}
#editAddressModal #addr_reqdlabel #addr_addressTypeSpot{position: relative; right: -20 px;}



/*checkout redesign order review css changes*/
.orderSummaryDiv .orderSummaryHeader {  padding-left: 3px; margin-bottom: 5px;  }
.orderSummaryDiv .orderSummaryItemCount {  padding-left: 3px;     font-weight: bold; }

/* for debugging: */
#review-delivery-options {display: none;}

.view-OrderReviewDisplayView .size1of4 {width:180px;}
.unit.size1of4{width: 180px;}

.orderReview {height:auto; overflow:visible; padding:10px; display: inline-block;}

.orderSummaryDiv .orderSummaryTable table {background: none; width:100%; margin-top: 5px;}
.orderSummaryDiv .orderSummaryTable tbody td { padding: 10px 0 10px 5px;  border-style:none;}
.orderSummaryDiv .orderSummaryTable #order_total_table tbody td { padding-bottom:0px!important;padding: 10px 0 10px 5px; }
.orderSummaryDiv .orderSummaryTable #order_total_table tbody td.qty { border:none!important; text-align:right; padding-left:3px!important; border:none!important }
.orderSummaryDiv .orderSummaryTable #order_total_table tbody td.qty:first-child {width: 60%; padding-left:0px; padding-top:3px;}
.orderSummaryDiv .orderSummaryTable #order_total_table td.last { text-align: right; border:none; padding-top:3px; padding-right: 20px;}

#orderReviewDisplayViewDiv .error {clear:both;}
#orderReviewDisplayViewDiv .line .size1of4{ width:170px;}

.paymentoptions {}
.orderSummaryDiv {width:300px; background:none; clear:both;float:right;top:-210px; position:relative; text-align: center; border: 2px solid #BEA98C;}
.orderSummaryTopDiv { clear: right; float: right; top:0px; position:relative;   padding-bottom: 5px; width: 270px;}
.orderSummaryTable {}
#orderReviewDisplayViewDiv .line .orderSummaryTopDiv  #processTop { border: 1px solid #82292b; padding:0}
#orderReviewDisplayViewDiv .line .orderSummaryTopDiv  button span {background-image: url("http://www.travelsmith.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:none;  width:280px;     float: left; height: 150px;}
.orderReviewContentSummary { float: right;    position: relative;  width: 560px; padding-right: 5px;   top: 10px;}
.orderSummaryTopDiv .button {position:relative; }
.orderReviewContentSummary.MULTIPLE {width:770px;}
.orderReviewContentSummary.MULTIPLE  .orderReviewContentSpot  {width:460px;}
.orderItemTableWrapper{ }
.lineAndOrderSummary{}
.lineAndOrderSummary.SINGLE {border-top: 2px solid #BEA98C;} 
#orderReviewDisplayViewDiv .lineAndOrderSummary.SINGLE .line {border-top: none;}

#orderReviewDisplayViewDiv .lineAndOrderSummary.SINGLE  .line{float: left;  width: 360px;}
#orderReviewDisplayViewDiv .lineAndOrderSummary.MULTIPLE .line {overflow:visible;}
.data.shoppingCart.orderReview {height:auto; overflow:visible; padding:10px; display: inline-block;}

#orderReviewDisplayViewDiv .lineAndOrderSummary .unit.size2of4 .button.third.small {   color: #86734E; font-size: 1em;    margin-top: 20px;    text-transform: capitalize;    width: 152px;}/*end checkout redesign order review changes*/
#orderReviewDisplayViewDiv .lineAndOrderSummary .unit.size2of4 .button.third span {color: #86734E;}
#orderReviewDisplayViewDiv .orderSummaryHeader {border-bottom:none;    color: #86734E; font-family: TeXGyreAdventorBold,sans-serif; }
#creditCardForm .spot.actions #processOrderContainer  {z-index: 9999}
#creditCardForm .spot.actions #processOrderContainer button {left: -84px;top: -170px !important;z-index: 9999;}
#creditCardForm .orderSummaryDiv {     left: -10px; padding-top: 50px;}
#orderReviewDisplayViewDiv .orderSummaryTopDiv .processOrderContainer  {text-align: center; display: inline-block; padding-top: 10px;}
#pleaseWait img {clear: right; float: left;}
#pleaseWait div {}
#pleaseWait {width: 180px; float:left;}

.signIn #forgotpw {margin:-69px 0 0 100px;}

#gwt-video-player-wrapper{min-width:442px;min-height:442px;background:black; margin-bottom:0 !important;}
.gwt-video-object{width: 615px; position:relative;}
.gwt-DialogBox.ok-cancel-dlog.gwt-video-dialog .okCancelPanel {display: none;}

.searchSideBoxRemoveAllFiltersLI a:FIRST-CHILD {display: none;}
.gwt-product-detail .gwt-product-detail-left-panel .view-larger-roll-over{bottom: 33px;position: relative;}

.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-left: 5px;
position: relative;
top: -14px;
}



/*
	Concatenated from skin10057.css
       copyright 2009 All Rights Reserved
       Client: Cornerstone Brands - TravelSmith 
       Author: Cameron Wardzala - Rosetta 
       Date: 12/2009 
*/

/* ---------- Logo ---------- */
#header #logo {background:url(http://www.travelsmith.com/wcsstore/CornerStoneBrands/images/travelsmith/header/logo.png) no-repeat top left;}

/* ---------- Content Background and border colors ---------- */
#gwt_minicart_div table, #gwt_minicart_div table * {border:none; margin:0; padding:0;}




/*
	Concatenated from text10057.css
       copyright 2009 All Rights Reserved
       Client: Cornerstone Brands - TravelSmith 
       Author: Cameron Wardzala - Rosetta 
       Date: 12/2009 
*/

/* ---------- Start :: Base Styles ---------- */
/* Headlines H1, H2, H3 */
h1, h2, #sideBoxHeader {font-family: TeXGyreAdventorRegular, Arial, Georgia, Times, Serif;}
h1 {font-weight:normal; font-size:26px; color:#6D4B13}

/* anchors */
a { cursor: pointer; text-decoration:none; color:#000; }
a:link { text-decoration:underline; color:#86734E;}
a:visited { text-decoration:underline; color:#86734E; }
a:hover { text-decoration:none; color:#86734E; }

/* ---------- End :: Base Styles ---------- */

.eSpotPlaceholder { font-size: 8px;}

.shoppingCart .multi_ESD_content{margin-right: -180px; margin-left: 7px;margin-top: 5px;}
.dont-display-main-remove-orderitem-button {display: none;}
.orderItemRow .productInfo .multi_ESD_content{margin-left:296px ;margin-right: -250px; margin-top: -50px; position: relative;}
.orderReview .orderItemRow .productInfo .multi_ESD_content {float:left; left: 290px; position: relative; top: -80px; width: 290px;margin: 0;}
.orderReview .orderItemRow .productInfo .multi_ESD_content .ESD_quantity-remove-wrapper { height: 13px; }
.orderReview  .orderItemRow .productInfo .availability { float: left; left: 290px; position: relative!important; top: -55px; width: 235px;}
.ESD-multiple-ship-label{float: left;}
.ESD-quantity{float: left;}
.ESD-remove{float:left; clear: right;}
.hide-single-or-multi-ESD{display:none;}
.hide-single-ESD-when-multi-display{display: none;}
.ESD_quantity-remove-wrapper{clear: left;float: left;}
.shoppingCart .multi_ESD_content .ESD_quantity-remove-wrapper .button.third.small.remove{margin-right: 0px; margin-left: 0px; margin-top: -5px!important;}
.orderReview .multi_ESD_content .ESD_quantity-remove-wrapper .button.third.small.remove{ margin-top: -1px!important;}


/*RECOM. DYNAMIC HEADER IMAGE*/
.view-EspotsCategoryView .recommendationHeader img { display: block !important; padding-top: 3px !important;}
.view-EspotsCategoryView .recommendationHeader { background: none !important; border-bottom: medium none !important;}

/* checkout redesign*/
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .spot #logonPassword, #logonPasswordOld, #logonPasswordVerify {width:150px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .spot label { float: left; width: 180px; text-align: right;padding-top: 5px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .left_part { width: 400px;float:left;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .right_part {width: 250px;float:right;padding-top: 20px; padding-left: 10px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .password_hint { padding-bottom: 20px; width: 200px; padding-left: 210px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .form .spot input  { width: 150px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .gwt-CheckBox { margin-left: 60px;}
.guest-checkout-reg-modal .dialogMiddleCenterInner .gwt-CheckBox label{ float:right; padding-right: 40px;}

.gwt-product-detail-inventory-lowquantityrow{ float: left; clear: both; padding-top: 10px; padding-bottom: 10px; color: red; font-size: 13px; }
.gwt_addtocartdiv_fLowQuantityLabel{float: left; clear: both; padding-top: 10px; padding-bottom: 10px; color: red; font-weight: bold;}
.gwt-product-detail-widget-dynamic-info-panel-lowquantityrow{float: left; clear: both; padding-top: 10px; padding-bottom: 10px; color: red; font-size: 13px; }
.gwt_addtocartdiv_fInventoryMessageLabel{float: left; clear: both;  padding-top: 10px; padding-bottom: 6px; font-weight: bold;}

.gwt-site-feedback-error-panel {float: left;clear: both;}

.view-WCMContentView .wrapper {width: 981px;}
.view-WCMContentView #sideBox {border-right: 0 none;width: 187px;}
.view-WCMContentView #mainContent {width: auto;}
.view-WCMContentView #mainContent {min-height: 500px;}
.footerLinks table {width: 735px !important;}
.view-CollectionProductGridView #socialPlugins .tell-friend-button {display: none;}
.update-cart-button span {display: none;}
.view-ProductDetailView .gwt-product-detail-widget-options-column .gwt-csb-error-panel .gwt-HTML {clear:left;}
.view-ProductDetailView .gwt-product-detail-widget-options-column .gwt-csb-error-panel {float: left; clear: left;}
.shoppingCart .price .listPrice {color: #4F6D87; float: left; margin-right: 2px; text-decoration: line-through;}
.shoppingCart .price .nowLabel{color: #BA050A;}
#gwt-personalization-shipping-details {color: red; margin-bottom: 10px;text-align: center;}

/*View size chart*/
.gwt-product-option-panel .gwt-product-no-options-panel .gwt-Anchor { float: right; margin-top: 22px;}

.gwt-personalization-modal-leftbody-upImage, .gwt-personalization-modal-leftbody-downImage{ float: right; height: 25px; width: 50px;}
.gwt-personalization-modal-leftbody-upImage{ background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/personlizationUp.png");}
.gwt-personalization-modal-leftbody-downImage{ background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/personlizationDown.png");}
.hideElement{ display: none; }

.gwt-pdp-main-image-wrapper{
	position:relative;
	width:442px;
	height:442px;
}

.gwt-pdp-main-image-wrapper .zoomOuter {
  height: 493px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 399px;
  z-index: 100;
  left:461px;
  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;filter: alpha(opacity = 50);}

.gwt-personalization-options-panel .gwt-TextBox{padding: 2px 10px 2px 5px;}


.form.registry-view-form { border-bottom: 1px solid #D2CECE;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;}
ul.gr_top_links { bottom: 28px;float: right;list-style-type: none; position: relative}
.data ul.gr_top_links li{display: inline; background: none; padding-right: 8px;padding-left: 8px;}
ul.gr_top_links li.gr_count-down_text, ul.gr_top_links li.printLink {border-right: 1px solid  #665546;}
ul.gr_top_links li a, .gift_registry_items_count_number{font-weight: bold; color: #7AC142;font-size: 12px;}

ul.gr_top_links  li.gr_count-down_text {font-weight: bold;  font-size: 12px;}
#giftRegistryVisitView.GROwner ul.gr_top_links li.gr_count-down_text{border: none; position: relative;right: 242px; top: 35px;}
h1.inner.staticViewHeader.gr-header{color: #7AC142;text-align: right; font-size: 30px; }
h1.gr-inner-header {color: #000204;font-size: 28px;font-weight: bold;}
.registry-info .registry-info-main{clear: both; float: left; width: 100%;margin-bottom: 20px;}
.registry-info .registry-info-main p.note, .form .registry-info .registry-info-address {float: left;width: 329px;padding: 0px;}
.registry-info .registry-info-main p.note, .registry-info .registry-info-main p.note span.ge-info-event-date, .form .registry-info .registry-info-address h3{color: #000204;font-weight: bold; font-size: 15px;}
.registry-info span.gr_info_edit,.registry-info span.gr-info-delete, .registry-info span.gr_info_edit a,.registry-info span.gr-info-delete a{ color: #7AC142;font-weight: bold;font-size: 15px;cursor: pointer;}
.registry-info-address .adr p, .registry-info-address .adr p span {font-size: 14px; color: #656667;}

.wish_list_add_all_items_to_cart { display: none; }
.gift_registry_add_all_items_to_cart { }

/*gift rigistery design*/

.GR_Creat_Step1Panel #reqdlabel, .GR_creat_step1 .required{display:none;}
.GR_Creat_Step1Panel .GR_description_length_label{display:none;}
.view-GiftRegistryEditView .giftRegistryCreate_header{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/GiftRegistryHeader.png") no-repeat center; height:18px; margin-top:20px;border-bottom:solid 1px #929292; padding-bottom:3px;}
.giftRegistryCreate_header span{ display:none;}
.GR_create_progressBar_Step1{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/Step1.png") no-repeat center bottom; height:18px;padding-top:10px;}
.clearfix{clear:both;}
.breadcrumbs.giftRegistry_create_breadcrumbs{display:none;}
.breadcrumbs.giftRegistry_create_breadcrumbs li *,.breadcrumbs.giftRegistry_create_breadcrumbs li {font-weight:bold;}
.gwt-GR-Create-Panel *{font-size:11px; font-weight:bold;color:#494949; font-family:Arial;}
.gwt-GR-Create-Panel .GiftRegistryCreat_content1{float:left; margin-top:20px;}
.gwt-GR-Create-Panel .GR_Creat_Step1Panel{border-bottom:solid 1px #F4F4F4; padding-bottom:20px;}
.GR-Reg-form-address, .GR-Co-Reg-form-address, .GR_Creat_Step1Panel >div.gwt-Label, .GR_shipping_address_label{color:#4C4C4C;font-size:14px; }
.gwt-GR-Create-Panel input[type="checkbox"]{height:auto; float:left;width:auto;margin-top:2px;}
.gwt-GR-Create-Panel .GR_creat_step1, .gwt-GR-Create-Panel .GR_creat_step2, .gwt-GR-Create-Panel .GR_creat_step3{margin-top:20px;float:right; width:550px; border-top:solid 1px #F4F4F4;padding-top:8px;}
.gwt-GR-Create-Panel .gwt_steps_error_div{float:right; width:550px;padding-bottom:10px;}
.gwt-GR-Create-Panel .GR_creat_step1 .spot{float:left; width:140px; text-align:right;padding:0px}
.gwt-GR-Create-Panel .spot label{float:none;margin:0px;}
.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 !important; width:230px; padding:4px;display:inline;border:1px solid #DFDFDF;float:none;}
.gwt-GR-Create-Panel select{ width:240px;}
.gwt-GR-Create-Panel .GR_create_event_date_panel{border-bottom:solid 1px #F4F4F4;padding-bottom:60px;margin-bottom:10px;margin-top:10px;}
.gwt-GR-Create-Panel .GR_create_reg_type_panel {margin-top:22px;}
.gwt-GR-Create-Panel .GR_Creat_Step1Panel .gwt-CheckBox{padding-left:0px;margin-bottom:8px; margin-top:8px;}
.gwt-GR-Create-Panel .GR_Creat_Step1Panel .GR_create_custom_message{float:right;margin-top:25px;width:250px;}
.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;font-weight:normal;}
.gwt-GR-Create-Panel  .GR_Creat_Step1Panel .GR_create_reg_name_panel{margin-top:10px;}
.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;margin-bottom:5px;}
.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:190px;margin-bottom:10px;line-height:20px;}
.gwt-GR-Create-Panel .GR_create_custom_message .GR_message_ForGuest{height:80px; width:210px; resize:none;border:1px solid #CCCCCC;padding:10px;}
.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, .giftRegistryStep1Dialog button.primary, .giftRegistryStep2Dialog button.primary, .giftRegistryStep3Dialog button.primary{float:right;}
.gwt-GR-Create-Panel  button, .giftRegistryStep1Dialog  button, .giftRegistryStep2Dialog  button, .giftRegistryStep3Dialog  button{display:inline;background:transparent; background-color:#666666; padding:0px 8px;}
.gwt-GR-Create-Panel  button span, .giftRegistryStep1Dialog  button span, .giftRegistryStep2Dialog  button span, .giftRegistryStep3Dialog  button span{color:white;font-weight:bold; font-size:13px;}

.gwt-GR-Create-Panel .gwt_steps_error_div .gwt-csb-error-panel > div.gwt-HTML {padding-top:3px; color:#A4040E;font-weight:normal;}
.gwt-GR-Create-Panel .gwt-RealLabel{padding-left:0px;}


/*Step 2*/
.GR_create_progressBar_Step2{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/Step2.png") no-repeat center bottom; height:18px;padding-top:10px;}
.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, .GR-create-stepe2Panel .GR_create_registrantEmail .GR_registrant_email_lable{float:left;width:150px;text-align:right;padding-right:20px;margin-right:0px;}
.GR-create-stepe2Panel .GR_create_registrantEmail .GR_registrant_email_lable label{width:auto;padding-right:0px; float:none;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot input,.gwt-GR-Create-Panel .gwt-addr-dlog .spot.addrCitySpot input.locality
{height:auto !important; width:230px !important; padding:4px;display:inline;margin:0px;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot select{margin:0px;}
.gwt-GR-Create-Panel .gwt-addr-dlog .spot, .GR-create-stepe2Panel .GR_create_registrantEmail{float:none; margin-top:10px;margin-left:0px;padding-bottom:3px;}
.GR-create-stepe2Panel .gwt-addr-dlog .spot input#registrant_mibox, .GR-create-stepe2Panel .GR_coRegistrant_midName_panel .GR_coRegistrant_midName_box{width:60px;}
.GR-create-stepe2Panel .gwt-addr-dlog .spot input#registrant_zipbox{width:100px;}
.gwt-GR-Create-Panel .gwt-addr-dlog, .gwt-GR-Create-Panel .gwt-addr-dlog .group{float:none; width:auto;margin-left:0px;}
.GR-create-stepe2Panel .GR_visit_myAccount_section{display:none;}
.GR-create-stepe2Panel .GR_promotional_email_flag,.GR-create-stepe2Panel .GR_coRegistrant_sameContant_flag {margin-top:20px;display:block; margin-left:172px;}
.GR-create-stepe2Panel .GR_promotional_email_flag label, .gwt-GR-Create-Panel .GR_create_co-registrantForm_panel .GR_coRegistrant_sameContant_flag label{font-weight:normal;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 #F4F4F4;}
.GR-create-stepe2Panel .gwt-CheckBox.gwt-GR-Co-Registrant-Flag{padding:15px 0px;padding-left:172px;border-bottom:solid 1px #F4F4F4;}
.gwt-GR-Create-Panel .GR-create-stepe2Panel .GR_create_co-registrantForm_panel{border-bottom:solid 1px #F4F4F4; 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:-45px; 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{float:left;width:150px;text-align:right;padding:6px 20px 6px 0px;margin-right:0px;}
.gwt-GR-Create-Panel .GR_create_co-registrantForm_panel > div > .spot{float:left; padding:0px;}
.GR-create-stepe2Panel .GR_create_coRegistrantAddressPanel #coRegistrant_reqdlabel{display:none;}
.gwt-GR-Create-Panel .required{color:#900;}
/*Step 3*/
.GR_create_progressBar_Step3{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/Step3.png") no-repeat center bottom; height:18px;padding-top:10px;}
.GR_creat_step3 table.GR_shippingChoices_panel{margin-top:20px; clear:both;margin-bottom:35px;}
.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;width:auto; padding-top:0px;}
.GR_creat_step3 .address-widget-wwcm-wrapper .address-wwcm-wrapper{clear:both;}
.GR_creat_step3 .GR_create_shippingAddressPanel {padding-bottom:15px; border-bottom:solid 1px #F4F4F4;}
.GR_creat_step3 .GR_create_otherAddressPanel .reqdlabel{}
.GR_creat_step3 .GR_shipping_address_label{display:inline-block;}
.GR_creat_step3 .GR_create_shippingAddressPanel > .reqdlabel{display:none;}
.GR_create_postEventAddressPanel #postEvent_reqdlabel,
.GR_create_otherAddressPanel #other_reqdlabel{float:right; margin-top:-100px;}
.gwt-GR-Create-Panel .gwt-addr-dlog .addrStreetGroup .addrStreet2Spot #country-name-label{margin:0px;}
.gwt-GR-Create-Panel .GR_creat_step3 .button.gwt_GR_cancel.secondary{display:none;}
.gwt-GR-Create-Panel .GR_shippingChoices_panel .GR_shippingAddressDisplayMessage {width: 210px;}

/*Edit PopUp*/
.gwt-DialogBox .GR_creat_step1, .gwt-DialogBox .GR_creat_step2, .gwt-DialogBox .GR_creat_step3{margin-top:0px;}
.gwt-DialogBox .GR_create_progressBar_Step2, .gwt-DialogBox .GR_create_progressBar_Step3, .gwt-DialogBox .GR_create_progressBar_Step1{display:none;}
.giftRegistryStep1Dialog .okCancelPanel, .giftRegistryStep2Dialog .okCancelPanel, .giftRegistryStep3Dialog .okCancelPanel{background-color:white;}
.giftRegistryStep1Dialog.ok-cancel-dlog .Caption, .giftRegistryStep2Dialog.ok-cancel-dlog .Caption, .giftRegistryStep3Dialog.ok-cancel-dlog .Caption{font-size:18px; padding:10px 0 0 10px;}
/*Manage Registry*/
.manage-registry-page{position:relative;}
.view-GiftRegistryStaticViewView #existingRegistry{border-bottom:1px solid #666666; margin:20px 0;}
.view-GiftRegistryStaticViewView #existingRegistry .spot{padding:0px;}
.view-GiftRegistryStaticViewView #existingRegistry .spot label{font-weight:bold;width:auto; margin-right:0px;}
.view-GiftRegistryStaticViewView #existingRegistry .spot #descriptionGR{border:1px solid #666; color:#333;}
.view-GiftRegistryStaticViewView .breadcrumbs, .view-GiftRegistryVisitView .breadcrumbs{display:none;}
.manage-registry-page #giftRegistryHomeViewForm {float:none; width:auto;}
.manage-registry-page #giftRegistryHomeViewForm  .innerGRForm{height:auto;}
.manage-registry-page  .gr-info >div {float:left;margin-right:15px;width:260px;}
.manage-registry-page  .gr-info  .gr-info-header{width:400px;}
.manage-registry-page  .gr-info  .gr-info-header .gr-event-type{padding:5px 20px; color:white; font-weight:bold;font-size:13px; background-color:#957D94;display:inline-block; text-transform:uppercase;}
.manage-registry-page  .gr-info .gr-info-header .gr-event-date span{font-size:13px; font-weight:bold;}
.manage-registry-page  .gr-info .gr-info-header  .registry-info-main{margin-top:10px;}
.manage-registry-page  .gr-info .gr-info-header  .registry-info-main .note{margin-top:5px;}
.manage-registry-page  .gr-info .gr-info-header  .registry-info-main .note span.title{margin-right:10px;text-align:right; width:50px; display:inline-block;}
.manage-registry-page  .gr-info .gr-info-header  .registry-info-main .note > span.gr-data{font-weight:bold;}
.manage-registry-page  .gr-info .gr-info-header  .registry-info-main .note > span.gr-data span{font-weight:normal;}
.manage-registry-page  .registry-action-btn-list{clear:both;padding-top:30px;}
.manage-registry-page  .registry-action-btn-list ul {margin:0px; }
.manage-registry-page  .registry-action-btn-list ul li {float:left; list-style-type:none; margin-right:10px;}
.manage-registry-page .registry-action-btn-list ul li.with-border{ border-left:1px solid #666666; padding-left:10px; }
.view-GiftRegistryVisitView .manage-registry-page .registry-action-btn-list ul li.printLink{border-left:none;padding-left:0px;}
.manage-registry-page  .registry-action-btn-list ul li a{color:#666666; text-decoration:none;}
.manage-registry-page .registry-info-address h3.GR-shipping-address{font-size:13px; text-transform:uppercase;margin:0px; margin-bottom:5px;}
.manage-registry-page .registry-info-address .adr{margin-top:15px;}
.manage-registry-page .registry-info-address .adr p, .manage-registry-page .registry-info-address .adr p span{font-size:12px; color:#000;}
.manage-registry-page .registry-info-address .adr p.registrant-name, .manage-registry-page .registry-info-address .adr p.co-registrant-name{font-weight:bold;}
.manage-registry-page .registry-info-address .gr_info_edit a{color:#999999;margin-right:8px;text-decoration:none;}
.manage-registry-page .registry-info-address .gr_info_edit a.gr_info_delete_link{border-left:1px solid #999999; padding-left:10px;}
.manage-registry-page .registry-message-to-guests {clear:both; margin-top:30px; background-color:#F1EEF1; padding:20px 10px;text-align:center;}
.manage-registry-page .registry-message-to-guests.registry-info-address h3.GR-shipping-address{text-align:center;text-transform:none;}
.manage-registry-page .registry-message-to-guests.registry-info-address .adr{font-size:11px; margin:10px 0px;}
.manage-registry-page .registry-message-to-guests.registry-info-address .adr p{color:#666666;}
.manage-registry-page .spot.actions.begin_creating_your_reg{margin-top:20px; padding-top:20px; border-top:1px solid #000000; text-align:right;}
.manage-registry-page .spot.actions.begin_creating_your_reg button {display:inline-block;background-image:none;background-color:#797979;padding:5px 8px;}
.manage-registry-page .spot.actions.begin_creating_your_reg button span{color:white;font-weight:normal; text-transform:none; font-size:12px;}
.manage-registry-page  .bottompaginationlist{border-top:1px solid #A9A9A9;padding-top:10px;clear:both;}
.manage-registry-page  .bottompaginationlist .pagination{float:right;margin:0px;}
.manage-registry-page .data.giftRegistry .toppaginationlist{position:absolute; right:0px; bottom:0px;}
.manage-registry-page .toppaginationlist ul li, .manage-registry-page .bottompaginationlist ul li {float:left; margin-right:5px; list-style-type:none; border-right:1px solid #999999; padding-right:5px;}
.manage-registry-page .toppaginationlist ul .prev, .manage-registry-page .toppaginationlist ul .next, .manage-registry-page .bottompaginationlist ul .prev, .manage-registry-page .bottompaginationlist ul .next{border-right:none;}
.manage-registry-page .data.giftRegistry.GRProductsInView.list tr.txtM {border-top:1px solid #A9A9A9;}
.manage-registry-page .GRProductsInView.list tr.txtM  th.productInfo .gr-top5-header, .manage-registry-page .GRProductsInView.list tr.txtM  th.productInfo span{float:left; margin-right:40px;}
.manage-registry-page #giftRegistryQuantityForm  .GRProductsInView.list table tr.txtM  th{font-weight:normal; font-size:12px;}
.manage-registry-page .GRProductsInView.list table tr.txtM  th{font-weight:normal; font-size:12px;}
.manage-registry-page .data.giftRegistry .gift_registry_view_list{float:right;width:125px;padding-bottom:5px;}
.manage-registry-page .data.giftRegistry .gift_registry_view_list ul{margin:0px;}
.manage-registry-page .data.giftRegistry .gift_registry_view_list label{margin-top:6px; font-weight:bold;float:left;}

.manage-registry-page .data.giftRegistry .gift_registry_view_list ul li {float:left; list-style-type:none; margin-left:10px;cursor:pointer;}
.manage-registry-page .data.giftRegistry .gift_registry_view_list ul li span{display:none;}

.manage-registry-page .data.giftRegistry .gift_registry_view_list ul li.list a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/listIcon.gif") no-repeat 0 0; width:27px; height:27px; display:block;}
.manage-registry-page .data.giftRegistry .gift_registry_view_list ul li.list.selected a {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/listIconSelected.gif") no-repeat 0 0;}
.manage-registry-page .data.giftRegistry .gift_registry_view_list ul li.grid3 a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gridMedIcon.gif") no-repeat 0 0; width:27px; height:27px; display:block;}
.manage-registry-page .data.giftRegistry .gift_registry_view_list ul li.grid3.selected a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gridMedIconSelected.gif") no-repeat 0 0;}

.manage-registry-page .data.giftRegistry  .sort-by{float:left;margin:5px 0 0 10px;}
.manage-registry-page .data.giftRegistry  .sort-by .sort-by-label{font-weight:bold;float:left;}
.manage-registry-page .data.giftRegistry  .sort-by ul.sort-by-list{float:left;margin:0 0 0 7px;}
.manage-registry-page .data.giftRegistry  .sort-by .sort-by-list li{float:left; list-style-type:none;margin-right:5px;padding-right:5px; border-right:1px solid #666666;}
.manage-registry-page .data.giftRegistry  .sort-by .sort-by-list li a{color:#666666;text-decoration:none;}
.manage-registry-page .data.giftRegistry  .sort-by .sort-by-list li.selected a{color:#000;font-weight:bold;}
.manage-registry-page .data.giftRegistry .gift_registry_items_count {display:block; clear:both;text-align:left; direction:rtl;background-color:white;padding-top:10px;}
.manage-registry-page .data.giftRegistry .gift_registry_items_count span{color:#000; font-weight:bold;}
.manage-registry-page .data.giftRegistry .gift_registry_items_count .gift_registry_items_count_number{display:inline-block; }
.manage-registry-page #giftRegistryItemsForm{ border-top:1px solid #000;background-color:#F2F2F2; margin-top:20px;}
.manage-registry-page #giftRegistryItemsForm .data.giftRegistry{float:none;position:relative; }

.manage-registry-page .GRProductsInView.list .gwt_gr_product_panel {position:relative; }
.manage-registry-page .GRProductsInView.list .gwt_gr_product_panel  .gwt_gr_image_panel{ position:static; margin:0px;}
.manage-registry-page .GRProductsInView.list .gwt_gr_product_panel .gwt_gr_details_panel {float:left;width:210px;text-align:left;margin-left:20px;}
.manage-registry-page .GRProductsInView.list .gwt_gr_product_panel  .gwt_gr_image_panel img{float:none;width:140px; height:160px;border:1px solid #eeeeee;}
.manage-registry-page .GRProductsInView.list .gwt_gr_product_panel .gwt_gr_top5_panel{position:absolute; left:100px;top:5px; z-index:999; }
.manage-registry-page .GRProductsInView .gwt_gr_product_panel .gwt_gr_top5_panel{position:absolute; right:10px;top:5px; z-index:999; }

.manage-registry-page .GRProductsInView .gwt_gr_product_panel .gwt_gr_top5_panel a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gr-top5-icon.png") no-repeat 0 0; width:26px; height:29px; display:block; }
.manage-registry-page .GRProductsInView .gwt_gr_product_panel .gwt_gr_top5_panel.selected a{display:block;height:30px;width:27px;background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gr-top5-icon-selected.png") no-repeat 0 0;  }
.manage-registry-page .GRProductsInView .gwt_gr_product_panel .gwt_gr_top5_panel div.gwt-HTML{display:none;}
.manage-registry-page .GRProductsInView.list table th.price, .manage-registry-page .GRProductsInView.list table td.price{}
.manage-registry-page .spot.actions.contshop {border-top:1px solid #A9A9A9; padding-top:10px; margin-top:10px;}
.manage-registry-page .spot.actions.contshop button{background-color:#666666; width:auto; background-image:none;padding:3px 7px;}
.manage-registry-page .spot.actions.contshop button span{display:block; color:white; font-weight:normal; text-transform:none; }
.manage-registry-page .GRProductsInView.list table td select, .manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-edit-panel select{border:1px solid #CCC;padding:3px;}

/*Grid 3*/
.manage-registry-page .data.giftRegistry.GRProductsInView {float:none;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid3 .gift-registry-container{float:left; width:100%; padding-bottom:20px;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid3 .gift-registry-container > div {float:left;width:300px; margin-right:20px;position:relative;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid3 .gwt_gr_image_panel {float:none;margin:0px;width:300px;text-align:left;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid3 .gwt_gr_image_panel  .gwt-shoppingcart-thumbnail-image{float:none; width:300px; height:300px; border:1px solid #eeeeee;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid3 .gwt_gr_details_panel {text-align:left; width:300px;margin-top:10px;}

.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-panel > div{float:left; margin-right:40px;}
.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-panel {height:20px;margin-top:5px;}
.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-panel .gr-item-qty-req-panel > div, .manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-panel .gr-item-qty-pur-panel >div{float:left;}
.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel  .gwt-gr-options{clear:both;margin-top:5px;}
.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel  .gwt-gr-options a{font-weight:bold;margin-right:40px; color:#333333;}
.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-edit-panel >div {float:left; margin-right:10px;}
.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-edit-panel  .gr-item-qty-edit-options-panel{float:none; clear:both;padding-top:10px;}
.manage-registry-page .data.giftRegistry.GRProductsInView .gwt_gr_details_panel .gr-item-qty-edit-panel  .gr-item-qty-edit-options-panel a{color:#333; font-weight:bold; ;margin-right:10px;}

/*Gird 4*/
.manage-registry-page .data.giftRegistry.GRProductsInView.grid4 .gift-registry-container{float:left; width:100%; clear:both;padding-bottom:20px;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid4 .gift-registry-container > div {float:left;width:220px; margin-right:20px;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid4 .gwt_gr_image_panel {float:none;margin:0px;width:220px;text-align:left;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid4 .gwt_gr_image_panel  .gwt-shoppingcart-thumbnail-image{float:none; width:220px; height:220px; border:1px solid #eeeeee;}
.manage-registry-page .data.giftRegistry.GRProductsInView.grid4 .gwt_gr_details_panel {text-align:left; width:220px;margin-top:10px;}

.manage-registry-page .gr_manage_socialPlugins_main{position:absolute; top:70px;left:150px;}
.manage-registry-page .GR_GC_area{padding-top:10px;}
.manage-registry-page .GR_GC_area .gwt-quickshop-product-detail-widget{width:100%;margin:0px;padding:8px 0px;}
.manage-registry-page .GR_GC_area .custom-add-to-cart-products-panel td{width:100%;padding:0px;}

/*Wishlist Home view*/

.view-WishListHomeView *{font-size:12px;}


#wishListItemsForm{ float:none; clear:both; padding-bottom:10px;}
#wishListItemsForm #giftRegistryQuantityForm .button span{background:none; text-transform:none;}
#wishListItemsForm #sortBy{ margin-right: 10px; }
#wishListItemsForm .sort-by{ margin-right: 10px; float:left;}
#wishListItemsForm .sort-by .sort-by-label { display:none; }
#wishListItemsForm #desciptionGR { float:right; margin-right: 10px; }
#wishListItemsForm #giftRegistryQuantityForm{clear:both;}
#wishListHomeViewForm { float: none; }
#wishListHomeViewForm #registry_name { clear: none; float: left; }

.view-WishListHomeView  #existingRegistry  {width:170px !important;    clear: right;  float: left;}
.view-WishListHomeView  #existingRegistry label {width:auto; font-weight: bold; border-bottom:1px solid #EFEDE2; margin-bottom:10px;}
.view-WishListHomeView  #existingRegistry ul {width:auto; clear: both;}
.view-WishListHomeView #existingRegistry ul li {width:auto;}

#wishListItemsForm .gift_registry_view_list {  float:left;     clear: left;}
#wishListItemsForm .gift_registry_view_list label{display:none;}

#wishListItemsForm .giftRegistry {height:67px; width:100%;}
#wish_list_remove {   float: right;  margin-left: 10px; margin-right:60px; line-height:12px;float:right; height:29px; }

#wish_list_add_all_items_to_cart_div {float:right; width:200px; margin-left:10px;}

#wishListItemsForm .wishListName { font-size:17px;font-weight:bold; padding-bottom:10px; float:left;clear:both; width:255px; text-align: left; }

.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-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  .data.giftRegistry.GRProductsInView.list .productInfo .gwt_gr_details_panel {     float: left;    padding-left: 20px;    width: 208px;}

.view-WishListHomeView  .data.GROwner { float:right; padding-top:10px; padding-left: 0px; padding-right: 15px;  width:80%}
.view-WishListHomeView  .data.GROwner .data { width:auto;}

.view-WishListHomeView .data {clear:right; float:right;  width: auto;}
.view-WishListHomeView #existingRegistry ul li { padding-bottom:5px; list-style-type:none; }
.view-WishListHomeView #existingRegistry ul li a { font-weight: bold; line-height: 15px;}

#createWishList {clear:both; float:left; margin-right:35px; line-height:12px;float:right; height:29px; }
.view-WishListHomeView  h1.staticViewHeader.gr-header {display:none;}
.view-WishListHomeView  .gwt_gr_product_panel  .gwt_gr_top5_panel {display:none;}

.view-WishListHomeView .data.giftRegistry .gift_registry_items_count{float: right;margin-right:10px;direction:rtl;font-weight: bold;}
 
.view-WishListHomeView  .gr-item-qty-edit-options-panel .gr-item-done-link {display:none;}
.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-remove_link  {}

.view-WishListHomeView  .data.giftRegistry  .gift_registry_view_list ul li{float:left; padding-right:10px; list-style-type:none;}
.view-WishListHomeView  .data.giftRegistry  .gift_registry_view_list ul li span {display:none;}
.view-WishListHomeView .data.giftRegistry  .gift_registry_view_list ul li.list a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/listIcon.gif") no-repeat center center;display:block; width:27px;height:27px;}
.view-WishListHomeView .data.giftRegistry  .gift_registry_view_list ul li.list.selected a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/listIconSelected.gif") no-repeat center center;display:block; width:27px;height:27px;}
.view-WishListHomeView  .data.giftRegistry  .gift_registry_view_list ul li.grid3 a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gridMedIcon.gif") no-repeat center center; width:27px;display:block; height:27px;}
.view-WishListHomeView  .data.giftRegistry  .gift_registry_view_list ul li.grid3.selected a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gridMedIconSelected.gif") no-repeat center center; width:27px;display:block; height:27px;}


.view-WishListHomeView .data.giftRegistry.GRProductsInView table tr th, .manage-registry-page .data.giftRegistry.GRProductsInView table tr td {text-align: center;color:#5F574F;}
.view-WishListHomeView .data.giftRegistry.GRProductsInView table tr th.productInfo{text-align: left;}
.view-WishListHomeView .data.giftRegistry.GRProductsInView table tr th.productInfo span{margin-left:46px;}
.view-WishListHomeView .data.giftRegistry table tr th { border-bottom: 1px solid #D1CFCC;}
.view-WishListHomeView .data.giftRegistry table tr td {padding: 20px 10px 3px 0px;}
.view-WishListHomeView .data.giftRegistry table tr td a {font-size: 11px;font-weight: bold;}
.view-WishListHomeView .printPreview p, .view-WishListHomeView .printPreview span, .view-WishListHomeView .printPreview div, .view-WishListHomeView .printPreview h3,
.view-WishListHomeView .printPreview table tr th, .manage-registry-page .printPreview table tr td{ font-size: 14px !important;}
.view-WishListHomeView .printPreview .wish_list_add_all_items_to_cart_div .button span{font-size:12px !important;}
.view-WishListHomeView .GRProductsInView table tr .options div{margin-top:0px;}
.view-WishListHomeView .data.giftRegistry.GRProductsInView  table tr td.options {width: 64px;}
.view-WishListHomeView  .data.giftRegistry.GRProductsInView.list .gwt_gr_image_panel img{width: 176px;height: 174px;float:none;border:none}
.view-WishListHomeView .data.giftRegistry.GRProductsInView.list .gwt_gr_image_panel {float: left;}

.view-WishListHomeView .data.giftRegistry.GRProductsInView.list td.productInfo{width:auto;}
.view-WishListHomeView .data.giftRegistry.GRProductsInView.list .productInfo  .gwt_gr_details_panel {float:left; width:208px;padding-left: 20px;}
.view-WishListHomeView .data.giftRegistry.GRProductsInView.list .productInfo .gwt_gr_product_panel{float: left;width:450px;}

.view-WishListHomeView .data.giftRegistry.GRProductsInView{margin-top:20px;}
.view-WishListHomeView .gwt_gr_details_panel .gr-availability-panel .gwt-Label {float: left;}
.view-WishListHomeView .spot.actions.contshop{padding-top:10px;border-top: 1px solid #D1CFCC;margin:10px 0px; }
.view-WishListHomeView .spot.actions.contshop button{float:right;}
.view-WishListHomeView  .gwt_gr_product_panel .gwt_gr_details_panel > div{width:100%; padding:0 0 3px 0;text-align: left;font-family:arial}
.view-WishListHomeView  .gwt_gr_product_panel .gwt_gr_details_panel .gwt_gr_name_label{font-size: 16px;}
.view-WishListHomeView  .gwt_gr_product_panel .gwt_gr_details_panel .gwt_gr_label_Item_Num{font-size: 13px;}
.view-WishListHomeView  .gwt_gr_product_panel .gwt_gr_details_panel .gr-availability-panel{font-size: 12px;}
.view-WishListHomeView .gwt_gr_image_panel .gwt-HTML.gwt-gr-image-details-link {float: none;}

.view-WishListHomeView  .gr-item-qty-edit-panel .gr-item-qty-edit-options-panel a{margin-right:20px;font-weight:bold;}


.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.giftRegistry .gift_registry_items_count{float: right;margin-right:10px;direction:rtl;font-weight: bold;}
 
.view-SharedWishListView  .data.GROwner {clear:both; padding-top:10px; padding-left: 0px; padding-right: 15px;}

.view-SharedWishListView .data {clear:both}

.view-WishListHomeView  .data .gr_top_links .printLink a.printpage{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/print-icon.png") no-repeat left; padding: 5px 0 5px 26px;}
.view-WishListHomeView .data .gr_top_links {float: none; }
.view-WishListHomeView .data .gr_top_links span { position: relative;top: 0px;margin-right: 30px;}

.view-WishListHomeView .data.giftRegistry.GRProductsInView.grid3 .gwt_gr_product_panel, .view-WishListHomeView .data.giftRegistry.GRProductsInView.grid4 .gwt_gr_product_panel { width: auto; }
.view-WishListHomeView .giftRegistry.grid3 .gift-registry-container {float: left;width: 100%; padding-bottom: 20px;}
.view-WishListHomeView .giftRegistry.grid3 .gift-registry-container > div {float: left;height: auto;width: 255px;}
.view-WishListHomeView .giftRegistry.grid3 .gwt_gr_details_panel {width:auto;}
.view-WishListHomeView .giftRegistry.grid3 .gwt_gr_details_panel .gwt-gr-options button{margin:0px;}
.view-WishListHomeView .giftRegistry.grid3 .gwt_gr_image_panel {float:none; height:auto; width:250px;}
.view-WishListHomeView .giftRegistry.grid3 .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image { height:auto; width:245px;}

.view-SharedWishListView .data.giftRegistry.GRProductsInView.grid3 .gwt_gr_product_panel, .view-WishListHomeView .data.giftRegistry.GRProductsInView.grid4 .gwt_gr_product_panel { width: auto; }
.view-SharedWishListView .giftRegistry.grid3 .gift-registry-container {float: left;width: 100%; padding-bottom: 20px;}
.view-SharedWishListView .giftRegistry.grid3 .gift-registry-container > div {float: left;height: auto;width: 317px;}
.view-SharedWishListView .giftRegistry.grid3 .gwt_gr_details_panel {width:auto;}
.view-SharedWishListView .giftRegistry.grid3 .gwt_gr_details_panel .gwt-gr-options button{margin:0px;}
.view-SharedWishListView .giftRegistry.grid3 .gwt_gr_image_panel {float:none; height:auto; width:310px;}
.view-SharedWishListView .giftRegistry.grid3 .gwt_gr_image_panel .gwt-shoppingcart-thumbnail-image { height:auto; width:310px;}

.view-SharedWishListView .data.giftRegistry  .gift_registry_view_list ul li{float:left; padding-right:10px; list-style-type:none;}
.view-SharedWishListView  .data.giftRegistry  .gift_registry_view_list ul li span {display:none;}
.view-SharedWishListView .data.giftRegistry  .gift_registry_view_list ul li.list a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/listIcon.gif") no-repeat center center;display:block; width:27px;height:27px;}
.view-SharedWishListView .data.giftRegistry  .gift_registry_view_list ul li.list.selected a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/listIconSelected.gif") no-repeat center center;display:block; width:27px;height:27px;}
.view-SharedWishListView  .data.giftRegistry  .gift_registry_view_list ul li.grid3 a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gridMedIcon.gif") no-repeat center center; width:27px;display:block; height:27px;}
.view-SharedWishListView .data.giftRegistry  .gift_registry_view_list ul li.grid3.selected a{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/gridMedIconSelected.gif") no-repeat center center; width:27px;display:block; height:27px;}

.view-SharedWishListView  .data.giftRegistry table {width:970px;}
.view-SharedWishListView  .data.giftRegistry.GRProductsInView table tr th, .view-SharedWishListView  .data.giftRegistry.GRProductsInView table tr td {text-align: center;color:#5F574F;}
.view-SharedWishListView  .data.giftRegistry.GRProductsInView table tr th.productInfo{text-align: left;}
.view-SharedWishListView  .data.giftRegistry.GRProductsInView table tr th.productInfo span{margin-left:46px;}
.view-SharedWishListView  .data.giftRegistry table tr th { border-bottom: 1px solid #D1CFCC;}
.view-SharedWishListView  .data.giftRegistry table tr td {padding: 20px 10px 3px 0px;}
.view-SharedWishListView  .data.giftRegistry table tr td a {font-size: 11px;font-weight: bold;}
.view-SharedWishListView  .printPreview p, .view-SharedWishListView  .printPreview span, .view-SharedWishListView .printPreview div, .view-SharedWishListView  .printPreview h3,
.view-SharedWishListView  .printPreview table tr th, .manage-registry-page .printPreview table tr td{ font-size: 14px !important;}
.view-SharedWishListView  .data.giftRegistry.GRProductsInView  table tr td.options {width: 64px;}
.view-SharedWishListView   .data.giftRegistry.GRProductsInView.list .gwt_gr_image_panel img{width: 176px;height: 174px;float:none;border:none}
.view-SharedWishListView  .data.giftRegistry.GRProductsInView.list .gwt_gr_image_panel {float: left;}

.view-SharedWishListView  .data.giftRegistry.GRProductsInView.list td.productInfo{width:auto;}
.view-SharedWishListView  .data.giftRegistry.GRProductsInView.list .productInfo  .gwt_gr_details_panel {float:left; width:208px;padding-left: 20px;}
.view-SharedWishListView  .data.giftRegistry.GRProductsInView.list .productInfo .gwt_gr_product_panel{float: left;width:450px;}

.view-SharedWishListView  .data.giftRegistry.GRProductsInView{margin-top:20px;}
.view-SharedWishListView  .gwt_gr_details_panel .gr-availability-panel .gwt-Label {float: left;}
.view-SharedWishListView  .spot.actions.contshop{padding-top:10px;border-top: 1px solid #D1CFCC;margin:10px 0px; }
.view-SharedWishListView  .spot.actions.contshop button{float:right;}
.view-SharedWishListView   .gwt_gr_product_panel .gwt_gr_details_panel > div{width:100%; padding:0 0 3px 0;text-align: left;font-family:arial}
.view-SharedWishListView   .gwt_gr_product_panel .gwt_gr_details_panel .gwt_gr_name_label{font-size: 16px;}
.view-SharedWishListView   .gwt_gr_product_panel .gwt_gr_details_panel .gwt_gr_label_Item_Num{font-size: 13px;}
.view-SharedWishListView   .gwt_gr_product_panel .gwt_gr_details_panel .gr-availability-panel{font-size: 12px;}
.view-SharedWishListView  .gwt_gr_image_panel .gwt-HTML.gwt-gr-image-details-link {float: none;display:none;}

.view-SharedWishListView  .gr-item-qty-edit-panel .gr-item-qty-edit-options-panel a{margin-right:20px;font-weight:bold;}



/*Wishlist Home view end*/

.view-WishListHomeView #existingRegistry .selected  {background-color: #EBEBEB;}
.view-WishListHomeView #existingRegistry .lastvisitedwishlist  {background-color: #EBEBEB;}
.gwt-added-to-wish-list-modal .wish-list-link {float: right; margin-left: 5px; text-decoration: none;}


/*********************************************************/
/**************** 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:9999;position:fixed;right:1px;top:110px;padding-bottom:2px;width:0; background:#f7f6f2;text-align:left; font-size:12px;line-height:normal;min-height:350px;border:2px solid #909090}
#gwt-inspiration-bar-main.closed{right:-4px;}
#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: 22px; left: 0px; width: 22px;}
#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.travelsmith.com/wcsstore/images/TravelSmith/InspirationBar/tab.png) no-repeat right top; width:60px; height:177px; 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{left:-59px;right:auto;top:65px }

.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{display:none}
#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: #fff; overflow: auto; height:510px;min-height:310px;margin-bottom:35px}
#gwt-inspiration-bar-main .ib_body {}
#gwt-inspiration-bar-main .ib_footer {background:#ECECEC; height: 35px; min-width: 200px; width: 100%; position: absolute; bottom: 0px;z-index:10001}
#gwt-inspiration-bar-main .ib_footer .resize_handle_bl {height: 22px; width: 22px; float: left;margin-top:2px}
#gwt-inspiration-bar-main .ib_footer .back-to-top-link{float:right;margin-right:30px;margin-top:8px;background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/InspirationBar/BackToTop.png") no-repeat scroll center center transparent;width:116px;height:24px;font-size:0}
#gwt-inspiration-bar-main #ib_wrapper .to_top {color: #b5b644; cursor: pointer; float: right; height: 24px;width:116px 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; margin:5px; overflow: visible; position: relative;}
#gwt-inspiration-bar-main .ib_body img.gwt-shoppingcart-thumbnail-image {height:145px;width:145px;position:relative;}

#gwt-inspiration-bar-main .board_object_hover {
	position:absolute; z-index:10000; 
	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;
	top:0px; left:-2px; 
	background: #ccc;
	border:1px solid #AAA;
}
#gwt-inspiration-bar-main .gwt_gr_number_label{font-weight:bold;font-size:12px;color:#000;padding:4px;}
#gwt-inspiration-bar-main .gwt-product-info-panel-avail{font-size:12px;font-weight:bold;padding:4px;}
#gwt-inspiration-bar-main .recordimage{width:145px; height:145px;margin:5px}
#gwt-inspiration-bar-main .board_object_hover, #gwt-inspiration-bar-main .board_object_hover_name{width:145px; height:145px;text-align:left;background:#FFF;}
#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:12px; margin:2px 0 0; }
#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 .board_object_hover_price .gwt-product-info-panel-stacked-price-was-label{font-size:12px;}
#gwt-inspiration-bar-main .board_object_hover_price .gwt-product-info-panel-stacked-price-now-label{font-size:12px;}
#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: 30px; padding:0;width:26px;}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_delete { background: url(http://www.travelsmith.com/wcsstore/images/TravelSmith/InspirationBar/details-icons.png) no-repeat -105px center;position: relative;left:90px}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_bag { background: url(http://www.travelsmith.com/wcsstore/images/TravelSmith/InspirationBar/details-icons.png) no-repeat 0px center;position: relative;left:4px}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_info { background: url(http://www.travelsmith.com/wcsstore/images/TravelSmith/InspirationBar/details-icons.png) no-repeat -57px center;position: relative;left:6px;width:45px;}
#gwt-inspiration-bar-main div.board_object_hover_foot button.ico_heart { background: url(http://www.travelsmith.com/wcsstore/images/TravelSmith/InspirationBar/details-icons.png) no-repeat -29px center;position: relative;left:-66px}
#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:77%;height:auto;min-height:0}
#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:#CCC;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 {display:inline;}
.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: none; margin-right: 5px;display:inline;}
.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: none; margin-right: auto;}



/*BEGIN BloomSurface widget sample CSS.  Customize as desired. */
#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: 190px; }
.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: 190px; width: 190px; }

.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 {}
.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;  border-left: 1px solid #C6C5C1;     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: #4D4D4D !important;
    font-family: Georgia,"Times New Roman",Serif;
    font-size: 12px;
    word-wrap: normal;
    padding-bottom: 10px; }
    

    
.br-sf-widget-merchant-desc{}
.br-sf-widget-merchant-qv{padding-top: 5px;}
.br-sf-widget-merchant-qv a { color: #4D4D4D !important;
    font-family: Georgia,"Times New Roman",Serif;
    font-size: 11px;
    word-wrap: normal;
}


.br-sf-widget-merchant-popup-maincont {  
		z-index: 110;  width:500px;  position: relative;
    	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 {  }


/*END  BloomSurface widget sample CSS. Customize as desired. */

.view-GiftRegistryVisitView .gwt_gr_product_panel .gwt_gr_top5_panel .gwt_gr_top5_link{cursor:default;}

#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.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/down.png") no-repeat scroll left center #FFFFFF;}
.gift_registry_details_header_closed {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/GiftRegistry/right.png") no-repeat scroll left center #EFEEEF;}
.gwt-gift-registry-delete-confirmation-dialog .okCancelPanel button.button {width: 170px;}
.gwt-new-gr-confirm-container .gwt-new-gr-confirm-message { width: 400px; word-wrap: break-word;}
.gwt-gift-registry-create-confirmation-dialog .okCancelPanel button.button {width: 160px;}

.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;}

.view-WishListHomeView .redPrice{color: #BA050A;}
.view-WishListHomeView .listPrice{text-decoration:line-through;color: #000000;}
.gwt-gr-search-panel .pagination .prevOffImage {background : url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/pagPrev_gr_off.png") no-repeat;}
.gwt-gr-search-panel .pagination .prevOnImage {background : url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/pagPrev_gr_on.png") no-repeat;}
.gwt-gr-search-panel .pagination .nextOffImage {background : url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/pagNext_gr_off.png") no-repeat;}
.gwt-gr-search-panel .pagination .nextOnImage {background : url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/pagNext_gr_on.png") no-repeat;}

.carousel.h .tilePanel{left: 26px;margin-top: 21px;min-width: 330px;position: relative;white-space: nowrap;}
.carousel.h .carouselTile{float: left;padding: 0;vertical-align: top;}
.gwt-product-detail-left-panel .carousel.h .carouselTile:hover{border:2px solid #946f4c;}

.carousel.h .left.arrow {background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/recommendLeft.png");float: left;height: 0;position: relative;top: 34px;width: 0;padding:9px}
.carousel.h .right.arrow {background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/recommendRight.png");float: right;height: 0;left: -5px;position: relative;top: 34px;width: 0;padding:9px;}

.carousel.v .up.arrow {background-image: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/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.travelsmith.com/wcsstore/images/TravelSmith/buttons/recommendDown.png");float: right;height: 0;left: -64px;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:225px;}
.view-Error404View .carousel.swipe.h .body{width:930px;height:276px;}
.gwt-we-suggest-panel-products-container-vertical .body {height:600px;position:relative;}

.view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.swipe.h{width:470px;}
.view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.swipe.h .body{width:470px;height:276px;}

.view-ProductDetailView .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h .body{width:470px;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.h .left.arrow {left: 6px;position: absolute;top: 89px;}
.gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {left: -2px;position: relative;top: 92px;}

.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {left: 8px;position: relative;top: 84px;}
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {left: -1px;position: relative;top: 88px;}

.gwt-we-suggest-panel-products-container-horizontal .carousel .header {
  background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/may_we_suggest.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 26px;
  position: absolute;
  top: -26px;
  width: 188px;
}
 .view-ProductDetailView .gwt-product-detail-recent-products-panel {display:inline-block;}
 .view-ProductDetailView .gwt-we-suggest-panel-horizontal._1 {display:inline-block;position:relative;top:30px;left:23px;}
.view-ProductDetailView #gwt_bundledetail_json .gwt-we-suggest-panel-horizontal._1 {
  display: inline-block;
  left: 502px;
  position: relative;
  top: -79px;
}
.carousel.v .header {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/may_we_suggest.png") no-repeat; height:26px; width:188px;position:relative;left:-20px; }
.gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel .header {
  background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/recently_viewed.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 26px;
  position: absolute;
  top: -37px;
  width: 143px;
}
.carousel.h .tilePanel{float:left;left:20px;}
.view-Error404View .carousel.h .tilePanel{left:11px;}



.view-Error404View .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {top: -140px; left: 11px;}
.view-Error404View .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {left: 0px;}

 .view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .tilePanel{left:8px;}
  .view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .body{height:276px;width:476px;}
.view-ProductDetailView .gwt-we-suggest-panel-horizontal._1 .carousel.h{border:1px solid rgb(195, 195, 195);}

  .gwt-we-suggest-panel-vertical._1 .gwt-we-suggest-panel-products-container-vertical{width:148px;}

.gwt-product-detail-other-products-panel .gwt-product-detail-recent-products-panel { margin-top: 0; width:481px;position:relative;top:39px;left:0px;}
#gwt_bundledetail_json .gwt-product-detail-other-products-panel  .gwt-product-detail-recent-products-panel {
  left: 0;
  margin-top: 0;
  position: relative;
  top: 166px;
  width: 481px;
}



	.view-ShoppingCartView #gwt_recommendations_cart_1{width:188px;}
.GR_other_email_panel {padding-left: 23px;}
.GR_other_email_label #country-name-label {text-align: right; }
.view-ProductDetailView .gwt-product-options-panel-option-title{clear: both;float: left;font-weight: bold;margin-bottom: 0px !important;width: 101px;}
.gwt-product-detail .inner-content > div.gwt-HTML {float: left;}
.gwt-product-detail .inner-content .gwt-matrix-price {font-weight: bold;padding: 0 0 16px 32px;}
.view-ProductDetailView .gwt-TabPanel .gwt-product-detail-widget-col3-quantityrow-col2 {clear: both;}

.BDPV2 .gwt-product-detail .gwt-pdp-custom-link-widget, .PDPV2 .gwt-product-detail .gwt-pdp-custom-link-widget {padding-left: 2px;}

.csb-zoom-main-image-wrapper .zoomWrapper {
  left: 0;
  position: absolute;
  top: 0;
  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;
}
.csb-zoom-content-area.csb-zoom-no-color .csb-zoom-main-image-wrapper{margin-left:10px;}
.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:596px;}

.csb-zoom-main-image{
	height:462px;
	width:462px;
}
.csb-zoom-color-chip-panel{width:230px;margin-top:20px;}

.csb-zoom-viewer .gwt-Image{margin:3px;}
.csb-zoom-alt-image-panel{clear:both;width:96px;}
.csb-zoom-alt-image-panel .carousel.v .tilePanel{clear:both;}
.csb-zoom-content-area.csb-zoom-no-color .csb-zoom-alt-image-panel{margin-left:10px;}
.ok-cancel-dlog.csb-zoom-viewer .Caption div div.gwt-HTML {left:0; top:3px;}
.ok-cancel-dlog.csb-zoom-viewer .Caption{height:auto;}
.csb-zoom-viewer .csb-zoom-alt-image-panel .carousel.swipe.v .body{width:100px; height:635px;}

.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area .csb-zoom-left-panel{float:left;padding:20px 0px 0px 10px;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area .csb-zoom-left-panel > .gwt-HTML{font-size:16px; width:230px;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area .csb-zoom-right-panel{float:right;margin-right:10px;padding-top:20px;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-color-chip-wrapper img{width:20px;height:20px;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-alt-image-panel .carouselTile img{width:75px; height:75px;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area  .csb-zoom-right-panel .button.csb-zoom-close{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/dialogCloseBox.png") no-repeat scroll 0 0 ;width:22px; height:22px; padding:0px;float:right;}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-content-area  .csb-zoom-right-panel .button.csb-zoom-close span{display:none;}

.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 .down.arrow {bottom: -1px;left: -28px;}
.ok-cancel-dlog.csb-zoom-viewer .carousel.v .up.arrow {left: 28px;top: -1px;}

.ok-cancel-dlog.csb-zoom-viewer .zoomout.disabled {
  background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/zoom_out_icon.png") repeat scroll 0 0;filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;
}

.ok-cancel-dlog.csb-zoom-viewer .zoomin.disabled{
   background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/zoom_icon.png") repeat scroll 0 0; filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; 
}
.ok-cancel-dlog.csb-zoom-viewer .zoomout {
    background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/zoom_out_icon.png") repeat scroll 0 0 ;
    float: right;
    height: 22px;
    left: -25px;
    position: relative;
    width: 22px;
}

.ok-cancel-dlog.csb-zoom-viewer .zoomin {
    background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/zoom_icon.png") repeat scroll 0 0;
    float: right;
    height: 22px;
    position: relative;
    right: -23px;
    width: 22px;
}
.ok-cancel-dlog.csb-zoom-viewer .csb-zoom-plusminus-panel {
  bottom: 15px;
  position: absolute;
  right: 23px;
}

.csb-zoom-content-area{width:980px;height:620px;}


.csb-zoom-content-area .zoomMovable.zooming .zoomImage{
	-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 {
	-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:288px;}
.gwt-product-detail-additional-imgs-panel .carousel.h .tilePanel {left: 11px;margin-top: 0;min-width: 288px;}
.gwt-product-detail-additional-imgs-panel .carousel.h .right.arrow {left: 75px;}

.PDPV2 .main-image-plus-image{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/zoomable.png") no-repeat;position: absolute;bottom: 5px;right: 5px;height:24px;width:24px;z-index:10;cursor:pointer;}


.csb-quantity-ctl {width: 86px; 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.travelsmith.com/wcsstore/images/TravelSmith/buttons/btn_left_x32_dark.png") no-repeat center !important;}
.csb-quantity-ctl .gwt-quantity-textbox {width: 30px; height: 22px; position: absolute; left: 27px; 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.travelsmith.com/wcsstore/images/TravelSmith/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;}
#ShopCartForm .csb-quantity-ctl .gwt-quantity-textbox {top:0px;}
#gwt_productdetail_json .csb-quantity-ctl {margin-left: -8px;}
.view-GiftRegistryStaticViewView .gwt_gr_details_panel .gr-item-qty-edit-panel .csb-quantity-ctl,#gwt_bundledetail_json .csb-quantity-ctl{top:0px;}
#ShopCartForm .csb-quantity-ctl {left:20px;}
.view-WishListHomeView .csb-quantity-ctl .gwt-quantity-textbox {top:9px;}
#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:15px;}

.PDPV2 .gwt-feature-icons-panel-mode1 {width: 200px;  margin-left: 90px;}
.PDPV2 .gwt-feature-icons-inner-panel {float: left;margin-right: 10px;width: 85px;margin-top: 10px;  margin-bottom: 10px;  height: 73px;}
.PDPV2 .gwt-feature-icons-widget {float: right; width: 360px;border-top: 1px solid #C3C3C3;margin-bottom:10px;}
.PDPV2 .gwt-feature-icons-panel-mode2 {margin-left:40px;width: 300px;}
.PDPV2 .gwt-feature-icons-panel-mode1 .gwt-feature-set-name{font-size: 15px;font-weight: bold;margin-left: 33px;  margin-top: 10px;}
.PDPV2 .gwt-feature-icons-panel-mode2 .gwt-feature-set-name{font-size: 15px;font-weight: bold;margin-left:80px;  margin-top: 10px;}
.PDPV2 .gwt-feature-icons-inner-panel .gwt-Image {margin-left: 17px;}
.PDPV2 .gwt-feature-icons-inner-panel .gwt-Label {text-align: center;}


.gwt-collection-button-panel-each-product button#gwt-collection-add-to-gift-registry-each-line{display:none;} 

.collectionTopEspot .genericESpot{clear:both;}

/* Apparel PDP Project. PDPV2 */
.PDPV2 .gwt-matrix-product-detail-radion-button-option-panel,
#gwt_collections_product_detail .gwt-matrix-product-detail-radion-button-option-panel{float:left;width:180px;}
.PDPV2 .gwt-matrix-product-detail-radion-button,
#gwt_collections_product_detail .gwt-matrix-product-detail-radion-button{float: left; margin-right: 5px;}
.PDPV2 .gwt-matrix-product-detail-name-label,
#gwt_collections_product_detail .gwt-matrix-product-detail-name-label{width: auto; font-weight:bold;}
.PDPV2 .gwt-matrix-product-detail-item-label,
#gwt_collections_product_detail .gwt-matrix-product-detail-item-label{width: auto; margin-right: 3px;}


.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-buttons-panel .gwt-product-detail-buttons-spacing{width:100%; float:none;clear:both;}
.PDPV2 .gwt-product-detail-buttons-panel .gwt-product-detail-buttons-spacing .add-to-cart-button{width:100%;height:38px; background-image:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add-to-cart-v2.png");}
.PDPV2 .gwt-product-detail-buttons-panel .gwt-product-detail-buttons-spacing .add-to-gift-registry-button{width:100%;margin:0px; height:38px;background-image:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/add-to-wish-list-v2.png");}
.PDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel{clear:both;padding:15px 0px;}
.PDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion{border:medium none;}
.PDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion.min-width{width:570px; float:left;margin-bottom:10px;}
.PDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab{border-top:1px solid #C3C3C3;}

.PDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab .gwt-header.gwt-accordion-tab-header{padding:10px 0px; background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/additional-info-arrow-up.png") no-repeat right center;cursor:pointer;font-size:15px; font-weight:bold;text-transform:uppercase;}
.PDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab .gwt-header.gwt-accordion-tab-header.tabopen{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/additional-info-arrow-down.png") no-repeat right center;}
.PDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab .gwt-accordion-tab-content{margin:10px 0px;max-height:200px;}
.PDPV2 #socialPlugins, .BDPV2 #socialPlugins{display:block;padding:10px 0 0 0px;clear:both;margin:0px;text-align:center;}
.PDPV2 #socialPlugins button.socialIcon, .BDPV2 #socialPlugins button.socialIcon{background:none; display:inline;}
.BDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion{border-top:1px solid #C3C3C3;}
/* Apparel PDP Project: Recently Viewed + Suggested Products*/
.PDPV2 .gwt-TabPanelBottom .header, .BDPV2 .gwt-TabPanelBottom .header { display:none;}
.PDPV2 .view-ProductDetailView .gwt-we-suggest-panel-horizontal._1 .carousel.h, .PDPV2 .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal .carousel.h, .PDPV2 .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal {border: none;	width: 100%;}
.PDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-recent-products-panel, .PDPV2 .view-ProductDetailView .gwt-we-suggest-panel-horizontal._1 {top:0px;	left:0px;}
.PDPV2 .gwt-we-suggest-panel-products-container-horizontal {width: 100%;height: auto;}
.PDPV2 .view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .body {width: 100%;height: 100%;}
.BDPV2 .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow, .PDPV2 .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {left: 8px; top: 85px;cursor:pointer;}
.BDPV2 .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow, .PDPV2 .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {top: 85px;cursor:pointer;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/arrowLeft_recentview.png") no-repeat; padding: 10px;}
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/arrowRight_recentview.png") no-repeat; padding: 10px;}

.PDPV2 .gwt-TabPanel-bottom-container .gwt-TabBar, .BDPV2 .gwt-TabPanel-bottom-container .gwt-TabBar {width: 1px !important; margin: 0 auto;}
.PDPV2 .gwt-TabPanel-bottom-container,.BDPV2 .gwt-TabPanel-bottom-container {width: 100%;border-top:3px solid #5B5B5B;margin-top:10px;}
.PDPV2 .gwt-TabPanel-bottom-container .gwt-TabPanelBottom{width:100%; border:none;}
.gwt-TabPanel-bottom-container .gwt-TabBar .gwt-TabBarItem-selected{border:none;background-color:#5B5B5B;padding:6px 10px;}
.gwt-TabPanel-bottom-container .gwt-TabBar .gwt-TabBarItem{border:none;}
.PDPV2 .gwt-TabPanel-bottom-container .gwt-we-suggest-panel-img-link-panel, .BDPV2 .gwt-TabPanel-bottom-container .gwt-we-suggest-panel-img-link-panel{width:175px;}
.PDPV2 .gwt-TabPanel-bottom-container .carousel.h .tilePanel,.BDPV2 .gwt-TabPanel-bottom-container .carousel.h .tilePanel  {left: 40px;margin-top:0px;}
.PDPV2 .gwt-product-detail-other-products-panel .gwt-we-suggest-panel-img-link-panel img, .BDPV2 .gwt-product-detail-other-products-panel .gwt-we-suggest-panel-img-link-panel img {width:190px; height: 260px;}
.PDPV2 .view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .tilePanel, .BDPV2 .view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .tilePanel {left: 20px;}
.PDPV2 #gwt_bundledetail_json .gwt-product-detail-other-products-panel .gwt-product-detail-recent-products-panel, .BDPV2 #gwt_bundledetail_json .gwt-product-detail-other-products-panel .gwt-product-detail-recent-products-panel{top: 0px;}
.PDPV2 .view-ProductDetailView #gwt_bundledetail_json .gwt-we-suggest-panel-horizontal._1, .BDPV2 .view-ProductDetailView #gwt_bundledetail_json .gwt-we-suggest-panel-horizontal._1 {left: 0px; top: 0px;}
.PDPV2 #gwt_bundledetail_json .gwt-TabPanelBottom, .BDPV2 #gwt_bundledetail_json .gwt-TabPanelBottom {width: 100%;border:none;}
.BDPV2 .view-ProductDetailView .gwt-we-suggest-panel-horizontal._1 .carousel.h, .BDPV2 .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal{border:none;}
.BDPV2 .gwt-we-suggest-panel-products-container-horizontal, .BDPV2 .gwt-we-suggest-panel-products-container-horizontal .carousel.h, .BDPV2 .view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .body{width: 100%; height: auto;}
.PDPV2 .gwt-TabPanel-bottom-container .gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor, .BDPV2 .gwt-TabPanel-bottom-container .gwt-we-suggest-panel-img-link-panel .gwt-we-suggest-panel-name-anchor {white-space: normal;}
.PDPV2 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .carousel.h .tilePanel .carouselTile, .BDPV2 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .carousel.h .tilePanel .carouselTile {margin-left: 25px;margin-right: 25px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal .carousel.h, .PDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-horizontal .carousel.h {border:none !important; height: auto;}
.PDPV2 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal { margin-top:0px;}
.PDPV2 .gwt-product-detail-other-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h .body, .BDPV2 .gwt-product-detail-other-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h .body{width:100%; height:275px;}
.PDPV2 .gwt-product-detail-other-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h, .BDPV2 .gwt-product-detail-other-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h{height:auto;}
.PDPV2 .gwt-TabPanelBottom {padding-bottom: 0px !important;}

.BDPV2 .gwt-product-detail-other-products-panel .gwt-select-items-bundle-header{text-align:center;font-size:15px; text-transform:uppercase; font-weight:bold;margin-top:10px;}

.PDPV2 .roll-over-to-zoom, .BDPV2 .roll-over-to-zoom{display:none;}

.PDPV2 .gwt-product-detail-right-panel, .BDPV2 #gwt_bundledetail_json .gwt-product-detail-right-panel, .PDPV2 #gwt_bundledetail_json .gwt-product-detail-right-panel{margin-left:0px;width:360px;float:right;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-price-column .gwt-matrix-product-detail-deck-panel > div{clear:both;}
.PDPV2 .gwt-product-detail-right-panel .gwt-matrix-product-detail-deck-panel .gwt-matrix-product-detail-option-content-panel .inner-content{padding:0px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-price-column .gwt-matrix-product-detail-deck-panel .gwt-matrix-product-detail-radion-buttons-panel .gwt-matrix-product-detail-radion-button-option-panel{margin-bottom:7px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-price-column .gwt-matrix-product-detail-deck-panel .gwt-matrix-product-detail-radion-button-option-panel .gwt-matrix-product-detail-name-and-item-number-panel{float:left;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-price-column .gwt-product-detail-widget-col3-pricerow{float:right;}
.PDPV2 #gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-products-container-single-pdp .gwt-product-detail-buttons-panel{margin:0px;}

.BDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel, 
.PDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel, .PDPV2 .view-ProductDetailView  .gwt-product-detail-right-panel  .gwt-product-detail-buttons-panel,
.PDPV2 #gwt_productdetail_json .gwt-product-detail-right-panel .gwt-product-detail-widget-price-column{width:auto;float:none;margin:0px;height:auto;}
.BDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel, 
.PDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel,.BDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel .gwt-bdp-signle-product-item-number, 
.PDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel .gwt-bdp-signle-product-item-number{float:none;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-product-name-label, .BDPV2 .gwt-product-detail-right-panel .gwt-product-detail-product-name-label{margin-left:0px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-products-container, .BDPV2 .gwt-product-detail-right-panel .gwt-product-detail-products-container{padding:0px;}
.PDPV2 .gwt-product-detail-widget-col3-quantityrow-col2 .gwt-product-detail-widget-quantity-panel{width:auto;float:left; margin-left:5px;}
.PDPV2 .gwt-product-detail-widget-col3-quantityrow-col1{width:auto;float:left;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-quantity-price-panel{clear:both;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-quantity-price-panel .gwt-product-detail-widget-col3-row{float:left;margin-bottom:0px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-quantity-price-panel .gwt-price-panel{float:right;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-bazzar-voice-container, .PDPV2 .gwt-product-detail-right-panel .gwt-product-option-panel >div, 
.PDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel, .PDPV2  .gwt-product-detail-widget-price-column .gwt-product-detail-widget-quantity-price-panel, 
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-price-column .gwt-matrix-product-detail-deck-panel .gwt-matrix-product-detail-radion-buttons-panel,
.PDPV2 .gwt-product-detail-right-panel  .gwt-matrix-product-detail-option-content-panel .gwt-product-detail-widget-col3-pricequantityrow{border-bottom:none;padding-bottom:10px;border-top:1px solid #C3C3C3;padding-top:10px;margin-bottom:0px;clear:both;}
.PDPV2 .gwt-product-detail-right-panel .gwt-single-pdp-single-product-dynamic-info-panel{border-bottom:1px solid black;font-weight:normal;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget{border-bottom:1px solid black;padding-bottom:10px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-bazzar-voice-container{ padding-bottom: 0 !important;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-option-panel .gwt-product-no-options-panel {border-top: medium none !important;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-option-panel .gwt-product-option-panel-widget-panel{width:100%;margin-bottom:5px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-personalization-panel .gwt-personalize-link-style{margin-top:0px; padding-bottom:6px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget .gwt-csb-error-panel{clear:both;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-option-panel > div .gwt-product-options-panel-option-title, .PDPV2 .gwt-product-detail-right-panel .gwt-product-option-panel > div .gwt-product-option-panel-listbox-container{margin-bottom:0px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-option-panel .gwt-product-options-panel-option-title{width:auto; min-width:0; padding-bottom:13px; padding-right: 10px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-option-panel .gwt-product-option-panel-chosen-selection{position:static;float:left;margin-left:-2px;width:180px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-price-column .gwt-product-detail-widget-col3-row{margin-bottom:0px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-merchandising-row{clear:both;}
.PDPV2 .gwt-product-detail-right-panel  .gwt-product-detail-widget-single-availability-panel, .PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-widget-price-availability-panel,
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-inventory{float:none; width:auto;padding:0px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-product-detail-inventory{margin-top:10px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-right-top-product-price{padding-bottom:10px;}
.PDPV2 .gwt-product-detail-right-panel .gwt-price-panel .gwt-product-detail-top-price{font-size:14px;font-weight:normal;color:#333333;}

.BDPV2 .gwt-pdp-content-spot1-panel, .BDPV2 .gwt-pdp-content-spot2-panel, .PDPV2 .gwt-pdp-content-spot1-panel, .PDPV2 .gwt-pdp-content-spot2-panel { padding-bottom: 10px; border-top: 1px solid #C3C3C3;padding-top: 10px; padding-left: 2px;}
.PDPV2 .view-ProductDetailView #gwt_bundledetail_json .gwt-product-detail-products-container, 
.PDPV2 #gwt_bundledetail_json .gwt-product-detail-right-panel .gwt-product-detail-widget-single-pdp .gwt-product-detail-widget-price-column-single-pdp{width:360px;margin:0px;}

.PDPV2 .gwt-product-detail-left-panel, .BDPV2 #gwt_bundledetail_json .gwt-product-detail-left-panel, .PDPV2 #gwt_bundledetail_json .gwt-product-detail-left-panel, 
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container.full-width, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container.full-width, 
.BDPV2 .iwc-main-img-container.full-width .iwc-imagePanel img, .PDPV2 .iwc-main-img-container.full-width .iwc-imagePanel, .BDPV2 .iwc-main-img-container.full-width .iwc-imagePanel,
.PDPV2 .iwc-main-img-container.full-width .iwc-imagePanel img {width:570px;height:570px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container {position: relative;float:right;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.left, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.left{left:10px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.left button, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.left button
{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/arrow_left_img_main.png") no-repeat 0 0;border:none;width:44px;height:44px;padding:0px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.right, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.right{right:10px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.right button, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow.right button
{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/arrow_right_img_main.png") no-repeat 0 0;border:none;width:44px; height:44px; padding:0px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-arrow{position:absolute; top:200px;z-index:100;display:none;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container:hover .iwc-arrow, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container:hover .iwc-arrow{display:block;}
.PDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-main-img-wrapper, .BDPV2 .gwt-product-detail-left-panel .iwc-main-img-container .iwc-main-img-wrapper  {position:absolute;}
.PDPV2 .iwc-main-img-container, .BDPV2 .iwc-main-img-container, .PDPV2 .iwc-main-img-container .iwc-imagePanel img, 
.BDPV2 .iwc-main-img-container .iwc-imagePanel img, .PDPV2 .iwc-imagePanel, .BDPV2 .iwc-imagePanel{width:460px;height:460px;}
.PDPV2 .view-ProductDetailView .gwt-product-detail-recent-products-panel .carousel.h .tilePanel .carouselTile{ margin-left: 25px;margin-right: 25px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel, .BDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel{float:left;}
.PDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carousel.swipe.v .body, .BDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carousel.swipe.v .body{width:80px; height:410px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carouselTile, .BDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carouselTile {cursor:pointer; margin-top:5px;margin-bottom:5px;min-height:75px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carouselTile img, .BDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carouselTile img{width:75px; height:75px;}
.PDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carouselTile.selected img, 
.BDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carouselTile.selected img{border:2px solid #5273A8;}
.PDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carousel.v .gwt-Image.arrow, .BDPV2 .gwt-product-detail-left-panel .iwc-thumbs-panel .carousel.v .gwt-Image.arrow
{padding:0px 9px; left:27px; top:0px;float:none;cursor:pointer;}
.iwc-main-img-container {position: relative;}
.iwc-imagePanel {position: relative;}
.iwc-main-img-wrapper {position: absolute;}
.iwc-backer-img {z-index: 1; opacity: 1;}
.iwc-backer-wrapper {z-index: 1; position: absolute;}
.iwc-main-img-wrapper {z-index: 2; background-color: white;}

.gwt-product-detail-left-panel .tilePanel{width:80px;}

.iwc-main-img-container .zoomOuter {
  height: 493px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 399px;
  z-index: 100;
  left:461px;
  border: 1px solid;
  /* box-shadow: 10px 10px 5px #888888; */
}

.PDPV2 .iwc-main-img-container.full-width .zoomOuter , .BDPV2 .iwc-main-img-container.full-width .zoomOuter{left: 569px;}
.PDPV2 .gwt-pdp-main-image-wrapper.full-width .zoomOuter, .BDPV2 .gwt-pdp-main-image-wrapper.full-width .zoomOuter{left: 569px;}
.PDPV2 .iwc-main-img-container .zoomOuter , .BDPV2 .iwc-main-img-container .zoomOuter{left: 460px;}
.PDPV2 .gwt-pdp-main-image-wrapper .zoomOuter, .BDPV2 .gwt-pdp-main-image-wrapper .zoomOuter{left: 460px;}

.gwt-selection-chip-picker-option {border:none;color: #666666;  float: left;  height: auto;  margin-right: 3px;  text-align: center;  width: 65px;margin-top:5px;cursor:pointer;}
.gwt-selection-chip-picker-option.gwt-selection-chip-picker-option-disabled:after{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/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-selection-chip-picker-option.gwt-selection-chip-picker-option-disabled img {opacity:0.5;}
.gwt-selection-chip-picker-option.gwt-selection-chip-picker-option-disabled {position: relative;}
.gwt-selection-chip-picker-option  .gwt-selection-chip{width:auto;height:auto;margin:0px;background:none;border: 1px solid #b3b3b3;}
.gwt-selection-chip-picker-option  .gwt-selection-chip.gwt-selection-chip-selected{border-color:black;border-width:2px;height:14px;}
.gwt-selection-chip-picker-option .gwt-selection-chip span {color: #000000;padding: 0;position: static;}
.PDPV2 .view-ProductDetailView .gwt-product-option-panel .gwt-product-option-panel-swatchbox{padding-top:10px !important ;}
.PDPV2 .view-ProductDetailView .gwt-product-option-panel .gwt-product-option-panel-swatchbox .gwt-product-options-panel-option-title{padding-bottom:0px;}

.BDPV2 #gwt_bundledetail_json .gwt-product-detail-products-container{width: 100% !important; border-top: 1px solid #C3C3C3;margin-top: 10px;}
.BDPV2 #gwt_bundledetail_json .gwt-product-detail-other-products-panel .gwt-product-detail-widget{ width: 100% !important;  border-bottom: 1px solid #909090 !important; border-style: none none solid !important;}
.BDPV2 #gwt_bundledetail_json .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column .gwt-product-detail-widget-options-column1 { float: left;width: 285px;}
.BDPV2 #gwt_bundledetail_json .product-additional-info-panel{ width: 345px;}
.BDPV2 #gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-options-column { width: 620px; float:left;   position: relative; z-index: 3;}
.BDPV2 #gwt_bundledetail_json .product-additional-info-panel .gwt-product-detail-additional-info-panel { margin-top: 15px; border-bottom: 1px solid #909090;border-top: 1px solid #909090;}
.BDPV2 #gwt_bundledetail_json .gwt-product-detail-widget-options-column2{ float: left;margin-left: 20px; width: 300px;}
.BDPV2 #gwt_bundledetail_json .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-price-column {clear: none; margin-left: 0;width: 145px;   float: left; text-align: left;}
.BDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel{clear:both;margin:15px 0px;}
.BDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab{border-bottom: 1px solid #C3C3C3;}
.BDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab .gwt-header.gwt-accordion-tab-header.tabopen{background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/additional-info-arrow-down.png") no-repeat right center;}
.BDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab .gwt-accordion-tab-content{margin:10px 0px;}
.BDPV2 .gwt-product-detail .gwt-product-detail-additional-info-panel .gwt-accordion-tab .gwt-header.gwt-accordion-tab-header{padding:10px 0px; background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/additional-info-arrow-up.png") no-repeat right center;cursor:pointer;font-size:12px;text-transform:uppercase;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-center-panel{float: left;margin-left: 10px; margin-right: 18px;min-height: 230px;width: 172px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-main-img-container {min-height: 229px; position: relative;left:10px;height: auto;width: auto;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-imagePanel {height: auto; float: left; position: relative;  width: auto;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-main-img-wrapper {height: 220px;width: 180px;float: left; position: relative;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-backer-wrapper{height: 220px;width: 180px; position: absolute;top:0px;float:left;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-main-img-container .iwc-imagePanel img{height: 100%;width: 160px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .carousel.h {display: none;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-thumbs-panel{display:none;}
.BDPV2 .view-ProductDetailView .gwt-product-detail-other-products-panel .gwt-product-detail-widget-options-column3 .gwt-product-detail-widget-quantity-lbl {float:left; margin-left: 50px; margin-bottom:15px;width: 50px;}
.BDPV2.tabletdev .view-ProductDetailView .gwt-product-detail-other-products-panel .gwt-product-detail-widget-options-column3 .gwt-product-detail-widget-quantity-lbl {margin-left:0px; width:auto;margin-top:8px;}
.BDPV2.tabletdev .view-ProductDetailView .gwt-product-detail-other-products-panel .gwt-product-detail-widget-options-column3 .gwt-product-detail-widget-quantity-panel-container{float:left;}
.BDPV2 .view-ProductDetailView .gwt-product-detail-other-products-panel .gwt-product-detail-widget-options-column3 .gwt-product-detail-widget-quantity-panel-container{margin-bottom:15px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-widget .gwt-product-detail-widget-price-holder{margin-bottom: 15px;}
.BDPV2 .view-ProductDetailView .gwt-product-detail-other-products-panel .gwt-product-detail-widget button#gwt-add-to-cart-btn.button.primary{ height: 28px; margin-top: 20px;width: 140px;margin-bottom: 20px; margin-left: 10px; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/btn_add_to_cart_sml.png") no-repeat !important; clear:both;}
.BDPV2 .view-ProductDetailView .gwt-product-detail-other-products-panel button#gwt-add-to-cart-btn.button.primary > span {display: none;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-arrow.left button{ background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/arrow_left_on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  border: medium none;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-arrow.right button{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/arrow_right_on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  border: medium none;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-arrow.right { left: 148px; position: absolute;top: 105px;z-index: 3;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .iwc-arrow.left { position: absolute;top: 105px;z-index: 3;}
.BDPV2 .view-ProductDetailView .gwt-product-detail-other-products-panel .gwt-product-detail-widget-options-column .gwt-csb-error-panel{clear: none;left: 14px;position: relative;text-align: left;top: 135px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-bundle-add-to-gr-wl-btn  button.primary.add-to-gift-registry-button{margin-left: 40px; width:115px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-widget-col3-inventory-message-div {float: none;}

.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .gwt-product-option-panel-swatchbox { width: 300px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .gwt-product-options-panel-option-title{min-width: 50px;width: 50px;   margin-bottom: 5px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .gwt-product-option-panel-widget-panel{ width: 300px;clear: both;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .gwt-selection-chip-display{ top: 3px;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-products-container .gwt-product-option-panel-chosen-selection{ left: 0;position: relative;}

.gwt-product-detail-recent-products-panel .gwt-product-detail-top-price{font-size: 11px;font-weight: bold;}
.gwt-product-detail-recent-products-panel .gwt-HTML.gwt-was-price-holder {text-decoration: line-through;}
.gwt-product-detail-recent-products-panel .gwt-HTML.gwt-now-price-holder { color: #BA050A;}
.gwt-product-detail-recent-products-panel .gwt-was-now-price-panel {font-size: 11px;font-weight: bold;}
.gwt-drop-image-here-text{display: none;}

.PDPV2 .inner-content .gwt-product-option-panel-swatchbox, .PDPV2 .inner-content .gwt-product-option-panel{position:relative;}
.PDPV2 .inner-content .gwt-product-option-panel .gwt-product-option-panel-custom-link {position: absolute; right: 0px; top: 9px;}

.gwt-price-panel .gwt-was-now-price-panel .gwt-was-price-holder { text-decoration: line-through;font-size:12px;}
.gwt-price-panel .gwt-was-now-price-panel .gwt-now-price-holder {color: #BA050A;display:inline;font-size:12px;}
.gwt-price-panel .gwt-was-now-price-panel {font-weight: bold; font-size: 11px;}
.gwt-x-now-price-holder .gwt-xPrice-panel {font-weight: bold; font-size: 11px;}
.gwt-x-now-price-holder .gwt-xPrice-panel  .gwt-x-price-holder {color: #BA050A;}
#gwt_collections_product_detail .gwt-product-detail-widget-price-was, #gwt_collections_product_detail .gwt-product-detail-widget-price-now {font-weight: bold;}
#mainContent #gwt_collections_product_detail{width:100% !important;}
#mainContent #gwt_collections_product_detail .gwt_collection_items{width:auto;}
.gwt-TabPanel-bottom-container .carousel.h A.gwt-we-suggest-panel-name-anchor{float:none;}
.gwt-TabPanel-bottom-container .carousel.h  .gwt-product-info-panel-avail{clear:both;}
.PDPV2 .gwt-matrix-product-detail-deck-panel {border-top:1px solid black;}
.gwt-product-detail-other-products-panel .gwt-we-suggest-panel-horizontal .carousel.h {height:310px;}
.socialIcon{float:left;background:none;margin:3px;}

.gwt_collection_detail_page .gwt-pdp-paypal-spot {float: right;margin-right: 25px;margin-top: 10px;min-width: 480px;text-align: right;}
.PayPalHeaderContentSpot { position: absolute;}
#topright #shoppingCart{top: -29px !important;}
#paypalNowAcceptingFooter{clear: both;text-align: center;margin-top: 25px;}
.gwt-product-detail-products-container.gwt-product-detail-products-container-single-pdp .gwt-pdp-paypal-spot{float: right;margin-right: 15px;margin-top: 10px; margin-bottom: 5px; width: 100%; height: 20px;}
.gwt-product-detail-products-container.gwt-product-detail-products-container-single-pdp .gwt-pdp-paypal-spot .gwt-HTML {margin-left: 225px;}

/************************ Fixed Height for PDP page****************************/
#gwt_productdetail_json, #gwt_bundledetail_json {min-height: 700px;}
.view-CreditCardView.area-MyAcctArea .paypal-payment-info{height: 55px; width: 300px;}
.view-CreditCardView.area-MyAcctArea .paypal-payment-info .paypal-Logo{float: left; margin-right: 10px;}
.view-CreditCardView.area-MyAcctArea .paypal-payment-info .paypal-account-label {font-weight: bold; font-weight: 14px;}

#gwt_bundledetail_json .gwt-bundle-detail-container .gwt-pdp-paypal-spot {position: relative;top: 450px; right: 610px;}

/*SLI QuickVIew button display styles*/
.hidden-quick-view-btn {
display: none;
}

.show-quick-view-btn {
display: block;
}
.gwt-PopupPanel.quick-view-modal { background: #fff;}
.gwt-PopupPanel.quick-view-modal .gwt-product-additional-colors-panel{display:none;}
/*SLI QuickVIew button display styles END*/
.bloom-reach-wrapper {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: 0px;}
.gwt_gr_product_panel .gwt_gr_product_info_panel .gwt_gr_details_panel .gwt-product-info-panel-bv-details-panel .bvrating {float: left;}

.PDPV2  .gwt-TabPanel-bottom-container .gwt-we-suggest-panel-horizontal .tilePanel .gwt-product-info-panel-was-now-price-holder{width:auto;}
.PDPV2  .gwt-TabPanel-bottom-container .gwt-we-suggest-panel-horizontal .tilePanel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-was-label,
.PDPV2  .gwt-TabPanel-bottom-container .gwt-we-suggest-panel-horizontal .tilePanel .gwt-product-info-panel-was-now-price-holder .gwt-product-info-panel-stacked-price-now-label {margin:0px;clear:both;width: auto;}

.gwt-social-wrapper {
  left: -58px;
  position: relative;
  top: 22px;
}

.PDPV2 .gwt-social-wrapper {
  left: 31px;
  position: relative;
  top: 22px;
}

.gwt-product-option-panel-swatchbox .gwt-product-widget-highlighted-option { 
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
}

.gwt-add-images-wrapper {
  position: relative;
  top: -42px;
}

.gwt-image-picker-detailed-panel{border-color:#666;}
.gwt-image-picker-detailed-panel img{width:60px; height:60px;}
.gwt-image-picker-detailed-panel:before{content: ' ';position: absolute;width: 0;height: 0;left: 30px;top: 82px;border:5px solid;border-color: #666 transparent transparent transparent;}
.gwt-image-picker-detailed-panel:after{content: ' ';position: absolute;width: 0;height: 0;left: 30px;top: 81px;border: 5px solid;border-color: #fff transparent transparent transparent;}
.gwt-image-picker-detailed-panel .gwt-image-picker-detailed-text-panel{width:auto;}
.gwt-selection-chip-picker-option {
  height: 18px;
}

.gwt-image-picker-option {
  float: left;
  height: 35px;
  margin: 1px;
}

.gwt_collection_detail_widget_base .gwt-product-option-panel-widget-panel {
  width: 340px;
}

.giftCardBalancePanel #gcNumberLabelId:hover, .giftCardBalancePanel #balancelabeldisplay:hover {text-decoration: underline; }
#balancelabeldisplay > span {font-size: 1.2em; font-weight: bold;}
.gwt-was-price-for-selected-item {text-decoration: line-through; font-size: 12px;font-weight: bold; margin-right: 10px;clear: both;}
.gwt-selection-picker-detailed-panel .gwt-was-price-for-selected-item {display: inline; margin-left: 10px;}
.quick-view-modal .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-price-column .gwt-product-option-panel-chosen-selection{text-align: left;}
.gwt-now-price-for-selected-item {color: #ba050a;font-size: 12px;font-weight: bold;display: inline;}

.GR-create-stepe2Panel .GR_promotional_email_flag {position: relative;bottom: 259px;}
.GR-create-stepe2Panel .GR_create_registrantAddressPanel .gwt-addr-dlog .group.addrStreetGroup {margin-top: 33px;}

.gwt-selection-picker-detailed-text-panel {padding: 2px;text-align: center;width: auto;}
.gwt-selection-picker-detailed-panel { border: 1px solid #000000; z-index: 99999; background: #FFFFFF;}
.gwt-selection-picker-detailed-panel:after {border : 5px solid;border-color: #fff transparent transparent transparent !important;content: "";height: 0;position: absolute;top: 18px;width: 0;left:45%;}
.gwt-selection-picker-detailed-panel:before {border: 5px solid;border-color: #000 transparent transparent transparent !important; content: "";height: 0;position: absolute;top: 20px;width: 0;left:45%;}
.gwt-no-combination-message-window:before{content: "";position: absolute;width: 0;height: 0;left: 45%;top:45px;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: 43px;border: 10px solid;border-color: #fff transparent transparent transparent;}
.gwt-no-combination-message-window { background: white; z-index: 99999; border: 1px solid #C3C3C3;} 
.gwt-no-combination-message-panel {clear: both;float: left;padding: 7px;width: 220px;}
.gwt-no-combination-message-text { width: 190px; float: left}
.gwt-no-combination-message-panel-close { float : right;}
.gwt-no-combination-text { font-weight :bold;}
.gwt-no-combination-message-panel-close {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/no-combination-close-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: right; height: 22px; width: 22px;}
.gwt-no-available-combination:before {background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/productDetail/not-available-color-overlay.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; cursor: default; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; background-size: 100% 100%;}
.gwt-no-available-combination img {opacity: 0.5;}
.gwt-no-available-combination {position: relative;}

#ShopCartForm #empty-error-message, #ShopCartForm #not-valid-error-message{clear:both;margin-top:5px;margin-left:72px;}
#ShopCartForm #empty-error-message p, #ShopCartForm #not-valid-error-message p{margin:0px; }
.edit-promo .label-promo-code {color:#000; font-weight:bold; }
.edit-promo  .edit-promo-link span{ text-decoration:underline;text-transform:capitalize;}
.edit-promo  .edit-promo-link{margin-left:10px; width:65px;}
#orderItemTable  .promoCode #promotionCodeForm .edit-promo .label-promo-code {width:140px; text-align:left;}
.orderReview .edit-promo .offer-description {margin-left:177px;}
.edit-promo .offer-description{ padding-top:10px;clear:both; margin-left:73px;margin-right: 10px;width: 200px;}
#ShopCartForm  .promoCode p.note{margin:0px;}
.tender-type-confirmation-modal .Caption {margin:10px 0px 0px 15px}
.tender-type-confirmation-modal {border:2px solid #BBBBBB;background-color:#fff;border-radius:7px;}
.tender-type-confirmation-modal tr.dialogTop{background-color:#A9A9A9;}
.tender-content-popup-x-button {display:none;}
.promoCode .note.applied {display:none;}

#gwt-option-panel a:link { color: rgb(144, 144, 144); position: absolute; top: 5px; right: -30px; width: 100px; }

div.tfc-fitrec-product { padding-top: 5px; }
.gwt-DialogBox.ok-cancel-dlog.gwt-video-dialog {z-index: 100000;}
.gwt-DialogBox.ok-cancel-dlog.tender-type-confirmation-modal .Caption{height:15px;padding-top:0;text-align:center;padding-left:0px;}

.carousel.swipe.h .slidingPanel {white-space: nowrap;}

.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_infopanel_content .moreContentExpander {clear: both;}
.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_quanitylabel {display: none;}
.gwt-DialogBox.gwt_addtocart_div .gwt_addtocartdiv_pricepanel{left:-14px;top:0;width:124px;text-align:left;clear:none;padding-top:0;float:right}
.gwt-DialogBox.gwt_addtocart_div .gwt_quantity_div{float:right;width:80px;top:0;text-align:center}
.gwt-DialogBox.gwt_addtocart_div  .gwt_addtocartdiv_itemlabel{clear:both}
.gwt_addtocartdiv_infopanel_content .gwt_addtocartdiv_pricepanel .gwt_addtocartdiv_price{ font-size: 12px !important;font-weight: normal !important;color:#000000 !important;}
.gwt-DialogBox.gwt_addtocart_div .dialogMiddleCenter {width: 670px;}

/*------------------- 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-total-price-holder {float: right;padding-top: 8px; }
#gwt-personalization-modal-V2 .gwt-personalization-modal-total-price-holder span {font-weight: bold;}
#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 {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.travelsmith.com/wcsstore/images/TravelSmith/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.travelsmith.com/wcsstore/images/TravelSmith/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; margin-right: 0;}
#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;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen{ border-top: medium none;padding: 15px;}
#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 {clear: both;height: 30px;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content div{min-height: 0;}
#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-personalization-modal-instruction {margin-left: 20px;padding-top: 5px;}
#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 .gwt-tab-header-selected-option .gwt-HTML img {height: 40px;width: 40px;}
#gwt-personalization-modal-V2 table .gwt-personalization-modal-mainpanel .close{position: absolute; right:20px;top: 12px;width: 30px; background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/buttons/dialogCloseBox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
#gwt-personalization-modal-V2 tr.dialogTop{height: 0;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .tabs-button-panel .button.secondary.step-button.next {border-style: none;float: right;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .tabs-button-panel .step-button.finish {float: right;}
#gwt-personalization-modal-V2 #gwt-personalization-shipping-details {text-align: left;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel button {margin-top: 2px;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-personalization-modal-rightbody-content{ min-height: 400px;min-width: 400px;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-personalization-modal-mainpanel {margin-top: 0px;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-header .button.third {float: left;}
#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-submit-cancel-dialog-button-panel .button.secondary { height: 34px;width: 150px;float:left;}
#gwt-personalization-modal-V2 .gwt-accordion-tab-content.tabopen .gwt-personalization-swatch-picker-label {display: none;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option {padding-bottom: 1px;max-height: 120px;overflow: auto;margin-bottom: 10px;}
#gwt-personalization-modal-V2 .gwt-submit-cancel-dialog-content-panel .gwt-submit-cancel-dialog-button-panel .button.primary{background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/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-accordions-content-option .gwt-personalization-swatch-picker-option,
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option .gwt-image-picker-option{float: left;margin-left: 2px;margin-right: 2px;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option .gwt-personalization-swatch-picker-description {display: none;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option .gwt-personalization-swatch-picker-option-image,
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option .gwt-image-picker-option-image {border: 1px solid #FFFFFF;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option .gwt-personalization-swatch-picker-option-image.gwt-personalization-swatch-picker-option-image-selected {border-color: #000000;}
#gwt-personalization-modal-V2 .dialogTopCenterInner .Caption {background-color: #FFFFFF;color: #000000;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-header {padding-top: 10px; padding-bottom: 15px;} 

#gwt_collections_product_detail .gwt-now-price-for-selected-item {color: #ba050a}
#gwt_collections_product_detail .gwt-product-detail-widget-price-column.has-promo{width: auto;}
#gwt_collections_product_detail .gwt-product-detail-widget-price-column .gwt-promo-discount-was-label{float: left;}
.BDPV2 .gwt-product-detail-other-products-panel .gwt-product-detail-widget .gwt-product-detail-widget-price-holder .gwt-promo-discount-now-label{white-space: nowrap;text-align: left;}
.gwt-was-price-for-selected-item.gwt-promo-discount-was-label{margin-left: 0px;}

#gwt-personalization-modal-V2 .gwt-accordion-tab-content .gwt-product-option-panel-widget-panel{margin: 0px;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option .gwt-image-picker-option-image{height: 50px;width: 50px;}
#gwt-personalization-modal-V2 .gwt-personalization-modal-accordions-content-option .gwt-image-picker-option{height: auto}
.quick-view-modal .gwt-product-detail-products-container .gwt-product-detail-widget .gwt-product-detail-widget-price-column .gwt-product-detail-widget-price-holder{text-align: left;}
.gwt-product-detail.gwt-bundle-detail-container .gwt-product-option-panel-chosen-selection div{margin-left: 50px;}

.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel
 div.gwt-product-info-panel-was-now-price-holder{ margin: 0;text-align: center;width: auto;}
 
.gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel
 div.gwt-product-info-panel-was-now-price-holder div.gwt-product-info-panel-stacked-price-was-label { margin: 0;   text-align: center;}
 
 .gwt-we-suggest-panel-horizontal .gwt-we-suggest-panel-products-container-horizontal .gwt-we-suggest-panel-img-link-panel
 div.gwt-product-info-panel-was-now-price-holder div.gwt-product-info-panel-stacked-price-now-label {  float: none;
    margin: 0;  text-align: center;width: auto;}
/* CSRHeader */
.CSRHeader {background-color: #FF0000; padding: 10px; font-weight: bold; text-align: center;}
.CSRHeader > span {color: #FFFFFF; font-size: 13px; font-weight: bold;}
 /* CVV Erorr massage */
#creditCardForm .payment-error-cvv {margin-left: 10px; width: 505px;}
#creditCardForm .payment-error-cvv p {padding-left: 13px;}
.view-ShoppingCartView .error.payment-error-cvv {margin-top: 10px;}
 /* SLIBodyView Certona Recommendations */
.view-SLIBodyView .gwt-we-suggest-panel-products-container-vertical .body {height:600px;position:relative;}
.view-SLIBodyView .gwt-product-detail-recent-products-panel .carousel.swipe.h{width:470px;}
.view-SLIBodyView .gwt-product-detail-recent-products-panel .carousel.swipe.h .body{width:470px;height:276px;}
.view-SLIBodyView .gwt-we-suggest-panel-products-container-horizontal .carousel.swipe.h .body{width:470px;height:276px;}
.view-SLIBodyView gwt-we-suggest-panel-products-container-horizontal {float:left;width:476px;}
.view-SLIBodyView .gwt-we-suggest-panel-products-container-horizontal  .carousel.swipe.h{height:276px;min-width:350px;}
.view-SLIBodyView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {left: 6px;position: absolute;top: 89px;}
.view-SLIBodyView .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {left: -2px;position: relative;top: 92px;}
.view-SLIBodyView .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .left.arrow {left: 8px;position: relative;top: 84px;}
.view-SLIBodyView .gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel.h .right.arrow {left: -1px;position: relative;top: 88px;}
.view-SLIBodyView .gwt-we-suggest-panel-products-container-horizontal .carousel .header {
       background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/may_we_suggest.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
       height: 26px;   position: absolute;   top: -26px;   width: 188px; }
.view-SLIBodyView .gwt-product-detail-recent-products-panel {display:inline-block;}
.view-SLIBodyView .gwt-we-suggest-panel-horizontal._1 {display:inline-block;position:relative;top:30px;left:23px;}
.view-SLIBodyView .view-ProductDetailView #gwt_bundledetail_json .gwt-we-suggest-panel-horizontal._1 {   display: inline-block;   left: 502px;  position: relative;   top: -79px; }
.view-SLIBodyView .carousel.v .header {background:url("http://www.travelsmith.com/wcsstore/images/TravelSmith/may_we_suggest.png") no-repeat; height:26px; width:188px;position:relative;left:-20px; }
.view-SLIBodyView gwt-product-detail-recent-products-panel .gwt-we-suggest-panel-products-container-horizontal .carousel .header {
  background: url("http://www.travelsmith.com/wcsstore/images/TravelSmith/recently_viewed.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   height: 26px;  position: absolute;   top: -37px;   width: 143px; }
.view-SLIBodyView carousel.h .tilePanel{float:left;left:20px;}
.gwt-DialogBox#gwt-personalization-modal-V2{z-index:99999;}
#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;}

.view-SLIBodyView .breadcrumbs, .view-ProductGridView .breadcrumbs {margin: 10px 0;position: relative;top: -28px;width: 980px;}