/*===================================
inscl_style.css
===================================*/
/*===================================*/
/*  All pages 
/*===================================*/

.fullPg {
  margin-left: auto;
  margin-right: auto;
  width:768px;
  margin-top:10px;
}
.noJavaScript{
  width:728px; 
  padding:3px 0px 5px 0px;
  margin-top:15px;
  margin-left:auto; 
  margin-right:auto; 
  font-weight:bold; 
  color:#550000;
  /*background-color:#ffcccc;*/
  font-weight: bold;
  border-style:solid;
  border-width:thick;
  border-color:#ff0000;
  padding:20px;
}
.topBanner{
  width:768px;
  height:63px;
  background-image:url(http://www1.landsend.co.jp/LandsEndJapan/common/icons/banner.gif);
  background-color:#001A3C;
  font-size:11px;
}
.fntTlt{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #005599;
  font-size: 1.5em;
  font-weight: bold;
  margin-top: 40px;
}

.tbNaviTop{
  margin-top:25px;
  width:768px;
  background-color:#bbddff;
  color:#777777;
  font-size:12px;
  font-weight: bold;
  border-style:solid;
  border-width:thin;
  border-color:#999999;
  text-align:center;
}
.tbNaviTop .naviBanner{
  background-color:#99aaff;
  color:#000000;
}
.tbNaviTop a{
  color:#777777;
  text-decoration:none;
}
.tbNaviTop a:hover{
  color:#000000;
}
/*===================================*/
/*  Product pages 
/*===================================*/
.prodSize{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #6699aa;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}
.prodSize a{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #6699aa;
  text-decoration: none;
}
.prodSize a:hover{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #003366;
  text-decoration: none;
}
.fntInfo{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #996633;
  line-height: 18px;
  font-size: 1em;
  font-weight: bold;
}
/*===================================*/
/*  Shopping Bag 
/*===================================*/
.noItemsMsg{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #001A3C;
  font-size: 1.1em;
  font-weight: bold;
  border-style:solid;
  border-width:thin;
  border-color:#999999;
  padding:15px;
  text-align:center;
  margin-top:25px;
}

.ftButton{
  margin-top:25px;
  text-align:center;
}

/* Items table*/
.tbItems{
  margin-top:25px;
  margin-left:25px;
  width:600px;
  border:thin;
  border-color:#999999;
  border-style:solid;
  font-size: 0.9em;
}
.txtbld3{
  font-size: 1.3em;
  font-weight: bold;
  color: #000055;
}
.txtbld2{
  font-size: 1.2em;
  font-weight: bold;
  color: #000000;
}
.divBut{
  margin-top:25px;
  margin-left:25px;
  width:600px;
  text-align:right
}

/* Total amount table*/
.tbTot{
  border:thin;
  border-style:solid;
  border-color:#999999;
  margin-top:25px;
  margin-left:25px;
  width:600px;
  text-align:right
}
.subLbl{
  font-size: 0.9em;
}
.subVal{
  color: #000055;
  font-weight: bold;
  display:inline;
}
.totVal{
  color: #000055;
  font-size: 1.1em;
  font-weight: bold;
  display:inline;
}

.sbQty{
  color:#000000;
  font-weight:bold;
}

/*===================================*/
/* Name and Address
/*===================================*/
.txtLbl{
  margin-bottom:25px;
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #333333; 
  font-size:0.90em;
  font-weight:bold;
}
.txtLblGreen{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #006600; 
  font-weight:bold;
  /*font-size:1.10em;
  text-transform: uppercase; */
}
.txtLblRed{
  margin-bottom:25px;
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #ff0000; 
  font-size: 1.1em;
  /*font-size:1.10em;
  text-transform: uppercase; */
}
.txtCmt{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #000000; 
  font-size: 0.8em;
  font-style:italic;
}

.tbCust{
  border:thin;
  border-style:solid;
  border-color:#999999;
  margin-top:25px;
  margin-left:25px;
  width:500px;
}
.tbCust td{
  font-weight:bold;
}
/*===================================*/
/*  Order confirmation 
/*===================================*/
.ocOrderSummary{
  margin-bottom:25px;
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #006600; 
  font-size:0.90em;
  font-weight:bold;
}
.ocName{
  color: #000000; 
  margin-top:10px;
  margin-left:25px;
  font-size:0.90em;
}
.ocAdr{
  color: #000000; 
  margin-left:25px;
  font-size:0.90em;
  font-weight:normal
}
.ocTbItems{
  color: #000000; 
  width:600px;
  font-weight:normal
}
/*===================================*/
/*  Login page 
/*===================================*/
.logLblRed{
  margin-left:15px;
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #ff0000; 
}
/*===================================*/
/*  Thankyou page
/*===================================*/
.txtThankYouMsg{
  font-family: "Arial", "Helvetica", "sans-serif","Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック","sans-serif";
  color: #333333; 
  font-size:0.90em;
  font-weight:bold;
}
.divThankYouBut{
  margin-left:25px;
  width:600px;
  text-align:right
}
.fntTltSmall{
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #005599;
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 40px;
}

