@charset "utf-8";

/* LAZY RESET */
html, body, div, h1, h2, img, ul, ol {
	border: none;
	line-height: 1em;
	list-style: none;
	margin: 0;
	padding: 0;
	}

/* GLOBAL */
body {
	background: #000;
	color: #9b0202;
	font-size: 9px;
	text-align: center;
	}
a {
	color: #433e3a;
	text-decoration: none;
	}
a:hover { text-decoration: underline; }
/* clearfix */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
		}
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }
	* html .clearfix { height: 1%; }
.logo {
	background: transparent url(../images/logo.png) no-repeat scroll 0 0;
	height: 200px;
	text-indent: -9999em;
	width: 500px;
	}
.signup { position: relative; }
	.signup .mini7 {
		left: 0;
		position: absolute;
		top: 50px;
		width: 100%;
		}
.featured {
	background: transparent url(../images/bg-featured.png) no-repeat center -2px;
	margin-top: 60px;
	min-height: 330px;
	}
	.featured .mini7 {
		font-size: 9px;
		margin-bottom: 11px;
		}
	.featured a { text-decoration: none; }
	.featured a img {
		border: 1px solid #041F47;
		width: 212px;
		}
.brands {
	margin: 0 auto;
	width: 873px;
	}
	.brands li {
		display: inline;
		line-height: 15px;
		margin: 0 7px;
		white-space: nowrap;
		} *:first-child+html .brands li { white-space: normal; } * html .brands li { white-space: normal; }
/* image replacement */
	.ir-agjeans {
		background: transparent url(../images/ir-agjeans.png) no-repeat scroll 0 0;
		height: 25px;
		margin: 0 auto;
		text-indent: -9999em;
		width: 90px;
		}
	.ir-email {
		background: transparent url(../images/ir-email.png) no-repeat scroll 0 0;
		height: 69px;
		margin: 0 auto;
		text-indent: -9999em;
		width: 146px;
		}
	.ir-address {
		background: transparent url(../images/ir-address.png) no-repeat scroll 0 0;
		height: 35px;
		margin: 0 auto;
		text-indent: -9999em;
		width: 480px;
		}
#container {
	margin: 0 auto;
	width: 960px;
	}
	#content {
		float: left;
		position: relative;
		width: 670px;	
		}
	#sidebar {
		float: right;
		width: 290px;
		}
		#sidebar h2 {
			color: #0139aa;
			text-transform: uppercase;
			}
	#footer {
		clear: both;
		padding-bottom: 35px;
		}

/* PAGES */
/* Home */
.home #container {
	background: transparent url(../images/bg-home.png) no-repeat scroll 0 0;
	padding-top: 35px;
	}
.home .logo {
	left: 150px;
	position: absolute;
	top: 220px;
	}
.home #sidebar { min-height: 565px; } * html .home #sidebar { height: 565px; } /* ensures that we see the pretty lady's feet on the home page graphic */