html {
		background-image:url(http://irpass.cc/b2iweb/1704/background-tile.gif);
		background-repeat:repeat;
		background-position:center top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}

	body {
		background-image:url(http://irpass.cc/b2iweb/1704/background-tile-overlay.gif);
		background-repeat:repeat-x;
		background-position:center top;
		z-index:50;
	}
	
	#page {
		position:relative;
		width:100%;
		background-image:url(http://irpass.cc/b2iweb/1704/content-overlay.png);
		background-repeat:repeat;
		z-index:1;
	}
 
 	#attachment {
		position:absolute;
		left:-9999em;
		height:354px;
	}
	
	.section {
		position:relative;
		width:960px;
		margin:0 auto;
		background-color:#32444e;
	}

	.header {
		background-image:url(http://irpass.cc/b2iweb/1704/header-overlay.png);
		background-repeat:repeat-x;
		background-position:center 5px;
		padding:20px 0 26px 0;
		z-index:5;
	}
		.header img.logo {
			display:block;
			margin:0 auto;
		}
		
		.header .nav {
			height:20px;
			width:836px;
			padding-left:60px;
			padding-right:64px;
			background-image:url(http://irpass.cc/b2iweb/1704/background-nav.gif);
			background-position:left top;
			position:absolute;
			bottom:-20px;
			z-index:10;
		}
		
		.header .nav a {
			background-image:url(http://irpass.cc/b2iweb/1704/nav.gif);
			background-repeat:no-repeat;
			float:left;
			height:20px;
			text-indent:-9999em;
		}
			.header .nav .about-us { width:126px; background-position:-30px top; }
				.header .nav .about-us:hover, body.about-us .header .nav .about-us { background-position:-30px bottom; }
			.header .nav .products { width:122px; background-position:-156px top; }
				.header .nav .products:hover, body.products .header .nav .products { background-position:-156px bottom; }
			.header .nav .brands { width:110px; background-position:-278px top; }
				.header .nav .brands:hover, body.brands .header .nav .brands { background-position:-278px bottom; }
			.header .nav .investor-relations { width:197px; background-position:-388px top; }
				.header .nav .investor-relations:hover, body.investor-relations .header .nav .investor-relations { background-position:-388px bottom; }
			.header .nav .press-releases { width:171px; background-position:-585px top; }
				.header .nav .press-releases:hover, body.press-releases .header .nav .press-releases { background-position:-585px bottom; }
			.header .nav .careers { width:110px; background-position:-756px top; }
				.header .nav .careers:hover, body.careers .header .nav .careers { background-position:-756px bottom; }
	
	.content {
		min-height:300px;
		background-image:url(http://irpass.cc/b2iweb/1704/content-background.gif);
		background-repeat:repeat-y;
		width:780px;
		font-size:1.2em;
		padding:50px 90px 50px;
		background-position:center top;
		z-index:1;
	}
	
	.footer {
		z-index:10;
		position:absolute;
		left:50%;
		margin-left:-480px;
		min-height:300px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		font-size:10px;
		line-height:1.4em;
		letter-spacing:1px;
		text-transform:uppercase;
		background-image:url(http://irpass.cc/b2iweb/1704/background-footer3.gif);
		background-position:left top;
		background-repeat:no-repeat;
		width:780px;
		padding:68px 90px;
		margin-top:-30px;
	}
		.footer span {
			float:right;
			clear:none;
			padding-right:18px;
			white-space:nowrap;
		}
		
		.footer span.nav {
			padding-right:0;
		}
		
		.footer .nav a {
			padding:0 17px;
			border-left:1px solid #fff;
			color:#fff;
			text-decoration:none;
		}
			.footer .nav a:hover,
			body.privacy-policy a.privacy-policy,
			body.contact-us a.contact-us,
			body.site-map a.site-map,
			body.code-of-conduct a.code-of-conduct {
				color:#fcc56e;
			}
			
	
/** Interior Styles **/
	* {
		color:#fff;
	}

	h1, h2, h3 {
		font-weight:bold;
	}
	
	p {
		margin:1.8em 0;
		line-height:1.6em;
	}
	
	strong {
		font-weight:bold;
		color:inherit;
	}
	
	em {
		font-style:italic;
	}
	
	ul {
		padding-left:36px;
	}
	
	ul {
		list-style-image:url(http://irpass.cc/b2iweb/1704/list-bullet.gif);
		list-style-position:left top;
		list-style-position:outside;
		margin-bottom:1.6em;
	}
	ol {
		list-style-type:decimal;
		list-style-position:outside;
		margin-bottom:1.6em;
	}
	
	li {
		font-size:12px;
		line-height:15px;
		margin:1em 0;
	}
	
	li h1,
	li h2,
	li h3 {
		display:inline;
	}
	
	.preface {
		line-height:1.3em;
		text-transform:uppercase;
	}
	
	address span {
		display:block;
	}
	
	blockquote {
		letter-spacing:.1em;
		padding-bottom:20px;
		position:relative;
	}
	
		blockquote cite {
			position:absolute;
			bottom:0;
			right:0;
			font-size:15px;
		}
	
	h1 { font-size:1.5em; line-height:1em; margin-bottom:1.6em; text-transform:uppercase; letter-spacing:.1em; color:#fcc56e; }
	
	h2 { font-size:1.25em; font-weight:bold; line-height:1em; color:#fcc56e; text-transform:uppercase; }
	
	h3 { font-size:1.25em; font-weight:normal; line-height:1em; text-transform:uppercase; }
	
	a { outline:none !important; }
	
	a.download,
	a.next-page {
		background-image:url(http://irpass.cc/b2iweb/1704/link-indicator.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:15px;
		display:block;
		color:#fcc56d;
		font-size:10px;
		text-decoration:none;
		text-transform:uppercase;
		line-height:15px;
	}
	
	a.download strong,
	a.next-page strong {
		font-size:12px;
		color:#fff;
	}

	.subnav {
		text-align:center;
	}
		.subnav a {
			text-transform:uppercase;
			border-right:1px solid #fff;
			padding:0 8px 0 4px;
			text-decoration:none;
			font-weight:bold;
		}
		.subnav a:hover {
			color:#fbc56d;
		}
		
		.subnav a.first {
			padding-left:0;
		}
		.subnav a.last {
			border-right:0 none;
			padding-right:0;
		}
	
	/* Homepage Styles */
	#home .header {
		z-index:30 !important;
	}
	#home .content {
		width:900px;
		height:341px;
		padding:20px 30px 0;
	}
	
	#home .content,
	#home #page,
	#home .content * {
		z-index:20 !important;
		position:relative;
	}
	
	#home .footer {
		width:900px;
		padding-left:30px;
		padding-right:30px;
	}
			
		#home .footer span.nav {
			padding-right:60px;
		}

		#home .badges .nav {
			height:29px;
			margin-bottom:20px;
		}

		#home .badges .nav a {
			float:left;
			clear:none;
			width:300px;
			height:29px;
			background-image:url(http://irpass.cc/b2iweb/1704/badges-homepage.gif);
			background-repeat:no-repeat;
			text-indent:-9999em;
			padding:0;
			border:0 none;
		}
			#home .badges a.whats-new { background-position:0 0; }
				#home .badges a.whats-new:hover,
				#home .badges a.whats-new.active { background-position:0 -29px; }

			#home .badges a.investor-snapshot { background-position:-300px 0; }
				#home .badges a.investor-snapshot:hover,
				#home .badges a.investor-snapshot.active { background-position:-300px -29px; }
	
			#home .badges a.new-face { background-position:-600px 0; }
				#home .badges a.new-face:hover,
				#home .badges a.new-face.active { background-position:-600px -29px; }
		
		#home .badges .area {
			background-image:url(http://irpass.cc/b2iweb/1704/background-badges.jpg);
			background-repeat:no-repeat;
			background-position:center bottom;
			float:left;
			margin-bottom:20px;
			width:900px;
		}
		#home .badges .segment {
			background-image:url(http://irpass.cc/b2iweb/1704/badges-top.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			position:absolute;
			left:-9999em;
			clear:both;
			padding:12px 16px;
			float:left;
		}
			#home .badges .segment.active {
				position:relative;
				left:0;
			}
		#home .badges .segment img {
			padding-right:16px;
		}
		#home .badges p {
			margin:0;
			text-align:left;
			width:868px;
			text-transform:none;
			font-size:12px;
		}

	/* Products Styles */
	.products p {
		clear:both;
	}
	
	.thumbnails {
		width:780px;
		float:left;
		clear:both;
	}
	
	.thumbnails a {
		float:left;
		height:108px;
		background-image:url(http://irpass.cc/b2iweb/1704/thumbnails-products.jpg);
		background-repeat:no-repeat;
		text-indent:-9999em;
	}
		.thumbnails .mens-belts { width:72px; background-position:0 0; }
			.thumbnails .mens-belts.active { background-position:0 -108px; }
		.thumbnails .mens-small-leather-goods { width:71px; background-position:-72px 0; }
			.thumbnails .mens-small-leather-goods.active { background-position:-72px -108px; }
		.thumbnails .mens-gifts { width:71px; background-position:-143px 0; }
			.thumbnails .mens-gifts.active { background-position:-143px -108px; }
		.thumbnails .mens-eyewear { width:71px; background-position:-214px 0; }
			.thumbnails .mens-eyewear.active { background-position:-214px -108px; }
		.thumbnails .mens-neckwear { width:71px; background-position:-285px 0; }
			.thumbnails .mens-neckwear.active { background-position:-285px -108px; }
		.thumbnails .mens-boys { width:70px; background-position:-356px 0; }
			.thumbnails .mens-boys.active { background-position:-356px -108px; }
		.thumbnails .womens-belts { width:71px; background-position:-426px 0; }
			.thumbnails .womens-belts.active { background-position:-426px -108px; }
		.thumbnails .womens-small-leather-goods { width:70px; background-position:-497px 0; }
			.thumbnails .womens-small-leather-goods.active { background-position:-497px -108px; }
		.thumbnails .womens-gifts { width:72px; background-position:-567px 0; }
			.thumbnails .womens-gifts.active { background-position:-567px -108px; }
		.thumbnails .womens-eyewear { width:70px; background-position:-639px 0; }
			.thumbnails .womens-eyewear.active { background-position:-639px -108px; }
		.thumbnails .womens-juniors { width:71px; background-position:-709px 0; }
			.thumbnails .womens-juniors.active { background-position:-709px -108px; }

	.category {
		padding-bottom:40px;
	}
		.product h3 {
			padding-left:15px;
			background-image:url(http://irpass.cc/b2iweb/1704/section-indicator.gif);
			background-repeat:no-repeat;
			background-position:left -40px;
			line-height:20px;
			cursor:pointer;
		}
				
		.product.hover h3 {
			background-position:left 0;
		}
		
		.product.expanded h3 {
			background-position:left -20px;
		}
		
		.product p {
			position:absolute;
			left:-9999em;
		}
		
		.product.expanded p {
			position:static;
			left:auto;
		}
		
		div.product p {
			width:765px;
			margin:6px 0 8px 15px;
		}
	
	/* Brands Styles */
	.brands .area {
		clear:both;
		margin:20px 0;
		padding-bottom:20px;
		background-image:url(http://irpass.cc/b2iweb/1704/divider-brands.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	.brands .area.proprietary-brands {
		background-image:none;
		padding-bottom:0;
	}
	
		.brands .area img {
			float:right;
			padding:0 0 15px 15px;
			margin-top:-16px;
		}
	
	
	/* Investor Relations Styles */
	#landing_investor-relations .preface {
		background-image:url(http://irpass.cc/b2iweb/1704/divider-dots.gif);
		background-position:center bottom;
		background-repeat:no-repeat;
		padding-bottom:40px;
	}
		.company-profile a.company-profile,
		.sec-filings a.sec-filings,
		.committee-charters a.committee-charters {
			color:#fbc56d;
		}
		
	/* Press Releases Styles */
	.press-releases .preface {
		background-image:url(http://irpass.cc/b2iweb/1704/divider-dots.gif);
		background-position:center bottom;
		background-repeat:no-repeat;
		padding-bottom:40px;
	}
	
	.press-releases .pr .date,
	.press-releases .pr .headline {
		padding:4px 10px;
	}
	
	.press-releases .pr .date {
		padding-left:0;
	}

	.press-releases .pr .headline a {
		color:#fcc66e;
		text-decoration:none;
	}

	.press-releases .pager {
		text-align:center;
		padding-top:40px;
	}
	.press-releases .pager * {
		padding:0 4px 0 8px;
		border-left:solid 1px #fcc66e;
	}
	.press-releases .pager label,
	.press-releases .pager .first {
		padding-left:0;
		border-left:0 none;
	}
	.press-releases .pager span {
		font-weight:bold;
	}
	.press-releases .pager a {
		color:#fcc66e;
	}
	/* Contact Us Style */
	.contact-us .area {
		margin-bottom:2em;
	}


	/* Site Map Styles */
	.site-map .area li a {
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.site-map .area ul {
		list-style-image:url(http://irpass.cc/b2iweb/1704/link-indicator.gif);
	}
	
	/* Careers Styles */
	.careers h2 a {
		text-decoration:none;
		padding-left:14px;
		background:url(http://irpass.cc/b2iweb/1704/link-indicator.gif) left 2px no-repeat;
	}
	.careers p em {
		font-style:normal;
		text-decoration:underline;
	}
	
	/* Colorbox Styles */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

	#colorbox #attachment {
		left:auto;
		position:static;
	}
	
	#cboxContent {
		padding-top:20px;
	}
	#cboxClose {
		position:absolute;
		top:0;
		right:0;
		font-size:15px;
		font-weight:bold;
	}
	
	#cboxWrapper {
		position:fixed;
		top:50%;
		margin-top:-185px;
		left:50%;
		margin-left:-365px;
		padding-top:20px !important;
	}
	
	#cboxOverlay {
		background-color:#000000;
		bottom:0;
		cursor:pointer;
		display:block;
		left:0;
		opacity:0.5 !important;
		position:fixed;
		right:0;
		top:0;
		z-index:900;
	}
	
