/* CSS Document */

#content_home {
	width: 654px;
	float: left;
	padding: 15px 12px;
}

	#content_home .description {
		padding: 30px 0 0 0;
	}
	#content_home .description a {
		color: #000;
	}
	#content_home .description h1 {
		color: #000;
		clear: none;
		font-weight: normal;
		font-size: 20px;
		margin: 0 0 18px;
	}
	#content_home .description p {
		color: #222;
		font-size: 11px;
		margin: 0 0 18px;
	}
	
	#content_home #new_arrivals {
		width: 210px;
		float: right;
		padding: 0 0 0 15px;
	}
		#content_home #new_arrivals li {
			margin-bottom: 20px;
		}
		#content_home #new_arrivals li a {
			display: block;
			width: 210px;
			height: 221px;
		}
		#content_home #new_arrivals li a span {
			display: block;
			height: 0;
			width: 0;
			overflow: hidden;
		}
		#content_home #new_arrivals li.men a {
			background: url(ad_men-arrivals.jpg)
		}
		#content_home #new_arrivals li.men a:hover {
			background-position: 0 -221px;
		}
		#content_home #new_arrivals li.women a {
			background: url(ad_women-arrivals.jpg)
		}
		#content_home #new_arrivals li.women a:hover {
			background-position: 0 -221px;
		}


#home_banner {
	width: 654px;
	height: 350px;
	position: relative;
	background: #fae9cd url('home_banner/banner_bg.jpg') no-repeat top left;
	z-index: 5;
}
	#home_banner img.banner {
		padding: 11px 0 0 9px;
		border: 0;
	}
	#home_banner a.popout {
		display: block;
		width: 327px;
		height: 85px;
		position: absolute;
		 bottom: 40px;
		 right: 16px;
		background: url('home_banner/banner_note.gif') no-repeat top left;
		text-decoration: none;
	}
		#home_banner a.popout h4.collection {
			color: #b4001b;
			font: 22px "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin: 0 0 3px 0;
			padding: 12px 0 0 12px
		}
		#home_banner a.popout:hover h4.collection {
			color: #ef0024;
		}
		#home_banner a.popout p.summary {
			font: 12px Arial, Helvetica, sans-serif;
			color: #222;
			margin: 3px 0 5px 0;
			padding: 0 0 0 12px;
		}
		#home_banner a.popout p.cta {
			color: #b4001b;
			font: 16px "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin: 0 0 3px 0;
			padding: 0 0 0 70px;
			background: url('home_banner/arrow_red.gif') no-repeat 228px center;
		}
		#home_banner a.popout:hover p.cta {
			color: #ef0024;
		}

	#home_banner .hats {
		position: absolute;
		bottom: 10px;
		left: 20px;
	}
		#home_banner .hats .hat {
			float: left;
			margin: 0 2px 0 0;
		}
			#home_banner .hats .hat a {
				border: 0;
				text-decoration: none;
			}
				#home_banner .hats .hat a img {
					border: 1px solid #b5011c;
				}
				#home_banner .hats .hat a:hover img {
					border: 1px solid #d30121;
				}
				#home_banner .hats .hat a .info {
					width: 86px;
					background: url('home_banner/banner_product-carrot.gif') no-repeat 8px 0;
					padding-top: 6px;
					margin: -4px 0 0 0;
				}
					#home_banner .hats .hat a .info span {
						display: block;
						width: 82px;
						font: 10px Arial, Helvetica, sans-serif;
						color: #fff;
						background-color: #b5011c;
						padding: 2px;
					}
					#home_banner .hats .hat a:hover .info span {
					background-color: #d30121;
					}
	#home_banner ul.nav {
		display: block;
		width: 100px;
		position: absolute;
		  bottom: 15px;
		  right: 10px;
	}
	#home_banner ul.nav li {
		float: left;
	}
		#home_banner ul.nav li a {
			display: block;
			width: 15px;
			height: 14px;
			float: left;
			background: url('home_banner/indicators.gif') no-repeat top;
			float: left;
			outline: none;
		}
			#home_banner ul.nav li a span {
				display: block;
				width: 0;
				height: 0;
				overflow: hidden;
			}
		#home_banner ul.nav li.ui-tabs-selected a {
			background-position: 0 -14px;
		}

/* Tabs */
/* General Tabs --- */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-tabs .ui-tabs-hide { display: none; }
/* ---General Tabs */




/*Sidebar*/
#sidebar_home {
	width: 198px;
	float: left;
	background: #e5dfd3 url('bg_home-sidebar.jpg') no-repeat bottom;
	padding: 15px 12px 60px;
}
	#sidebar_home img {
		border: 0;
	}
	#sidebar_home a.spotlight {
		display: block;
		width: 198px;
		text-decoration: none;
		border: 0;
		position: relative;
		margin: 0 auto 50px;
		z-index: 5;
	}
		#sidebar_home a.spotlight span {
			position: absolute;
			bottom: 6px;
			right: 8px;
			color: #444;
			font: 12px Arial, Helvetica, sans-serif;
		}
			#sidebar_home a.spotlight span em {
				text-decoration: underline;
				color: #b5011c;
				font-style: normal;
				font: 12px Arial, Helvetica, sans-serif;
			}
			#sidebar_home a.spotlight:hover span em {
				color: #ef0024;
			}

	#sidebar_home .connect em {
		display: block;
		width: 198px;
		height: 16px;
		text-indent: -99999px;
		background: url('side-head_connect.gif') no-repeat top;
	}
	#sidebar_home .connect ul li {
		float: left;
	}
		#sidebar_home .connect ul li a {
			display: block;
			text-indent: -99999px;
			outline: none;
			float: left;
		}
		#sidebar_home .connect ul li.twitter a {
			background: url('connect_twitter.gif') no-repeat left top;
			width: 72px;
			height: 76px;
		}
		#sidebar_home .connect ul li.rss a {
			background: url('connect_rss.gif') no-repeat left top;
			width: 64px;
			height: 76px;
		}
		#sidebar_home .connect ul li.facebook a {
			background: url('connect_facebook.gif') no-repeat left top;
			width: 62px;
			height: 76px;
		}

	#sidebar_home .shops em {
		clear: both;
		display: block;
		width: 198px;
		height: 17px;
		text-indent: -99999px;
		background: url('side-head_stores.gif') no-repeat bottom;
		padding: 40px 0 0 0;
	}
	#sidebar_home .shops ul li {
		font: 12px Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #fff;
		color: #333;
		padding: 4px 0;
	}
