/* CSS Document */body{	background-color:#FFFFFF;	margin:10px; 0px; 0px; 0px;	padding:0px;}.page {	width:780px;	background-color:#FFFFFF;	font-family: Arial, Verdana, Helvetica, sans-serif;	color:#444444;	margin: 0px;	padding: 0px;}.fullPage {	margin-left: auto;	margin-right: auto;	width:768px;}.clear{	clear:both;}.globalNavigation {	float:left;	color:#FFFFFF;	width:768px;}.bannerNavigation {	width:768px;	height:63px;	background-image:url(http://www1.landsend.co.jp/LandsEndJapan/common/icons/banner.gif);	background-color:#001A3C;	font-size:11px;}.prodLink{	font-size:.7em;	font-family: Arial, Verdana, Helvetica, sans-serif;	color:336699;}.homeHit{	float:left;	width:230px;	height:63px;	border:0px;}.highLevelNavigation{	float:right;	width:538px;	height:63px;	border:0px;}.highLevelLink{	color:#FFFFFF;	font-family: Arial, Verdana, Helvetica, sans-serif;	text-decoration:none;}.highLevelLink:hover{	color:#FFFFFF;	font-family: Arial, Verdana, Helvetica, sans-serif;	text-decoration:underline;}.highLevelRow{	float:left;	font-family: Arial, Verdana, Helvetica, sans-serif;	width:528px;	padding:22px 10px 6px 0px;	text-align:right;}.phoneNumber{	font-weight:bold;	font-family: Arial, Verdana, Helvetica, sans-serif;	margin:5px 0px 5px 0px;	padding:0px 10px 0px 10px;}form{	float:left;}.search{	float:right;	padding:2px 10px 0px 0px;}.pageContent{	clear:both;	width:798px;}.breadCrumb {	width: 768px;	font-size: 12px;	padding: 10px 10px 10px 0px;	color: #05173D;}.breadCrumb a{	text-decoration: none;}/*=================================================Start: Global Footer-------------------------------------------------*/.globalNavigationFooter{	float:left;	width:768px;	font-family: Arial, Verdana, Helvetica, sans-serif;	padding:10px 0px 10px 0px;    font-size:11px}.globalNavigationFooter_row{	width:100%;	border-top:1px solid #CCCCCC;	padding:4px 0px 5px 0px;	text-align:center;}.globalNavigationFooter_row a{	text-decoration:none;	color:#444444;	padding:0px 4px 0px 4px;}.globalNavigationFooter_row a:hover{	text-decoration:underline;	color:#444444;}.copyright{	padding:0px 0px 0px 42px;}/*-------------------------------------------------END: Global Footer=================================================*//*=================================================Start: Left Menu-------------------------------------------------*/.leftMenuBox {	width: 150px;	border: 1px solid #999999;	padding: 5px;	margin: 0px;}.cgy_titleBoy{	color: #003366;	font-size: 26px; 	letter-spacing: 1.3px;	line-height: 23px;	margin: 3px 0px 5px 5px;}.cgy_titleGirl{	color: #993366;	font-size: 26px; 	letter-spacing: 1.3px;	line-height: 23px;	margin: 3px 0px 5px 5px;}.cgy_menu_green{	display: block;	padding: 3px 0px 3px 5px;	font-family: "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: bold;	background-color: #5FA32C;	color: #FFFFFF;	text-decoration:none;	text-indent: 0px;}.cgy_menu a{	display: block;	padding: 3px 0px 3px 5px;	font-family: "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: bold;	color: #333333;	text-decoration:none;	text-indent: 0px;}.cgy_menu a:hover {	display: block; 	background-color:#F8BC14;	color:#FFFFFF;	font-weight:bold;}.cgy_menu_select {	display: block;	padding: 5px 0px 5px 5px;	font-family: "Arial", "Helvetica", "sans-serif";	font-size: 12px;	color: #333333;	background-color:#5FA32C;	text-decoration:none;	text-indent: 0px;}#uniformHint {	border: #999999 1px solid;	width: 160px; 	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}#info {	text-align: left;	margin: 5px;	margin-bottom: 0px;}.greenHead { color: #336600; font-size: 20px; letter-spacing: 1.3px;}.blueHead { color: #003366; font-size: 26px; letter-spacing: 1.3px; line-height: 24px; }.goldHead { color: #FF9933; font-weight: bold; letter-spacing: 1px; line-height: 12px; }	.ulStyle { margin-top: 8px;}.liStyle {  font-weight:bold;  line-height: 24px;  margin-left: -20px;}.liStyle_selected{  font-weight:bold;  line-height: 24px;  background-color:#aaaaaa;  margin-left: -20px;}a.uniform:link, a.uniform:visited, a.uniform:active { 	text-decoration: none;	color: #333333;}a.uniform:hover { 	text-decoration: underline;	color: #333333;}/*this is used for "Out of stock" message in bst_boy_pe.html and bst_grl_pe.html*/.txt-red {  font-size : 140%;  font-family : "?? ?????", "Osaka";  color : #990000;  line-height: 120%;}/*-------------------------------------------------END: Left Menu=================================================*//*-------------------------------------------------START: Size boxes=================================================*/.sizeBorderOff {	display:inline;	float:left;	border:#999999 1px solid;	margin:1px 4px 4px 1px;	}.sizeBorderOffDsh {	display:inline;	float:left;	border:#999999 1px dashed;	margin:1px 4px 4px 1px;	}.sizeBorderNoLink {	display:block;	padding:2px 0px 2px 0px;	font-size:10px;	font-weight:bold;	color:#666666;	width:50px;	text-align:center;	cursor:default;	text-decoration:none;}.sizeBorder {}.sizeBorder a{	display:block;	padding:2px 0px 2px 0px;	font-size:10px;	font-weight:bold;	color:#666666;	width:50px;	text-align:center;	cursor:pointer;	text-decoration:none;}.sizeBorder a:hover {	display: block; 	background-color:#D4DDE9;}.sizeBorderWide a{	display:block;	padding:2px 0px 2px 0px;	font-size:10px;	font-weight:bold;	color:#666666;	width:80px;	text-align:center;	cursor:pointer;	text-decoration:none;}.sizeBorderWide a:hover {	display: block; 	background-color:#D4DDE9;}.clear {	clear:both;}.spacer10 {	padding-top:10px;	clear:both;}.spacer30{	padding-top:30px;	clear:both;}/*-------------------------------------------------END: Size boxes=================================================*/.infoHead {	font-family: "Arial", "Helvetica", "sans-serif";	color: #05173C;	line-height: 42px;	font-size: 24px;	letter-spacing: 1.3px;	font-weight: bold;}.infoBody {	font-family: "Arial", "Helvetica", "sans-serif";	line-height: 18px; 	font-size: 14px;	letter-spacing: 1.3px;}.prodName {	font-family: "Arial", "Helvetica", "sans-serif";	color: #05173C;	line-height: 20px;	font-size: 18px;	font-weight: bold;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.prodGender {	font-family: "Arial", "Helvetica", "sans-serif";	color: #336699;	line-height: 18px;	font-size: 14px;	font-weight: bold;}.prodColor {	font-family: "Arial", "Helvetica", "sans-serif";	color: #000000;	font-size: 14px;	font-weight: bold;}.prodinfo {	font-family: "Arial", "Helvetica", "sans-serif";	color: #990000;	line-height: 18px;	font-size: 14px;	font-weight: bold;}.prodSizeColor {	font-family: "Arial", "Helvetica", "sans-serif";	color: #333333;	line-height: 18px;	font-size: 14px;}.prodPrice {	font-family: "Arial", "Helvetica", "sans-serif";	color: #660000;	line-height: 18px;	font-size: 14px;	font-weight: bold;}.Prodli {	font-family: "Arial", "Helvetica", "sans-serif";	color: #333333;	line-height: 24px; 	font-size: 12px;}.incVat {	font-family: "Arial", "Helvetica", "sans-serif";	font-size: 10px;	color: #555555;}