.wrapper .middle-container .middle {
	width:980px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

#HomeSlider {
	width:970px;
	_width:985px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
/* 	background:#EEE url(../images/sex-logo.png) no-repeat 317px 68px; */
}
	#HomeSlider img {
		margin:0;
		padding:0;
	}
#HomeSlider div#carousel-wrapper {
/* 	clear:left; */
	width:750px;
	height:280px;
	overflow:hidden;
	position:relative;
}
	#HomeSlider #carousel-content {
		background:transparent;
		width:10000px;
		margin:0;
		padding:0;
	}
		#HomeSlider #carousel-content div.tab {
			width:750px;
			height:280px;
			float:left;
			display:inline;
/* 			overflow:hidden; */
/*
			float:left;
			display:inline;
*/
		}
#HomeSlider ul.tabs {
	clear:right;
	float:right;
	display:inline;
	margin:15px 0 0;
	padding:0;
	z-index:50;
	width:220px;
	_width:215px;
}
	#HomeSlider ul.tabs a {
		float:left;
		display:inline;
		height:40px;
		margin:0 0 10px;
		background-color:#666;
		border:1px solid #999;
		color:#CCC;
		line-height:38px;
		padding-left:14px;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		width:205px;
		_width:199px;
	}
		#HomeSlider ul.tabs a.carousel-selected {
			background:#014279 url(../images/tiny-sexy-logo.jpg) no-repeat 95% 50%;
			color:#FFF;
/* 			width:215px; */
		}
	#HomeSlider .carousel {
		position:relative;
	}
		#HomeSlider .carousel .sliderText {
			background:transparent url(../images/homeslider-title-stripe.png) no-repeat 0 0;
			width:750px;
			height:54px;
			position:absolute;
			left:0;
			top:226px;
		}
			#HomeSlider .carousel .sliderText p {
				color:#FFF;
				margin:0;
				padding:0;
				font-size:24px;
				font-family:Arial, Helvetica, sans-serif;
				margin-left:53px;
				position:absolute;
				left:23px;
				top:18px;
			}
			#HomeSlider .carousel .sliderText p.shadowtext {
				color:#000;
				left:25px;
				top:20px;
			}
			#HomeSlider .carousel .sliderText a.show-me-more {
				float:right;
				margin:10px 10px 0 0;
			}
	#HomeSliderPics .title {
		width:450px;
		height:54px;
		position:absolute;
		left:0;
		bottom:0;
	}
		#HomeSliderPics .title h3 {
			line-height:54px;
			color:#000;
			position:relative;
			left:25px;
			top:10px;
		}


.boxLetter {
	position:absolute;
	top:0;
	left:0;
}

#SlideshowBlock,
#LatestBlogBlock,
#FeaturedProductBlock {
	width:300px;
	height:200px;
	position:relative;
	display:inline;
	color:#FFF;
}
	.innerBlock {
		margin:50px 15px 15px;
	}
		.innerBlock a{
			color:#F59312;
		}
		.innerBlock a:hover {
			color:#FFF;
		}
	#LatestBlogBlock h3,
	#FeaturedProductBlock h3 {
		color:#FFF;
		font-size:1.1em;
	}

#SlideshowBlock {
	background:#009 url(../images/media/slideshow.jpg) no-repeat 0 0;
	margin-left:10px;
}

#LatestBlogBlock {
	background:#009 url(../images/media/blog.jpg) no-repeat 0 0;
}
#FeaturedProductBlock {
	background:#009 url(../images/media/featured.jpg) no-repeat 0 0;
}

div.more {
	position:absolute;
	right:9px;
	bottom:7px;
	width:93px;
	height:38px;
	background:transparent url(../images/more-arrow-button.png) no-repeat 0 0;
	z-index:99;
}
	div.more p {
		line-height:31px;
		text-align:center;
		width:78px;
		color:#FFF;
		font-size:1.1em;
	}
		div.more p a,
		div.more p a:hover {
			color:#FFF;
			font-weight:bold;
			text-decoration: none;
			padding:10px;
			cursor:pointer;
		}

