/*===========================================================================
	Home-Specific styles
===========================================================================*/

* html body#f1a div#page {
	position: static;
}

*+html body#f1a div#page {
	position: static;
}

body#f1a div#flash-wrapper {
	display: none;
	position: absolute;
	z-index: 100;
	top: 125px;
	left: 0;
	float: none;
	width: 100%;
	/*height: 425px;*/
	height: 375px;
	margin: 0 auto;
	padding-top:15px;
}

body#f1a div#flash-wrapper {
	display: block;
	height: 91px;
	text-align: center;
}

body#f1a div#clothesline-wrapper {
	position: absolute;
	/*top: 125px;*/
	top: 186px;
	left: 0;
	overflow: hidden;
	width: 100%;
	float: none;
	margin: 0 auto;
	background: transparent url(../_media/clothesline/rope.png) -500px 105px repeat-x;
}

* html body#f1a div#clothesline-wrapper {
	height: 400px;
}

a#slide-left, a#slide-right {
	position: absolute;
	z-index: 200;
	top: 115px;
	width:81px;
	height:81px;
}

a#slide-left:hover, a#slide-right:hover {
	cursor: pointer;
}


a#slide-left:hover{
	z-index: 210 !important;
	background: url('../_media/home/arrow-left-hover.png') no-repeat 0 0;

}

a#slide-right:hover{
	z-index: 205;
	background: url('../_media/home/arrow-right-hover.png') no-repeat 0 0;
	height:81px;
	width:81px;
}

a#slide-left {
	left: 50px;
}

a#slide-right {
	right: 50px;
}

* html a#slide-left,
* html a#slide-right {
	display:none;

}

* html body #f1a div#clothesline-wrapper ul {
	overflow: hidden;
}

*+html body#f1a div#clothesline-wrapper ul {
	border-right: 5000px solid transparent;
}

body#f1a ul#clothesline {
	position: relative;
	z-index: 100;
	height: 400px;
	min-width: 5000px;
	background: transparent url(../_media/clothesline/rope.png) -500px 105px repeat-x;
}

ul#clothesline li {
	float: left;
	width: 230px;
	height: 400px;
}

body#f1a div#content-wrapper {
	width: 980px; /* 1008 full width */
	/*margin: 425px 0 0 -24px;*/
	/*margin: 375px 0 0 -24px;*/
	/*margin: 400px 0 0;*/
	background: transparent url(../_media/home/bg_primary-content.png) center top repeat-y;
}

body#f1a div#primary-content {
	height:289px;
	margin: 0px 18px 0px 20px;
	
}

* html body#f1a div#primary-content {
	margin:0 40px;
}

body#f1a div#primary-content .module {

}

body#f1a div#footer {
	margin-top: 40px;
}

/* Modules
===========================================================================*/

* html body#f1a div.column {
	/*position: relative !important;
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 1%;*/
}

* html body#f1a div.fade.module {
	margin-right: 0 !important;
}

* html body#f1a div.fade div.mod-content {
	left: 25px !important;
}

body#f1a div.module {
	/*height: 231px;*/
	/*margin: 12px 20px 12px 0;*/
	/*margin-right:15px;*/
}

body#f1a div.module.last-child {
	margin-right: 0;
}

body#f1a div.opaque span.x2 {
	margin-bottom: 0;
}

body#f1a div.fade span.x2 {
	margin-bottom: 0;
	background-image: none;
}

body#f1a div#contentBlock-1 div.opaque p {
	font-size: 10px;
	line-height: 18px;
}


body#f1a div#contentBlock-1 div.fade p {
	font-size: 11px;
}

/* Image Replacement
===========================================================================*/

#watch-the-spot {
	height: 14px;
	background-image: url(../_media/home/watch-the-spot.png);
}

#how-it-works {
	height: 14px;
	background-image: url(../_media/home/how-it-works.png);
}

#download-coupon {
	height: 14px;
	background-image: url(../_media/home/download-coupon.png);
}

#subscribe-to-our-newsletter {
	height: 12px;
	margin-bottom: 5px;
	background-image: url(../_media/home/subscribe-to-our-newsletter.png);
}
