	/*html { height: 100%; }
	body { min-height: 100%; height: 100%; }*/
	a { outline: none; }
	img { border: 0; }
	div { /*-moz-box-sizing: border-box;*/ /*box-sizing: border-box;*/ margin:0; padding:0; font-family: verdana, helvetica, arial; font-size: 11px; text-align: left; } /* hack for IE/FF inconsistencies */
	body { background-color: #341908; margin: 0 auto; text-align: center; width: 100%; }
	#container { height: 100%; min-height: 100%; /*background-attachment: fixed; background-image: url(images/background.gif); background-repeat: repeat-y;  /*background-position: 50% 50%;*/ }
	#content { margin: 0 auto; margin-top: 10px; width: 808px; /*min-height: 100%;*/  }
	#leftNav { display: inline; float: left; width: 210px; text-align: left; background-color: #1a0b02; height: 250px; }
	#background { /*height: 100%; min-height: 100%;*/ background-attachment: fixed; background-image: url(images/background.gif); background-repeat: repeat-y;  background-position: 50% 50%;  /*height: 100%;*/ z-index: 0;} 
	html * #background { height: 100%; /*min-height: 100%;*/ background-attachment: fixed; background-image: url(images/background.gif); background-repeat: repeat-y;  background-position: 50% 50%;  z-index: 0;} 
	#mainContent { display: inline; float: left; width: 598px; background-color: #fbf4eb; /*padding-bottom: 20px;*/ min-height: 100%; height: 100%; vertical-align: top;  }
	#homeContent { display: inline; float: left; width: 598px; background-color: #1a0b02; height: 250px; /*margin-bottom: 20px;*/  }
	#homeContent p { font-family: verdana, helvetica, arial; font-size: 12px; color: #ffffff; margin: 15px; line-height: 18px; }
	li .nav {list-style: none; padding-left: 5px; color: #ffffff; font-size: 10px; font-family: verdana, helvetica;}
	#contentHead { display: block; float: left; padding: 10px 0px 2px 27px; font-family: verdana, helvetica; font-weight: bold; font-size: 15px; }
	.product { display: inline; float: left; margin-left: 27px; width: 163px; }
	.productName { background-color: #ede7d4; font-family: verdana, helvetica; font-size: 10px; text-align: left; border-left: 1px solid #660000; border-bottom: 1px solid #660000; border-right: 1px solid #660000; }
	.imgBorder { border: 1px solid #660000; }
	.textSpacer { padding: 8px;  }
	.clearDiv { clear: both; }
	.colorBreak { clear: both; height: 5px; }
	a.nav, a:link.nav, a:active.nav, a:visited.nav, a:hover.nav { color: #ffffff; font-size: 10px; text-decoration: none; }
	a.styleNum, a:link.styleNum, a:active.styleNum, a:visited.styleNum, a:hover.styleNum { color: #660000; font-size: 11px; text-decoration: none; font-weight: bold }
	
	a:hover#wovensImg { display: inline; float: left; width: 68px; height: 16px; background-image:url(images/b_wovens_on.gif); background-position: top left;  }
	a:hover#campImg { display: inline; float: left; width: 92px; height: 16px; background-image:url(images/b_camp_on.gif); background-position: top left;  }
	a:hover#guayaImg { display: inline; float: left; width: 112px; height: 16px; background-image:url(images/b_guayabera_on.gif); background-position: top left;  }
	a:hover#polosImg { display: inline; float: left; width: 51px; height: 16px; background-image:url(images/b_polos_on.gif); background-position: top left;  }
	a:hover#outerwearImg { display: inline; float: left; width: 96px; height: 16px; background-image:url(images/b_outerwear_on.gif); background-position: top left;  }
	a:hover#ladiesImg { display: inline; float: left; width: 55px; height: 16px; background-image:url(images/b_ladies_on.gif); background-position: top left;  }
	a:hover#lineImg { display: inline; float: left; width: 137px; height: 16px; background-image:url(images/b_view_on.gif); background-position: top left;  }
	a:hover#lifeImg { display: inline; float: left; width: 153px; height: 16px; background-image:url(images/b_lifestyle_on.gif); background-position: top left;  }
	a:hover#fitImg { display: inline; float: left; width: 109px; height: 16px; background-image:url(images/b_fit_ref_on.gif); background-position: top left;  }
	
	.rollover { display: inline; float: left; } /* Allow setting widths and heights */
	.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
	.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */
	
	#leftDetail { display: inline; float: left; width: 260px;  margin-left: 18px; }
	#rightDetail { display: inline; float: left; width: 280px;  margin-left: 27px; }
	#styleNumber { font-size: 17px; font-family: verdana, helvetica, arial; color: #660000; font-weight: bold; text-align: left; }
	#styleName { font-size: 13px; font-family: verdana, helvetica, arial; color: #1A0B02; text-align: left; }
	.styleTxt { text-align: left; font-size: 13px; font-family: verdana, helvetica, arial;  margin-bottom: 8px; }
	.detailTxt { color: #660000; font-weight: bold; font-size: 13px; }
	
	 /*#rightDetail ul { margin: -10cm 0cm 0cm -25cm; }*/
	#rightDetail ul { margin-top: -2px; }
	#rightDetail li { font-size: 11px; padding: 2px; } 
	
	#companion { margin-top: 25px; }
	
	.colorsTxt, .sizesTxt, .availTxt { font-size: 10px; font-weight: bold; color: #660000;}
	.navItem { margin-left: 25px; margin-top: 3px; margin-bottom: 3px;  margin-right: 0px; }
	.navItemSRB { padding-left: 45px; margin-top: 3px; margin-bottom: 3px;  margin-right: 0px; }
	#wovensSRB {  }
	#arrow0, #arrow1, #arrow2, #arrow3, #arrow4, #arrow5, #arrow6, #arrow7 { visibility: hidden; display: inline; float: left; }
	#header {  }
	#leftHeadImg { display: inline; float: left; vertical-align: bottom; padding-top: 7px; }
	#rightHeadImg { display: inline; float: right; }
	
	#breadcrumbs { width: 100%; height: 20px; background-color: #c5cf0a; }
	#break { height: 6px; }
	#break2 { height: 3px; background-color: #c5cf0a; }
	#flash { }
	/*#container { height: 100%; }*/
	
	.swatch1 { 
		width: 25px; height: 20px; display: inline; float: left; 
		border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; 
	}
	
	.swatch2 { 
		width: 15px; height: 20px; display: inline; float: left; 
		border: 1px solid #000000; margin-right: 5px; 
	}
	
	.swatch { width: 40px; height: 20px; border: 1px solid #000000; display: inline; float: left; margin-right: 5px; }
	
	#detailImg { width: 252px; }
	#colorDesc { margin: 0 auto; text-align: center; height: 20px; padding-top: 3px; }
	
	.brand { color: #d0d61a; font-weight: bold; }
	
	#companion { margin-top: 50px; }
	#compStyle { width: 250px; }
	#compStyleRow { display: block; width: 100%; }
	#compStyleHead { display: block; background-color: #666600; color: #ffffff; font-weight: bold; text-align: center; padding: 3px; border: 1px solid #660000; border-bottom: none; }
	#compStyleNum { color: #666600; font-size: 2em; padding: 5px; padding-bottom: 0px; }
	#compStyleImg { display: inline; float: left; }
	#compStyleDesc { color: #000000; font-weight: bold; font-size: 1em; padding: 5px; padding-top: 0px; padding-bottom: 10px;  }
	#compStyleInfo { display: inline; float: left; background-color: #ede7d4; width: 176px; height: 86px; border: 1px solid #660000; border-left: none;}
	* html #compStyleInfo { display: inline; float: left; background-color: #ede7d4; width: 176px; height: 84px; border: 1px solid #660000; border-left: none;}
	
	*:first-child+html{} * html #compStyleInfo{ display: inline; float: left; background-color: #ede7d4; width: 177px; height: 86px; border: 1px solid #660000; border-left: none; }
	
	#lifeAlign, #fitAlign { margin-left: 27px; margin-top: 10px; }
	#lifeHeader, #fitHeader { width: 100%; margin: 0 auto; text-align: center; }
	.leftImg {  display: inline; float: left; }
	.rightImg { display: inline; float: left; }