/* Lej Style Sheet Versio 1.0 beta by KTR */

/* hide hack from Mac-IE5 \*/
* html .mybuggyelement{ height: 1%; }
/* end hiding */


/* Page Propaties */
#wholePage{ width:768px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; }
#pageContent{ text-align:center; }
body{ font-size: 13px; margin:0px; padding:0px; text-align:center; background-color:#FFFFFF; }/*padding check*/

/* IE6 */
* html body { font-size: 85%}

/* IE7 */
*:first-child+html body { font-size: 90% }

ol{ list-style: none; }
img{ border:0px; vertical-align: bottom; }

*HTML .clear{ display:inline; }


/* Clear */
.clear{ clear:both; }


/* Font */
.bold{ font-weight:bold; }
.italic{ font-style:italic; }
.attributeText{ font-size:0.83em; font-weight:bold; }
.featureText{ font-weight:normal; font-size: 0.92em; }
.labelText{ font-size:0.83em; font-weight:normal; }

/* misc. ie hacks */
*HTML .clear{ display:inline; }


/* float */
.floatLeft{ float:left; }
.floatRight{ float:right; }


/* Spacer */
.spacer_h2{ height:2px; clear:both; }
.spacer_h5{ height:5px; clear:both; }
.spacer_h10{ height:10px; clear:both; }
.spacer_h20{ height:20px; clear:both; }
.spacer_h30{ height:30px; clear:both; }
.spacer_h40{ height:40px; clear:both; }


/* Global Header */
#globalNav input { font-size:0.8em; color:#666666; }
/*#globalNav a{ color:#444444; text-decoration:none; }*/
/*#globalNav a:hover{ text-decoration:underline; }*/

.globalNavTop{ width:768px; height:57px; display:block; }
.globalNavLogo{ float:left;width:285px; height:57px; }
.headerLink{ float:left; width:483px; margin:10px 0px 0px 0px; text-align:right; font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "?E­?E³ ?E°ã‚´ã‚·ãƒ?E‚¯", Geneva, Arial, Verdana, sans-serif; font-size:0.83em; color:#444444; word-spacing:7px; }
.headerLink a{ text-decoration:none; color:#444444; }
.headerLink a:hover{ text-decoration:underline; color:#444444; }
.PhoneNumber{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; letter-spacing:1px; font-weight: bold; }
.itemCount{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin:0px 3px 0px 4px}
.globalNavBtm{ width:768px; height:34px; display:block; border-top:solid #c1c1c1 1px; border-bottom:solid #c1c1c1 1px; }
.globalnavMenu{ width:533px; display:block; }
.globalMenuSearch{ float:right; width:235px; display:block; text-align:right; }
.globalMenuSearchBox{ float:left; width:188px; display:block; text-align:right; margin:7px 0px 0px 0px; }
.globalMenuSearchBtn{ float:left; width:45px; display:block; text-align:right; margin:7px 0px 0px 0px; overflow: hidden; }
.searchBtn{ margin-left:5px; vertical-align:middle; }



/* Global Footer */
.globalNavigationFooter{ clear:both; }
.gf{ width:768px; color:#444444; border-top:1px solid #CCCCCC; font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "?E­?E³ ?E°ã‚´ã‚·ãƒ?E‚¯", Geneva, Arial, Verdana, sans-serif; font-size:0.81em; padding:10px 0px 25px 0px; margin:15px 0px 0px 0px; text-align:left; }
.gf_collumn{ float:left; padding:0px 20px 0px 0px; }
.gf_collumnHS{ float:right; padding:0px 0px 0px 0px; }
.gf_collumnLast{ float:left; padding:0px 0px 0px 0px; }
.gf_collumnHeader{ font-weight:bold; padding:0px 0px 5px 0px; font-size: 1em; }
.gf_collumnHeader a{ font-weight:bold; color:#444444; text-decoration:none; }
.gf_collumnHeader a:hover{ color:#444444; text-decoration:underline; }
.gf_collumnLinks{ }
.gf_collumnLinks a{ padding:1px 0px 5px 0px; display:block; color:#444444; text-decoration:none; }
.gf_collumnLinks a:hover{ text-decoration:underline; }
.gf_collumnLinks a:visited{ color:#444444; }
.gf_copyright{ font-family:"Arial", "Helvetica", "sans-serif"; font-size:1.2em; text-align:right; margin:8px 0px 0px 0px; padding:6px 0px 0px 0px; border-top:1px solid #CCCCCC; }


/* Header Drop Down Menu */
.gn_menu{ z-index:100; float:left; position:relative; padding:10px 8px 0px 0px; font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "?E­?E³ ?E°ã‚´ã‚·ãƒ?E‚¯", Geneva, Arial, Verdana, sans-serif; font-size:0.95em; letter-spacing:1px; height:24px; }
.gn_menu_img{ z-index:100; float:left; position:relative; padding:0px; height:34px; }
.gn_menuHeader a{ border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:24px; position:relative; padding:10px 8px 0px 8px; background-color:#FFFFFF; text-decoration:none; color: #444444; }
.gn_menuHeaderS a{ border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:24px; position:relative; padding:10px 8px 0px 8px; background-color:#FFFFFF; text-decoration:none; color: #05173C; }
.gn_menuHeaderS_o a{ border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:24px; position:relative; padding:10px 8px 0px 8px; background-color:#FFFFFF; text-decoration:none; color: #990000; }
.gn_menuHeader_o{ border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; position:relative; height:25px; background-color:#FFFFFF; padding:10px 8px 0px 8px; z-index:11; text-decoration:none; }
.gn_menuHeader_os{ border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; position:relative; height:25px; background-color:#FFFFFF; padding:10px 8px 0px 8px; z-index:11; text-decoration:none; }
.gn_menuHeader_o a{ text-decoration:none; color: #05173D; }
.gn_menuHeader_os a{ text-decoration:none; color:#990000; }
.gn_menuHeader_o a:hover{ text-decoration:none; color: #05173D; }
.gn_menuHeader_os a:hover{ text-decoration:none; color:#990000; }
.gn_dropdown{ z-index:101; position:absolute; top:0px; display:none; }
.gn_menuLinks{ border:1px solid #C1C1C1; position:absolute; top:34px; width:148px; text-decoration:none; background-color:#FFFFFF; font-size:0.95em; }
*html.gn_menuLinks{ width:150px; }


/* Header Drop Down Lists */
.gn_menu_ul{ margin:0px; padding:0px; list-style:none; }
.gn_iframe{ width:150px; position:absolute; top:31px; z-index:99; display:none; border:0px; }
.gn_rm_iframe{ width:149px; position:absolute; top:32px; z-index:90; top:0px; display:none; left:145px; z-index:99; }
.gn_menu_li,.gn_menu_li_o{ position:relative; padding:4px 4px 4px 4px; }
.gn_menu_li_o{ color:#05173D; background-color:#dbe4ed; cursor:pointer; }
.gn_menu_li a{ color:#666666; text-decoration:none; }
.gn_menu_li_o a{ color:#05173D; text-decoration:underline; }
.gn_menu_li ul{ display:none; }
.gn_menu_li_o ul{ position:absolute; text-decoration:none; background-color:#FFFFFF; top:-1px; left:148px; list-style:none; margin:0px; padding:0px; width:152px; border:1px solid #C1C1C1; display:block; z-index:102; } 
.gn_menu_li_o li{ text-decoration:none; }
.gn_rightMenu_li,.gn_rightMenu_li_o{ padding:4px; text-decoration:none; color:#666666; }
.gn_rightMenu_li_o{ color:#05173D; background-color:#dbe4ed; text-decoration:underline; cursor:pointer; }
.gn_rightMenu_li{ padding:4px; }
.gn_rightMenu_li a{ text-decoration:none; color:#666666; }
.gn_rightMenu_li_o{ padding:4px; color:#05173D; background-color:#dbe4ed; text-decoration:underline; cursor:pointer; }
.gn_menu_li_o ul{ left:144px; width:150px; }


/* HomeTab */
.ccHomeMain{ width:768px; margin:0px 0px 0px 0px; }
.ccHomeHtmlSpase{ width:768px; margin:0px 0px 10px 0px; }


/* Department Tab */
.contentArea{ float:left; width:576px; padding:0px 0px 0px 20px; }

.ccTabMain{ width:570px; padding:0px 0px 0px 0px; }
.ccTabHtmlSpase{ width:570px; padding:0px 0px 10px 0px; }

/* Category */
.ccCategoryBanner{ width:570px; padding:0px 0px 0px 0px; }

.ccCategoryHtmlspase{ width:570px; padding:0px 0px 10px 0px; }

.productResultBanner{ float:left; width:570px; padding:0px 0px 2px 0px; font-weight:bold; overflow:hidden; border-bottom:1px solid #CCCCCC; }
.productResultBanner H1{ padding:0px; margin:0px; font-size:1.2em; color:#05173D; }


/* Bread Crumb */
.breadCrumb { font-size:0.75em; margin: 10px 0px 10px 0px; }


/* Left Navigation */
.leftNavigation{ float:left;width:164px; }
.NavigationSelectedMark{ padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; }


/* Left Navigation Categories */
.leftNavigationDivision{ clear:both; margin:0px 0px 0px 0px; font-size: 1em; }
.leftNavigationLabel{ border-top:1px solid #999999; display:block; padding:6px 8px 7px 8px; font-weight:bold; font-size:0.83em; color:#05173D; text-decoration:none; cursor:pointer; }
.leftNavigationLabel:hover{ display:block; padding:6px 8px 7px 8px; background-color:#D4DDE9; text-decoration:none; cursor:pointer; }
.leftNavigationCategoryDivision{ clear:both; border:1px solid #999999; margin:0px 0px 13px 0px; }
.leftNavigationLabel a:hover{ display:block; font-weight:bold; font-size:0.83em; color:#05173D; text-decoration:underline; }
.leftNavigationLabelSubText{ display:block; color:#5C77AE; }
.leftNavigationLabelDefault{ border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; display:block; padding:6px 7px 7px 7px; text-decoration:none; font-size:0.83em; font-weight:bold; color:#05173D; }
.leftNavigationLabelSelected{ border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; display:block; background-color:#D4DDE9; padding:6px 7px 7px 7px; text-decoration:none; }

.lev0_leftNavigationOption,.lev0_leftNavigationOptionSel,.lev1_leftNavigationOption,.lev1_leftNavigationOptionSel,.lev2_leftNavigationOption,.lev2_leftNavigationOptionSel,.lev3_leftNavigationOption,.lev3_leftNavigationOptionSel,.lev4_leftNavigationOption,.lev4_leftNavigationOptionSel{ font-size:0.83em; }


/* Left Navigation Categories Level 0 */
.lev0_leftNavigationOption a{ display:block; text-decoration:none; padding:4px 8px 4px 4px; color:#444444; }
.lev0_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:4px 8px 4px 4px; color:#05173D; background-color:#D4DDE9; }
.lev0_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:4px 8px 4px 4px; color:#444444; }
.lev0_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:3px 8px 3px 4px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 1 */
.lev1_leftNavigationOption a{ display:block; text-decoration:none; padding:4px 8px 4px 8px; color:#444444; }
.lev1_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:4px 8px 4px 8px; color:#05173D; background-color:#D4DDE9; }
.lev1_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:4px 8px 4px 8px; color:#444444; }
.lev1_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:4px 8px 4px 8px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 2 */
.lev2_leftNavigationOption a{ display:block; text-decoration:none; padding:4px 8px 4px 12px; color:#444444; }
.lev2_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:4px 8px 4px 12px; color:#05173D; background-color:#D4DDE9; }
.lev2_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:4px 8px 4px 12px; color:#444444; }
.lev2_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:4px 8px 4px 12px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 3 */
.lev3_leftNavigationOption a{ display:block; text-decoration:none; padding:4px 8px 4px 16px; color:#444444; }
.lev3_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:4px 8px 4px 16px; color:#05173D; background-color:#D4DDE9; }
.lev3_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:4px 8px 4px 16px; color:#444444; }
.lev3_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:4px 8px 4px 16px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 4 */
.lev4_leftNavigationOption a{ display:block; text-decoration:none; padding:3px 8px 3px 20px; color:#444444; }
.lev4_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:3px 8px 3px 20px; color:#05173D; background-color:#D4DDE9; }
.lev4_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:3px 8px 3px 20px; color:#444444; }
.lev4_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:3px 8px 3px 20px; color:#05173D; background-color:#D4DDE9; }


/* Categories Top Seller */
.topSellerBox{ width:164px; overflow:hidden; border:1px solid #999999; position: relative; margin: 0px 0px 10px 0px; }
.topsellerContainer a{ color:#00173D; }
.topSeller_header{ padding:6px 7px 7px 7px; border-bottom:1px solid #999999; font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "?E­?E³ ?E°ã‚´ã‚·ãƒ?E‚¯", Geneva, Arial, Verdana, sans-serif; color:#00173D; font-weight:bold; font-size:0.83em; }
.topSellerItemCollection{ padding:4px 0px 4px 0px; }
.topSellerItemInfo{ float:left; width:90px; }
.topSellerItem{ padding: 5px; }
.topSellerImage{ float:left; padding-right:4px; width:60px; }
.topSellerLink{ font-size: 0.83em; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.topSellerLink a{ text-decoration:none; }
.topSellerLink a:hover{ text-decoration:underline; }
.topSellerPrice{ font-size:0.92em; padding:0px 0px 2px 0px; color:#444444; }
.topSellerPriceIncVAT{ font-size:0.75em; padding:0px 0px 2px 0px; color:#444444; }
.topSellerSalePrice{ font-size:0.92em; padding:0px 0px 2px 0px; color:#990000; }



/* refinements */
.refinementBox{ padding: 5px 0px 5px 0px; display: block; }
.refinementsHeader{ clear:both; padding:10px 0px 6px 0px; margin:0px 8px 0px 8px; border-top:1px dashed #999999; font-size:0.95em; color:#05173D; }
.refinement{ padding:0px 0px 9px 8px; }
.refinementLabel{ font-size:0.83em; padding:0px 2px 1px 1px; }
.refinementText{ color:#444444; font-weight:normal; }
.refinementTextSel{ color:#05173D; font-weight:bold; }
.refinementHint{ color:#555555; padding:1px 2px 2px 2px; }
.selectedRefinement{ padding:0px 8px 10px 8px; }
.selectedRefinementLabel{ font-size:0.95em; }
.selectedRefinementText{ font-weight:bold; white-space:nowrap; }
.selectedRefinementLink a{ text-decoration:none; color:#444444; }
.selectedRefinementLink a:hover{ text-decoration:underline; color:#444444; }
.refinementsDivider { clear:both; padding:10px 0px 6px 0px; margin:0px 8px 0px 8px; border-top:1px dashed #999999; }


/* Select Box */
.selectBox145{ position:relative; color:#666666; cursor:pointer; z-index:7; font-size: 0.83em; width:145px; }
.selectBox110{ position:relative; color:#666666; cursor:pointer; z-index:7; width:110px; }
.selectBox{ position:relative; color:#666666; cursor:pointer; z-index:7; }
.selectBoxSel{ position:relative; cursor:pointer; z-index:7; background-color:#D4DDE9; }
.selectBoxDisplay{ height:17px; border:1px solid #999999; }
.selectBoxDisplayLeft{ height:17px; padding:0px 0px 0px 3px; background-repeat:no-repeat; background-position:left; }
.selectBoxDisplayArrow{ height:17px; padding:0px 19px 0px 0px; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/le_selectBoxDisplayArrow.gif); background-repeat:no-repeat; background-position:right; }
.selectBoxDisplayMiddle{ padding:0px 3px 0px 3px; height:17px; overflow:hidden; }
.selectBoxDisplayMiddle span{ position:relative; top:2px; white-space:nowrap; }
.selectBoxListContainer{ position:absolute; top:18px; left:2px; border:1px solid #999999; background-color:#FFFFFF; }
.selectBoxListElement a{ display:block; padding:2px 5px 2px 5px; color:#444444; text-decoration:none; background-color:#FFFFFF; }
.selectBoxListElement a:hover{ display:block; padding:2px 5px 2px 5px; color:#05173D; text-decoration:none; background-color:#FFFFFF; background-color:#D4DDE9; }
.selectBoxBorderBottom{ height:1px; overflow:hidden; }


/* Sorting */
.paginationDisplayBottom{ float:left; width:570px; border-top:1px solid #CCCCCC; }
.paginationDisplayTop{ float:left; width:570px; padding:6px 0px 6px 0px; margin:0px 0px 11px 0px; border-bottom:1px solid #CCCCCC; font-size: 0.83em; }
.sortOrder{ float:left; width:155px; }
.sortBox{ float:left; }
.sortLabel{ float:left; padding:2px 5px 0px 0px; }
.paginationInterface{ float:right; width:410px; }
.paginationInfo{ float:right; padding:3px 5px 0px 0px;text-align: right; }
.itemQuantityDisplayControl{ float:right; padding:0px 10px 0px 0px; }
.paginationButtons{ float:right; padding:1px 0px 0px 0px; }
.paginationButtonNext{ cursor:pointer; width:16px; height:16px; margin:0px 0px 0px 2px; float:left; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/le_paginationNext.gif); background-repeat:no-repeat; overflow: hidden; }
.paginationButtonPrev{ cursor:pointer; width:16px; height:16px; margin:0px 2px 0px 0px; float:left; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/le_paginationPrev.gif); background-repeat:no-repeat; overflow:hidden; }
.paginationButton{ cursor:pointer; margin:0px 1px 0px 1px; border:1px solid #999999; text-align:center; float:left; }
.paginationButton a{ padding:0px 4px 0px 4px; text-decoration:none; Color:#444444; background-color:#FFFFFF; }
.paginationButton a:hover{ padding:0px 4px 0px 4px; text-decoration:none; color:#FFFFFF; background-color:#999999; }
.paginationButtonSelected{ margin:0px 2px 0px 0px; border:1px solid #999999; text-align:center; float:left; }
.paginationButtonSelected a{ padding:0px 4px 0px 4px; text-decoration:none; color:#FFFFFF; background-color:#999999; }
.paginationSpacer{ width:10px; height:17px; margin:0px 2px 0px 2px; float:left; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/le_paginationSpacer.gif); background-repeat:no-repeat; background-position:center; }

/* Category Indax */
.productRow{ width:576px; float:left; }
.product{ float:left; width:176px; padding:0px 23px 21px 0px; }
.productRight{ float:left; width:176px; padding:0px 0px 21px 0px; }
.productImageContainer{ padding:0px 0px 3px 0px; position:relative; height: 257px; }
.productImageContainer img{ float:left; border:1px solid #999999; }
.newProductLogo{ position:absolute; top:3px; left:3px; }
.swatches{ width:176px; clear:both; }
.swatchHeight{ float:left; height:28px; display:inline; }
.swatch{ cursor:pointer; border:1px solid #999999; height:22px; width:22px; margin:1px 4px 4px 1px; }
.swatchOver{ cursor:pointer; border:2px solid #777777; height:22px; width:22px; margin:0px 3px 3px 0px; }
.swatchSelected{ cursor:pointer; border:2px solid #777777; height:22px; width:22px; margin:0px 3px 3px 0px; }
.swatchInner{ float:left; position:relative; height:20px; width:20px; overflow:hidden; top:1px; left:1px; }
.swatchContainer{ position:relative; left:-25px; width:70px; text-align:center; overflow: hidden; }
.indexProductName{ font-size:0.83em; padding:4px 0px 5px 0px; }
.indexProductName a{ color:#001A3C; line-height:1.5em; }
.indexPrice{ font-size:1em; font-weight:bold; }
.indexIncVAT { font-size: 0.83em; font-weight:normal; color: #333333; }
.indexNowPrice{ font-size:1em; color:#990000; font-weight:bold; }
.indexPromotion{ font-size:0.83em; color:#990000; padding:0px 10px 0px 0px; }
.indexPriceLabel{font-size:0.83em; color:#33333; }
.indexNowPriceLabel{ font-size:0.83em; color:#990000; }


/* Product Page */
.productGrids{ float:left; width:645px; border-right:#999999 1px solid; }
.imageViewer{ float:left; width:275px; margin:0px 12px 0px 0px; }
.imageViewerImage{ width:275px; overflow:hidden; }
.altImages{ float:left; width:100%; margin:0px 0px 0px 0px; display:inline; }
.altImagesOff{ float:left; width:100%; margin:0px 0px 0px 0px; display:none; }
.altImage_sel{ float:left; width:52px; height:77px; border:1px solid #b25b41; }
.altImage_selimg{ position:relative; top:1px; left:1px; }
.altImage_off{ float:left; width:52px; height:77px; border:1px solid #FFFFFF; }
.altImage_offimg{ position:relative; top:1px; left:1px; }
.buyGrid{ float:left; width:343px; }


/* Producto Info */
.productNameProd{ color:#19264b; font-size:1.17em; font-weight:bold; padding-bottom:10px; }
.productInfo{ margin:0px 0px 10px 0px; }
.tabButtonChildDown{ padding:2px 8px 2px 8px; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/tabTopRight_down.gif); background-repeat:no-repeat; background-position:top right; }
.tabButtonDown{ float:left; font-size: 0.83em; color:#444444; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/tabTopLeft_down.gif); background-repeat:no-repeat; background-position:top left; background-color:#828282; margin-right:1px; position:relative; top:1px; cursor:pointer; }
.tabButtonChildUp{ padding:2px 8px 1px 8px; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/tabTopRight_up.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #969696; }
.tabButtonUp{ float:left; font-size: 0.83em; color:#444444; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/tabTopLeft_up.gif); background-repeat:no-repeat; background-position:top left; background-color:#d7d7d7; margin-right:1px; position:relative; top:1px; cursor:pointer; }
.tabButtonChildUp a{ text-decoration:none; color:#444444; }
.tabButtonChildDown a{ text-decoration:none; color:#444444; }
.productSummary{ clear:both; border:1px solid #969696; line-height:1.5em; padding-top:12px;}
.productDetails{ clear:both; width:309px; line-height:1.6em; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 15px; }
.catchPhrase{ width:309px; font-size: 1em; color:#555555; padding:15px 17px 5px 17px; font-weight:bold; }
.summaryList{ width:319px; margin:0px 0px 10px 15px; }
.standardBulletText{ color:#444444; font-size: 1em; }
.campaignBulletText{ color:#990000; font-size: 1em; }
.campaignTxtProd{width:309px;font-size: 1em;color:#990000;	padding:0px 17px 15px 17px;}

/* Price Part*/
.price{ float:left; width:200px; }	
.productPrice{ color:#19264b; font-size:1.17em; font-weight:bold; margin-top:3px; }
.productNowPrice{ color:#990000; font-size:1.17em; font-weight:bold; margin-top:3px; }
.prodPageIncVAT{ font-size: 0.71em; font-weight:normal; color: #333333; }
.productPriceRange{ float:left; width:100%; color:#444444; font-size:1em; margin:0px 0px 3px 0px; }
.itemNumber{ float:right; text-align:right; font-size:0.92em; margin-top:5px;}
.productPriceLabel{ color:#19264b; font-size:1em; margin-top:3px; }
.productNowPriceLabel{ color:#990000; font-size:1em; margin-top:3px; }

/* Attribute Selectors */
.attributeSelectors{ line-height:1em; width:343px; border-bottom:1px dashed #999999; padding:0px 0px 16px 0px; font-size: 0.83em; }
.styleSelector{ margin:13px 0px 0px 0px; }
.featureTypeSelector{ margin:10px 0px 0px 0px; }
.radioButtonOption{ display:block; float:left; padding:0px 10px 0px 0px; }
.radioButtonOption input{ float:left; }
.selectedRadioStyle{ display:block; float:left; padding: 5px 0px 0px 0px; }
.unSelectedRadioStyle{ display:block; float:left; padding: 5px 0px 0px 0px; }
.hemmingSelector{ margin:13px 0px 0px 0px; }
.hemmingInfo{ float:right; }
.hemmingChoice{ float:left; }
.hemmingChooser{ float:left; width:100%; }
.hemmingChooser .radioButtonOption{ float:left; display:block; width:160px; }
.hemmingChooser .selectedRadioStyle{ display:block; float:left; width:120px; }
.hemmingChooser .unSelectedRadioStyle{ display:block; float:left; width:120px; }
.customButton{ margin:13px 0px 0px 0px; }
.customButton img{ margin:0px 2px 0px 2px; }


/* Color Chooser */
.colorSelector{ border-bottom:1px dashed #999999; padding:10px 0px 10px 0px; margin:10px 0px 12px 0px; }
.orderSwatch{ float:right; }
.colorChooser{ float:left; width:100%; padding:7px 0px 7px 0px; }
.swatchOuterBorderDashedOff{ display:inline; float:left; width:22px; height:22px; border:#999999 1px dashed; margin:1px 4px 4px 1px; }
.swatchOuterBorderDashedOn{ display:inline; float:left; width:22px; height:22px; border:#999999 2px dotted; margin:0px 3px 3px 0px; }
.swatchOuterBorderOn{ display:inline; float:left; width:22px; height:22px; border:#777777 2px solid; margin:0px 3px 3px 0px; }
.swatchOuterBorderOff{ display:inline; float:left; width:22px; height:22px; border:#999999 1px solid; margin:1px 4px 4px 1px; }
.swatchOuterBorderBackOrderOn{ display:inline; float:left; width:22px; height:22px; border:#F26522 2px solid; margin:0px 3px 3px 0px; }
.swatchOuterBorderBackOrderOff{ display:inline; float:left; width:22px; height:22px; border:#FF8340 1px solid; margin:1px 4px 4px 1px; }	
.swatchInnerBorder{ width:20px; height:20px; margin:1px; cursor:pointer; background-position:center; }


/* Size Selector */
.sizeSelector{ border-bottom:1px dashed #999999; padding:0px 0px 16px 0px; margin:0px 0px 12px 0px; }
.sizeChooser{ width:100%; padding:7px 0px 7px 0px; }
.sizeOuterBorderOn{ display:inline; float:left; border:#777777 2px solid; margin:0px 3px 3px 0px; }
.sizeOuterBorderOff{ display:inline; float:left; border:#999999 1px solid; margin:1px 4px 4px 1px; }
.sizeOuterBorderBackOrderOn{ display:inline; float:left; border:#F26522 2px solid; margin:0px 3px 3px 0px; }
.sizeOuterBorderBackOrderOn .sizeInnerBorder{ color:#F26522; }
.sizeOuterBorderBackOrderOff{ display:inline; float:left; border:#FF8340 1px solid; margin:1px 4px 4px 1px; }
.sizeOuterBorderBackOrderOff .sizeInnerBorder{ color:#F26522; }
.sizeOuterBorderDashedOn{ display:inline; float:left; border:#999999 2px dotted; margin:0px 3px 3px 0px; }
.sizeOuterBorderDashedOn .sizeInnerBorder{ color:#AAAAAA; }
.sizeOuterBorderDashedOff{ display:inline; float:left; border:#999999 1px dashed; margin:1px 4px 4px 1px; }
.sizeOuterBorderDashedOff .sizeInnerBorder{ color:#AAAAAA; }
.sizeInnerBorder{ display:block; padding:2px 0px 2px 0px; font-size:0.83em; font-weight:bold; color:#666666; width:50px; text-align:center; cursor:pointer; }
.sizeChart{ float:right; font-size: 0.83em; }
.sizeChart a{ text-decoration:none; }
.sizeChart a:hover{ text-decoration:underline; }


/* VAS */
.vasText{ font-size:0.83em; }
.vasPrice{ font-size:/*0.75*/1em; }
.vasContentText{ font-size:1em; float:left; }
.vasHeader{ width:100%; float:left; font-size:1.2em; }
.valueAddedService{ margin:0px 0px 12px 0px; line-height:1.6em; }


/* Qty & Ship to */
.shipQuantity{ border-bottom:1px dashed #999999; padding:0px 0px 17px 0px; margin:0px 0px 12px 0px; }
.shipAndQuantitySelector{ float:left; width:100%; margin:7px 0px 5px 0px; }
.quantitySelector{ float:left; margin:0px 12px 0px 0px; }
.quantitySelector select{ width:50px; }
.shipToSelector{ float:left; margin:0px 12px 0px 0px; }
.shipToSelector select{ width:120px; }
.nicknameSelector{ float:left; margin:0px 0px 0px 0px; }
.nicknameSelector input{ width:120px; }
.shipInfo{ width:100%; text-align:right; }
.quantityHeader, .shipToHeader{ font-size:1em; }


/* Product Grid Footer */
.buyGridFooter{ padding:0px 0px 17px 0px; margin:0px 0px 12px 0px; }
.addToBag{ width:200px; float:right; font-size: 0.83em; }
.addToBagButton{ text-align:right; margin:5px 0px 0px 0px; }
.cancelUpdateButton{ display:none; text-align:right; margin:5px 0px 0px 0px; }
.buyGridFooterRecap{ text-align:right; line-height: 18px; }
.buyGridFooterRecap span{ white-space:nowrap; }


/* Add Wishlist */
.wishlistLink{ display: block; text-align: right; float: right; font-size: 0.83em; line-height: 18px; }


/* Alternative */
.coordinates{ float:right; width:114px; text-align:center; border-left:#999999 1px solid; position:relative; left:-1px; overflow: hidden; }
.coordinateAvailable{ width:102px; text-align:center; margin:8px 0px 15px 12px; font-size: 0.83em; line-height:1.25em; }

.coordinateWasPrice{ display:block; font-weight:bold; margin-top: 5px; font-size: 1.2em; }
.coordinateNowPrice{ display:block; color:#990000; font-weight:bold; margin-top: 5px; font-size: 1.2em; }
.coordinateImage{ border:#999999 1px solid; margin: 0px 0px 5px 0px; }
.coordinatesHeaderText{ margin:0px 0px 0px 12px; width:102px; text-align:center; font-size:1em; }
.coordinatesFooterText{ width:102px; margin:16px 0px 0px 12px; }


/* Email Friend */
.emailFriendButton{ float:right; margin:2px 0px 0px 0px; font-size: 0.75em; }
.emailFriendButton a{ text-decoration:none; }
.emailFriendButton img{ position:relative; top:1px; }


/* Marketing Box */
.mktBox768{ width:768px; margin:0px 0px 10px 0px; }
.mktBox570{ width:570px; margin:0px 0px 10px 0px; }
.mktBox164{ width:164px; padding:0px 0px 10px 0px; }
.mktBox128{ width:128px; padding:0px 0px 10px 0px; }
.mktBox768Sb{ width:768px; margin:10px 0px 10px 0px; }

/* Size Selector */
.sizeSelectorCustom { border-bottom:1px dashed #999999; padding:0px 0px 16px 0px; margin:0px 0px 12px 0px; }
.sizeSelectorCustom .sizeChart { float:left; width:100%; text-align:right; margin:0px 0px 7px 0px; font-size:1em;}
.sizeWaist { float:none; margin:0px 5px 0px 0px; }

.sizeWaistLabel { margin:5px 0px 0px 0px; }
.sizeWaist select { width:100px; }
.sizeInseam { float:left; margin:0px 15px 0px 0px; }
.sizeInseam select { width:95px; }
.sizeCuffing { float:left; margin:0px 0px 0px 0px; }
.sizeCuffing select{ width:122px; }
.hemmingShipInfo { float:left; width:100%; margin:4px 0px 10px 0px; }


/* Mono Info */
.monoBox { width:340px; float:left; }
.monoProgress { width:340px; float: left; margin-bottom:10px; }
.monoText { font-size:0.75em; line-height:1.25em; }
.monoSpacer { font-size:0.75em; clear:both; }
.monoSpacer30 { margin-top:30px; clear:both; }
.monoBotton { float: right; text-align:right; }
.monoBoxLeft { float: left; width:160px; padding: 0px 5px 0px 0px; }
.monoBoxRight { float: right; width:160px; padding: 0px 5px 0px 0px; }


/* Errors */
.alert_ce, .alert_ce_mTop, .alert_ce_mBot, .alert_ce_mTopBot, .warn_ce_mTop { border:0px; background-image: url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/errorIcon.gif); background-color:#c32a2b; background-repeat: no-repeat; background-position: left; color:#FFFFFF; display:block; padding: 10px 10px 10px 40px; }
.alertLabel { color:#c32a2b }
.alertSign { font-size:1.2em; font-weight:bold; color:#c32a2b; }
.warn_ce_mTop { background-image: url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/warningIcon.gif); background-color:#ff6704; margin:10px 0px 0px 0px; }
.warn_ce_mTop a{ color:#FFFFFF; }
.alert_ce_mTop { margin:10px 0px 0px 0px; font-size:12px; }
.alert_ce_mTop a{ color:#FFFFFF; }
.alert_ce_mBot { margin:0px 0px 10px 0px; }
.alert_ce_mBot a{ color:#FFFFFF; }
.alert_ce_mTopBot { margin:10px 0px 10px 0px; }
.alert_ce_mTopBot  a{ color:#FFFFFF; }

/* Back Order */
.backOrder { width:263px; margin:5px 0px 10px 10px; padding:10px 0px 5px 25px; color:#b25b41; font-size:1em; display:none; background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/warningIcon.gif); background-repeat:no-repeat; background-position:left; }


/* Catalog Request */
.catalogDatails { float:left; padding-left:10px; }
.catalogBottomRecap { width: 588px; float: left; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; position:relative; background-color:#DDDDDD; }

.catalogBottomRecapPad { padding:5px 20px 5px 10px; }

.gf_collumnNew{ float:left; padding:0px 20px 0px 0px; }

/* Image Message */

.prodImageMessage{ position:absolute; top:150px; left:67px; background-color:#FFFFFF; width:148px; }

.loadingImageMessage{ position:absolute; top:80px; left:10px; background-color:#FFFFFF; width:148px; }

.loadingImageMessageInner{ font-size:0.75em; padding:6px 4px 6px 4px; margin:3px 4px 3px 4px; text-align:center; border:1px solid #C1902A; color:#7D5A00; }

/* For Canvas */
.canvasAtHome { float:left; margin-top:1px; }
