﻿/* Lej Style Sheet Versio 1.0 Bata 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{ margin:0px; padding:6px; text-align:center; background-color:#FFFFFF; }/*padding check*/

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", "ＭＳ Ｐゴシック", 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", "ＭＳ Ｐゴシック", 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 35px 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", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; font-size:0.95em; letter-spacing:1px; height:24px; }
.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:10px 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:3px 8px 3px 8px; color:#444444;}
.lev0_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:3px 8px 3px 8px; color:#05173D; background-color:#D4DDE9; }
.lev0_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:3px 8px 3px 8px; color:#444444; }
.lev0_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:3px 8px 3px 8px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 1 */
.lev1_leftNavigationOption a{ display:block; text-decoration:none; padding:3px 8px 3px 16px; color:#444444;}
.lev1_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:3px 8px 3px 16px; color:#05173D; background-color:#D4DDE9; }
.lev1_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:3px 8px 3px 16px; color:#444444; }
.lev1_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:3px 8px 3px 16px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 2 */
.lev2_leftNavigationOption a{ display:block; text-decoration:none; padding:3px 8px 3px 24px; color:#444444;}
.lev2_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:3px 8px 3px 24px; color:#05173D; background-color:#D4DDE9; }
.lev2_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:3px 8px 3px 24px; color:#444444; }
.lev2_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:3px 8px 3px 24px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 3 */
.lev3_leftNavigationOption a{ display:block; text-decoration:none; padding:3px 8px 3px 32px; color:#444444;}
.lev3_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:3px 8px 3px 32px; color:#05173D; background-color:#D4DDE9; }
.lev3_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:3px 8px 3px 32px; color:#444444; }
.lev3_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:3px 8px 3px 32px; color:#05173D; background-color:#D4DDE9; }


/* Left Navigation Categories Level 4 */
.lev4_leftNavigationOption a{ display:block; text-decoration:none; padding:3px 8px 3px 40px; color:#444444;}
.lev4_leftNavigationOption a:hover{ display:block; text-decoration:underline; padding:3px 8px 3px 40px; color:#05173D; background-color:#D4DDE9; }
.lev4_leftNavigationOptionSel a{ display:block; text-decoration:none; font-weight:bold; padding:3px 8px 3px 40px; color:#444444; }
.lev4_leftNavigationOptionSel a:hover{ display:block; text-decoration:underline; font-weight:bold; padding:3px 8px 3px 40px; 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", "ＭＳ Ｐゴシック", 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; padding:6px 0px 6px 0px; 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:1em;
}
.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;
}


/* 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;
}
.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;
}

/* 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.83em; }


/* 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.75em; }
.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:0.83em;
}


/* 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;
}
.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;
}


/* CSS Document */
.inlineShoppingBag{ width:450px; background-color:#19264b; color:#444444; text-align:left; visibility:hidden; position:absolute; top:-1000px; left:270px; z-index:80; display: block; left: 432px; top: 300px; }
.isbMask{ position:absolute; top:-1000px; left:270px; z-index:79; }
.isbHeader{ font-size:1.33em; width:430px; padding:8px 0px 8px 10px; color:#FFFFFF; }
.isbHeaderText{ float:left; }
.isbHeaderClose{ float:right; cursor:pointer; }
.isbItems{ background-color:#FFFFFF; width:448px; margin:1px; overflow:auto; }
.isbItem{ float:left; width:400px; padding:12px 0px 18px 0px; display:inline; margin:0px 15px 0px 15px; border-bottom:1px dashed #999999; }
.isbItem_last{ float:left; width:400px; display:inline; margin:0px 15px 0px 15px; padding:12px 0px 18px 0px; overflow: hidden; }
.isbImage{ float:left; width:100px; padding:0px 20px 0px 0px; }
.isbInfo{ float:left; width:275px; }
.isbName{ font-size:1em; float:left; width:100%; margin:0px 0px 5px 0px; }
.isbColor{ float:left; width:100%; margin: 0px 0px 2px 0px; }
.isbSize{ float:left; width:100%; margin: 0px 0px 2px 0px; }
.isbQuantity{ float:left; width: 100%; margin: 0px 0px 2px 0px; }
.isbPrice{ float:right; margin: 0px 0px 2px 0px; }
.isbVAS{ float:left; width:100%; margin: 0px 0px 2px 0px; }
.isbFooter{ float:left; width:450px; color:#FFFFFF; background-color:#19264b; }
.isbFooterInfo{ float:left; width:250px; padding:8px 0px 8px 15px; }
.isbButtons{ float:right; width:150px; padding:8px 15px 8px 0px; text-align:right; }
.keepShoppingButton{ margin:0px 0px 6px 0px; }
.isbSubTotal{ display:block; margin:0px 0px 2px 0px; }
.isbAccountLogin{ display:block; }
.whiteText{ font-size:1em; font-weight:normal; }
.whiteText a{ color:#FFFFFF; }
.whiteText a:link{ color:#FFFFFF; }
.whiteText a:active{ color:#FFFFFF; }
.whiteText a:hover{ color:#FFFFFF; }
.whiteText a:visited{ color:#FFFFFF; }
.shoppingBagSubTotal .attributeText{ color:#FFFFFF; }
.isbError{ background-color:#FFFFFF; width:372px; padding:5px 0px 18px 38px; margin:7px 15px 0px 5px; font-weight:bold; color:#CC0000; background-repeat:no-repeat; background-position:left top; border-bottom:1px dashed #999999; display: none; }



/* Lej Style Sheet Versio 1.0 Bata by KTR */


/* hide hack from Mac-IE5 \*/
* html .mybuggyelement{ height:1%; }
/* end hiding */


/* Shopping Bag */
.leftColumn590{ width:590px; float:left; padding:20px 0px 0px 19px; }
.shipmentBlock{ width:588px; float:left; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999; padding-bottom:4px; position:relative; overflow:hidden; }
.topRecap{ width:588px; float:left; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; position:relative; overflow:hidden; }
.topRecapPad{ padding:10px 10px 10px 10px; }
.bottomRecap{ width:588px; float:left; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; position:relative; overflow:hidden; }
.bottomRecapPad{ padding:0px 5px 0px 5px; }
.contentHeaderTitle{
	font-size:1.25em;
	color:#001a3c;
	font-weight:bold;
	letter-spacing:2px;
	margin:0px 0px 5px 0px;
}
.contentHeaderSub{
	font-size:0.92em;
}
.sectionTitle{ font-size:1em; color:#001a3c; font-weight:bold; letter-spacing:1px; margin:0px 0px 5px 0px; }
.sectionTitleSub{
	font-size:0.92em;
	line-height:1.25em;
}
.box588{ width:588px; }/*2px small for IE*/
.orderReview{ width:588px; float:left; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; position:relative; overflow:hidden; }
.progressBar{ width:768px; margin-bottom:12px; text-align:center; position:relative; margin-top:17px; }
.rightColumn130{ width:130px; float:left; padding:20px 0px 0px 15px; }
.addressBlock{ width:588px; float:left; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999; position:relative; overflow:hidden; }
.addressPad{ float:left; padding:10px 10px 10px 10px; }
.accountBox{ width:588px; float:left; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; position:relative; overflow:hidden; }
.accountBoxPad{ padding:10px 10px 10px 10px; }


/* Button Box */
.buttonBox{ width:588px; margin:10px 0px 10px 0px }
.buttonBoxLeft{ float:left; }
.buttonBoxRight{ float:left; padding:0px 0px 0px 5px; }


/* Ship to Header */
.shipHeader{ width:588px; margin:0px 0px 5px 0px; }
.shiptoHeaderLeft{ width:279px; float:left; text-align:left; }
.shiptoHeaderRight{ width:279px; float:right; text-align:right; }


/* Product Block */
.productBlock{ height:auto; position:relative; }
.productBlockLeft{ float:left; margin:10px 0px 5px 0px; ; width:300px; padding-left:10px; font-size:0.92em; }
.productBlockRight{ float:right; margin:10px 5px 0px 0px; width:188px; text-align:right; }
.productImage{ float:left; width:60px; background-color:#FFFFFF; padding:10px; }
.productName{
	padding-left:2px;
	color:#333333;
	line-height:1.5em;
	letter-spacing:1px;
}
.productLine{
	padding-left:2px;
	color:#333333;
	line-height:1.25em;
	font-weight: bold;
}
.productLineLabel, .productLineLabelP{
	color:#444444;
	line-height:1.25em;
}
.productLineLabelP{ color:#990000; }
.inStock{ color:#339933; font-weight:bold; }
.outOfStock{ color:#990000; font-weight:bold; }
.ssBlock{ margin:10px 0px 0px 0px; }
.wishlistLink{ display:block; text-align:right; float:right; font-size:0.83em; line-height:0.88em; }
.priceTotal{ float:right; margin:10px 0px 10px 0px; width:188px; overflow:hidden; }
.priceTotalLbl{
	float:left;
	text-align:right;
	font-size:0.92em;
	line-height:1.25em;
	width:98px;
}
.priceTotalVal, .priceTotalValB, .priceTotalValP{
	float:left;
	text-align:right;
	font-size:1em;
	line-height:1.25em;
	width:90px;
}
.priceTotalValP{ color:#990000; }
.priceTotalValB{ font-weight:bold; }
.productDivider{ line-height:0em; height:1px; border-top:1px solid #CCCCCC; clear:both; }
.incVatInfo{ font-size:0.75em; margin:2px 0px 2px 0px; color:#444444; text-align:right; }


/* Swatch Images */
.swatchImg{ float:left; padding:1px; border:1px solid #999999; margin-bottom:1px; }
.swatchImgCentered{ background-position:center; width:20px; height:20px; }
.swatchLabel{ float:left; margin:5px 0px 0px 6px; }
.swatch_window{ width:20px; height:20px; overflow:hidden; }
.swatch_offset{ position:relative; }


/* Gift Option */
.giftBoxLbl{ float:right; font-size:0.83em; padding:10px 0px 10px 0px; }
.giftBoxInfoLeft{ width:234px; float:left; padding:10px 10px 10px 10px; }
.giftBoxInfoRight{ width:314px; float:right; padding:10px 5px 10px 10px; }


/* Order Total */
.orderTotal{ float:right; margin:10px 0px 10px 0px; font-size:1em; width:288px; }
.orderTotalLbl{
	float:left;
	text-align:right;
	font-size:0.92em;
	line-height:1.25em;
	width:198px;
}

/* Promotion Code */
.promotionCodePad{ float:left; padding:10px 10px 10px 10px; }
.promotionCodeText{ font-size:0.92em; margin:0px 0px 6px 0px; }
.codeInput{ background-color:#FFFFFF; border:1px solid #999999; }
.promotionBox{ float:left; }
.promotionBoxBtn{ float:left; margin:0px 0px 0px 5px; }


/* Option Box */
.optionBox{ width:588px; float:left; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; position:relative; overflow:hidden; }
.optionBoxPad{ float:left; padding:10px 10px 10px 10px; }
.optionBoxText, .optionBoxTextB, .optionBoxTitle, .optionBoxTextBl ,.optionBoxTxTlBl{
	font-size:0.92em;
}
.optionBoxTitle a{ color:#001a3c; }
.optionBoxTitle{ padding:0px 0px 6px 0px; }
.optionBoxTextB{ font-weight:bold; }
.optionBoxTextBl{
	font-weight:bold;
	color:#001a3c;
	line-height:1.25em;
}
.optionBoxTxTlBl{ font-weight:bold; color:#001a3c; line-height:1.25em; padding:0px 0px 6px 0px; }
.optionBoxTextSml{
	font-size:0.92em;
}


/* Right Column Information */
.restAssuredR{ border:1px solid #CCCCCC; text-align:left; width:126px; margin-bottom:10px; line-height:1em; }
.restAssuredRPad{ padding:6px; color:#666666; }
.restHeader{
	font-weight:bold;
	padding:6px 0px 6px 6px;
	border-bottom:1px solid #CCCCCC;
	font-size:1em;
}
.restSub, .restText{
	font-size:0.83em;
	line-height: 1.25em;
	margin: 0px 0px 2px 0px;
}
.restSub a{ text-decoration:none; }
.restSub a:hover{ text-decoration:underline; }
.restSpacer{ height:12px; clear:both; }


/* Address　Input */
.input_row, .input_row_hidden{
	border:0px;
	width:558px;
	margin-top:3px;
	font-size:0.92em;
}
.input_row_hidden{ display:none; }
.nicknameTxt{ float:left; font-weight:bold; margin:0px 0px 5px 0px; }
.label, .labelB, .label_red, .labelB_red{ float:left; width:160px; padding:0px 5px 0px 0px; }
.labelB, .labelB_red{ font-weight:bold; }
.label_red, .labelB_red{ color:#c32a2b; }
.entry{ float:left; }
.inputSample{ margin-left:5px; color:#666666; }
.billingCb{ padding:5px 0px 10px 160px; }
.inputBox{ background-color:#FFFFFF; border:1px solid #999999; }
.dropDown170{ background-color:#FFFFFF; border:1px solid #999999; width:170px; }
.dropDown80{ background-color:#FFFFFF; border:1px solid #999999; width:80px; }


/* Bill to */
.blueHeader{ color:#001A3C; font-size:0.83em; font-weight:bold; letter-spacing:1px; margin:0px 0px 15px 0px; }
.coDivider{ line-height:0em; height:1px; width:568px; margin:15px 0px 15px 0; border-top:1px solid #CCCCCC; clear:both; }
.ccData{ margin-bottom:3px; }
.yearDD{ float:left; margin-left:10px; }
.coCheckbox{ margin:0px 2px 0px 0px; }


/* Order Review */
.reviewBilltoLeft{
	width:254px;
	float:left;
	padding:10px 10px 10px 10px;
	font-size:0.92em;
	line-height:1.25em;
}
.reviewBilltoRight{
	width:284px;
	float:right;
	padding:0px 10px 0px 10px;
	overflow:hidden;
}
.billtoPayment{ font-size:0.92em; color:#001a3c; font-weight:bold; padding:5px 0px 5px 0px; }
.billtoEditBtn{ padding:10px 0px 10px 0px; }
.reviewPriceDivider{ float:right; line-height:0em; height:1px; width:240px; margin:10px 0px 10px 0; border-top:1px solid #666666; clear:both; }
.reviewShiptoLeft{
	width:224px;
	float:left;
	padding:10px 10px 0px 10px;
	font-size:0.92em;
	line-height:1.25em;
}
.reviewShiptoRight{ width:324px; float:right; padding:10px 10px 10px 10px; font-size:0.92em; line-height:1.25em; }
.specDeliverylabel{ float:left; width:70px; }


/* Login Area */
.coLoginBlock{ width:731px; margin-left:19px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; position:relative; overflow:hidden; }
.coLoginPad{ padding:10px 5px 10px 5px; }
.maHelpTxt{ padding-left:8px; float:left; width:200px; line-height:1em; }
.maLoginTitle{
	font-size:0.92em;
	color:#001a3c;
	line-height:1.25em;
	font-weight:bold;
}
.maLoginText{
	font-size:0.83em;
}
.maInputLbl{
	float:left;
	padding-top:4px;
	padding-left:6px;
	padding-right:3px;
	font-size:0.83em;
	font-weight:Bold;
	line-height:1em;
}
.maInputLbl_red{
	float:left;
	padding-top:4px;
	padding-left:6px;
	padding-right:3px;
	color:#c32a2b;
	font-size:0.83em;
	font-weight:Bold;
	line-height:1em;
}
.maLoginBtn{ float:left; padding-left:2px; }
.accountInput{ float:left; margin-right:24px; }
.pwdHelp{
	font-size:0.83em;
	margin:2px 0px 0px 0px;
}
.inputTitleLogin{ padding-bottom:2px; font-size:0.83em; font-weight:Bold; }
.inputTitleLogin_red{ padding-bottom:2px; color:#c32a2b; font-weight:Bold; font-size:0.83em;}
.maLoginBottom{ padding-top:10px; width:568px; }


/* My Account */
.infoHeader{ float:left; font-size:0.92em; font-weight:bold; }
.accountDivider{ line-height:0em; height:1px; border-top:1px dashed #CCCCCC; clear:both; }
.bottomDeactive{ width:588px; float:left; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; position:relative; background-color:#EEEEEE; overflow:hidden; }
.deactivePad{ padding:5px 10px 5px 10px; }
.deactiveText a{ font-size:0.83em; font-weight:bold; color:#001a3c; }

/* History */
.historylabel{ float:left; font-size:0.92em; padding:0px 0px 0px 0px; }
.historyData, .historyDataDate{ float:left; width:75px; font-size:0.92em; color:#001a3c; font-weight:bold; padding:0px 5px 0px 0px; }
.historyDataDate{ width:90px; }
.historyHeaderRg{ color:#990000; font-size:0.83em; font-weight:bold; margin:2px 0px 0px 0px; }

/* Rakugae Header */
.rakugaeHeader{
	width:731px;
	margin-left:19px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFDEE;
	position:relative;
	overflow:hidden;
}
.rakugaeHeaderPad{ padding:10px 10px 10px 10px; }
.rakugaeHeaderText{ float:left; font-size:1em; margin:0px 5px 0px 0px; }
.rakugaeHeaderTextB{ float:left;  font-size:1em; margin:0px 5px 0px 0px; font-weight:bold; color:#05173C; }

/* Deactive Account */
.ma_solidma_OrangeWarn {
	background-image:url(http://www1.landsend.co.jp/wcsstore/LEJStore/images/warningIconOr.gif);
	background-color: #FF6704;
	background-position: left;
	padding: 10px 10px 10px 40px;
	background-repeat: no-repeat;
	background-position: left;
	margin:4px 0px 10px 0px;
	text-align: left;
	font-size:1.25em;
	color:#FFFFFF;

}


/* Empty Shopping Bag */
.emptyBag {
	font-size:1.25em;
	color:#444444;
	padding: 5px 0px 5px 130px;
}

.spacer10px {
	height:10px;
	clear:both;
}
