/*style sheet for MIS */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    background-color: #FFFFFF;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.clear {
	clear:both;
}

.spacer10 {
	padding-top:10px;
	clear:both;
}

.spacer30{
	padding-top:30px;
	clear:both;
}

.Page {
    width: 768px;
	margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: #FFFFFF;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Geneva", "Arial", "Verdana", "sans-serif", ;
	color:#444444;
}

.header {
	width: 768px;
	height: 63px;
}

.headerImage {
	background-image: url(/LandsEndJapan/common/icons/banner.gif);
	width: 768px;
	height: 63px;
	background-position: center;
	margin-top:10px;
}

.headerMenu {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 10px 0px 0px;
}

.headerMenu  a{
	color: #FFFFFF;
	text-decoration:none;
}

.headerMenu  a:hover{
	text-decoration: underline;
}

.breadCrumb {
	width: 768px;
	font-size: 10px;
	padding: 10px 10px 10px 10px;
	color: #05173D;
}

.breadCrumb a{
	text-decoration: none;
}

.content {
    width: 768px;
	margin-top: 10px;
}

.mainSpace {
	float: left;
	width: 590px;
	margin-left: 16px;
}

.leftNav {
	float: left;
	width=:160px;
}

.starterBox {
	width: 572px;
	border: 1px solid #999999;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	background-color:#ebfffa;
}

/* ##### Category & Service Nav ##### */

.leftMenuBox {
	width: 150px;
	border: 1px solid #999999;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	background-color:#F0EADF;
}

.cgy_titleBoy{
	color: #003366;
	font-size: 22px; 
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0px 0px 20px 0px;
}

.cgy_titleGirl{
	color: #993366;
	font-size: 22px; 
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0px 0px 20px 0px;
}

.cgy_menu {
	display: block;
	padding: 3px 0px 3px 5px;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	text-indent: 0px;
}

.cgy_menu:hover {
	display: block; 
	background-color:#F8BC14;
	color:#FFFFFF;
	font-weight:bold;
}

.cgy_menu_select {
	display: block;
	padding: 3px 0px 3px 5px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#5FA32C;
	text-decoration:none;
	text-indent: 0px;
}

#uniformHint {
	/*border: 1px solid #999999;*/
	width: 150px; 
	text-align: center;
	font-size: 12px;
	color: #333333;
}
#info {
	text-align: left;
	margin: 5px;
	margin-bottom: 0px;
}
.greenHead {
	color: #336600; 
	font-size: 16px; 
	font-weight: bold; 
	letter-spacing: 1px;
}

.blueHead {
	color: #003366; 
	font-size: 20px; 
	font-weight: bold; 
	letter-spacing: 1px;
}

.goldHead {
	color: #FF9933; 
	font-size: 10px; 
	font-weight: bold; 
	letter-spacing: 1px;
}	

.ulStyle {
	margin-top: 5px;
}

.liStyle {
	line-height: 24px;
	margin-left: -20px;
}

/* ##### Product Page ##### */

.prodBlock {
	width: 588px;
	float: left;
	border: 1px solid #999999;
	padding-bottom:4px;
	position:relative;
	margin-bottom:20px;
}

.prodBlockPad {
	padding: 10px 10px 10px 10px;
}

.area568 {
	width: 568px;
	margin-bottom:10px;
}
.prodName {
	font-size: 16px;
	font-weight: bold;
	color: #05173D;
}
.prodNameSub {
	font-size: 12px;
	padding-bottom:5px;
	color: #05173D;
}

.prodImage {
	float:left;
	width:250px;
	padding-right:20px;
	background-color: #FFFFFF;
}

.bulletCopy {
	list-style-position: inside;
	list-style-type: square;
	font-size:12px;
	line-height: 24px;
	margin-bottom: 10px;
}

.gender {
	font-size: 14px;
	font-weight: bold ;
	color: #05173D;
}
.price, .sku, .skuLabel {
	font-size: 12px;
	margin-top: 5px;	
}

.sku {
	font-weight: bold ;	
}

.price {
	font-weight: bold ;
	color: #660000;
}
.sizeBorderOff {
	display:inline;
	float:left;
	border:#999999 1px solid;
	margin:1px 4px 4px 1px;
	
}
.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;
}

.description {
	float: left;
	width:280px;
}

.footerContent {
	width:768px;
	border-top:#999999 1px solid;
	margin-top:20px;
}
.footerPad {
	padding: 10px 10px 10px 10px ;
	font-size:12px;
	line-height:18px;
	text-align:center;
}

/*________________________________________
Size Chart
========================================*/
.CS_boldParagraphTitle {
font-weight:bold;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Geneva", "Arial", "Verdana", "sans-serif", ;
font-size:14px;
color:#05173d;
}

.CS_boldParagraphTitleIndent{
padding:0px 0px 0px 15px;
font-weight:bold;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Geneva", "Arial", "Verdana", "sans-serif", ;
font-size:14px;
color:#05173d;
}

.CS_contentTextBoxHugTop {
padding:0px 0px 10px 0px;
font-size:14px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Geneva", "Arial", "Verdana", "sans-serif", ;
overflow:auto;
}

.CS_contentTextBoxHugTopIndent {
padding:0px 0px 10px 15px;
font-size:14px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Geneva", "Arial", "Verdana", "sans-serif", ;
overflow:auto;
}

.CS_contentTextBox {
padding:10px 0px 10px 0px;
font-size:14px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Geneva", "Arial", "Verdana", "sans-serif", ;
}

.customerServiceContent {
float:left;
width:585px;
padding:0px 0px 20px 0px;
}

.sizechart td {
	color: #171e3b;
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	padding: 4px 5px;
	border-left: 1px solid #cacbcd;
	text-align: center;
}

.sizechart tr.groupfooter td {
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	padding: 4px 5px;
	border-left: 1px solid #cacbcd;
	border-bottom: 1px solid #cacbcd;
	text-align: center;
}

.sizechart tr td.coltype {
	border-left: 0px;
}

.sizechart tr td.typename {
	background-color: #617e9c;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}

.sizechart td.coltitle {
	background-color: #ffffff;
	color: #171e3b;
	font-weight: bold;
	border-left: 0px;
	border-bottom: 3px solid #171e3b;
	padding: 3px 3px 1px 3px;
}

.sizechart tr td.rowtitle {
	background-color: #171e3b;
	color: #ffffff;
	font-weight: bold;
	border-left: 0px;
	border-bottom: 1px solid #ffffff;
	padding: 1px 3px 1px 3px;
}

.sizechart tr td.rowtitlenoborder {
	background-color: #171e3b;
	color: #ffffff;
	font-weight: bold;
	border-left: 0px;
	border-bottom: 0px;
	padding: 1px 3px 1px 3px;
}

.sizechart tr td.bigrowtitle {
	background-color: #171e3b;
	color: #ffffff;
	font-size: 14pt;
	border-left: 0px;
	border-bottom: 1px solid #ffffff;
}

.sizechart tr td.bigrowtitlenoborder {
	background-color: #171e3b;
	color: #ffffff;
	font-size: 14pt;
	border-left: 0px;
	border-bottom:0px;
}

.sizechart td.footer{
	border-left: 0px;
	border-top: 3px solid #171e3b;
}

/*_____________________________________________
Service Page
==================================================*/

.titleHeader {
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	color:#05173D;
	clear:both;

}

.question {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:16px;
	color:#05173D;
	clear:both;
}

.answer {
	font-size:12px;
	margin-bottom:30px;
	line-height:16px;
	color:#444444;
	clear:both;
}

.serviceTitle {
	width:580px;
	font-size:12px;
	font-weight:bold;
	color:#05173D;
	margin-bottom:10px;
}
.serviceBody {
	width:580px;
	font-size:12px;
	line-height:16px;
	color:#444444;
	clear:both;	
}