/* Global */

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
}

#formColumn1 {
	width: 400px;
	float: left;
}

#formColumn2 {
	width: 400px;
	float: left;
}
#page{
	width: 1000px;
	margin: auto;
}
#dobHolder label {
	display: block;
	width: 0px;
	height: 0px;
	float: left;
	display: none;
}
.bg{
	height: 740px;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgTop{
	height: 397px;
	background-image: url(images/bgTop.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgMid{
	height: 280px;
	background-image: url(images/bgMid.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-left: 77px;
}
.bgBot{
	height: 65px;
	background-image: url(images/bgBot.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.frame{
	height: 565px;
	width: 870px;
	border: 5px solid #FFFFFF;
	float: left;
	background-color: #000000;
}
.frameTop{
	height: 326px;
	width: 870px;
	float: left;
	background-color: #000000;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(images/header_concentrate.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.frameMid{
	height: 280px;
	width: 870px;
	float: left;
	background-color: #000000;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.frameBot{
	height: 20px;
	width: 880px;
	float: left;
	margin-left: 130px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
a img { border: 0 none; 
}
.clearall, .clearfix:after {
    content: ".";
	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	margin: 0;
}
a, a:link, a:active, a:visited {
    color: #999999;
	text-decoration: none;
}
a:hover{
	color: #FFFFFF;
}
.title{
}
h1 {
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h2 {
	color: #6AB4CD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 17px;
}
h3 {
	color: #6AB4CD;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 17px;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.hidden{
	display: none;
}
p {
	line-height: 15px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.header{
}
#content{
}
#content_left{
	float: left;
}
#content_right{
	float: right;
}




/* legal */
#legal{
	text-align: center;
	padding-top: 40px;
}
#legal a{
	text-decoration: underline;
}
#legal a:hover{
}
#legal ul{
}
#legal li{
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}







/* Global Menu */
.menuHolder{
	float: right;
	margin-top: 40px;
}
.menuHolder ul{
	width: 520px;
}
.menuHolder li{
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menuHolder li a{
	padding-left: 10px;
}
.pad{
	padding-left: 32px;
}
.lenor{
	margin-top: 20px;
}
a.lenor, a.lenor:link, a.lenor:active, a.lenor:visited {
	display: block;
	width: 45px;
	height: 94px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-image: url(images/stack_home.jpg);
}
a.lenor:hover {
	display: block;
	width: 45px;
	height: 94px;
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	background-image: url(images/stack_home.jpg);
}
a.lenorHit {
	display: block;
	width: 45px;
	height: 94px;
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	background-image: url(images/hit_home.jpg);
	margin-top: 20px;
}
a.buttonSeduced, a.buttonSeduced:link, a.buttonSeduced:active, a.buttonSeduced:visited {
	display: block;
	width: 141px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	background-image: url(images/stack_seduced.jpg);
}
a.buttonSeduced:hover {
	display: block;
	width: 141px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/stack_seduced.jpg);
}
a.buttonSeducedHit {
	display: block;
	width: 141px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/hit_seduced.jpg);
}
a.buttonIndulgence, a.buttonIndulgence:link, a.buttonIndulgence:active, a.buttonIndulgence:visited {
	display: block;
	width: 143px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	background-image: url(images/stack_indulge.jpg);
}
a.buttonIndulgence:hover {
	display: block;
	width: 143px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/stack_indulge.jpg);
}
a.buttonIndulgenceHit {
    display: block;
	width: 143px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/hit_indulge.jpg);
}
a.buttonConcentrate, a.buttonConcentrate:link, a.buttonConcentrate:active, a.buttonConcentrate:visited {
	display: block;
	width: 139px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	background-image: url(images/stack_concentrate.jpg);
}
a.buttonConcentrate:hover {
	display: block;
	width: 139px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/stack_concentrate.jpg);
}
a.buttonConcentrateHit {
    display: block;
	width: 139px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/hit_concentrate.jpg);
}
a.buttonYou, a.buttonYou:link, a.buttonYou:active, a.buttonYou:visited {
	display: block;
	width: 141px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	background-image: url(images/stack_you.jpg);
}
a.buttonYou:hover {
	display: block;
	width: 141px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/stack_you.jpg);
}
a.buttonYouHit {
    display: block;
	width: 141px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	background-image: url(images/hit_you.jpg);
}






/* Intro Page */
#intro .frame{
	height: 340px;
	width: 610px;
	border: 5px solid #FFFFFF;
	float: left;
	background-color: #000000;
}
#intro #page{
	width: 800px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#intro .bg{
	height: 480px;
	background-image: url(images/bg-intro.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 45px;
	padding-right: 45px;
	margin-top: 75px;
	padding-top: 52px;
}
#intro .lenor{
    display: block;
	width: 45px;
	height: 94px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-image: url(images/stack_home.jpg);
}
.buttonSkip{
	margin: auto;
}
a.buttonSkip, a.buttonSkip:link, a.buttonSkip:active, a.buttonSkip:visited {

	display: block;
	width: 100px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/stack_skip.jpg);
}
a.buttonSkip:hover {
	display: block;
	width: 100px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/stack_skip.jpg);
}










/* Home Page */
#home #content_HTML{
	background-image: url(images/lenor.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}
#home #content_right{
	width: 320px;
	padding-top: 150px;
	margin-right: 55px;
	text-align: left;
}
a.stackLearn, a.stackLearn:link, a.stackLearn:active, a.stackLearn:visited {
	display: block;
	width: 300x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stack_learn.png)!important;
	background-image: url(images/stack_learn.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
a.stackLearn:hover {
	display: block;
	width: 300px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/stack_learn.png)!important;
	background-image: url(images/stack_learn.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
a.stackSeduced, a.stackSeduced:link, a.stackSeduced:active, a.stackSeduced:visited {
	display: block;
	width: 300x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stack_seduced.png)!important;
	background-image: url(images/stack_seduced.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
a.stackSeduced:hover {
	display: block;
	width: 300px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/stack_seduced.png)!important;
	background-image: url(images/stack_seduced.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}

a.stackComp, a.stackComp:link, a.stackComp:active, a.stackComp:visited {
	display: block;
	width: 397px;
	height: 126px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stackComp.png)!important;
	background-image: url(images/stackComp.gif);
	margin-top: -10px;
	margin-bottom: 10px;
	margin-left: -49px;
}
a.stackComp:hover {
	display: block;
	width: 397px;
	height: 126px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/stackComp.png)!important;
	background-image: url(images/stackComp.gif);
	margin-top: -10px;
	margin-bottom: 10px;
	margin-left: -49px;
}

a.stackFind, a.stackFind:link, a.stackFind:active, a.stackFind:visited {
	display: block;
	width: 300x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stack_find.png)!important;
	background-image: url(images/stack_find.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
a.stackFind:hover {
	display: block;
	width: 300px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/stack_find.png)!important;
	background-image: url(images/stack_find.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
a.stackWhere, a.stackWhere:link, a.stackWhere:active, a.stackWhere:visited {
	display: block;
	width: 300x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stack_Where.png)!important;
	background-image: url(images/stack_Where.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
a.stackWhere:hover {
	display: block;
	width: 300px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/stack_Where.png)!important;
	background-image: url(images/stack_Where.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
a.
.why{
	width: 550px;
	padding-top: 30px;
	padding-left: 20px;
}
#home .text{
	padding-left: 8px;
	text-align: center;
	width: 270px;
	height: 130px;
	padding-right: 0px;
}
#home .text p{
	margin: 0px;
	padding: 2px;
}



/* Find your Indulgence */
#indulgence #content_HTML{
	background-image: url(images/bg_indulge.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}
#indulgence .text{
	height: 169px;
	width: 470px;
	padding-left: 200px;
	padding-top: 50px;
}
#indulgence li{
	display: inline;
}
.buttonHolder{
	width: 512px;
	margin-left: 180px;
}
a.lotus, a.lotus:link, a.lotus:active, a.lotus:visited {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/stack_diamond.jpg);
	float: left;
}
a.lotus:hover {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/stack_diamond.jpg);
	float: left;
}
a.violet, a.violet:link, a.violet:active, a.violet:visited {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/stack_violet.jpg);
	float: left;
}
a.violet:hover {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/stack_violet.jpg);
	float: left;
}
a.jasmine, a.jasmine:link, a.jasmine:active, a.jasmine:visited {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/stack_jasmine.jpg);
	float: left;
}
a.jasmine:hover {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/stack_jasmine.jpg);
	float: left;
}
a.rose, a.rose:link, a.rose:active, a.rose:visited {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/stack_rose.jpg);
	float: left;
}
a.rose:hover {
	display: block;
	width: 255px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/stack_rose.jpg);
	float: left;
}

input.error , select.error {
    border: 1px solid red;
	background-color: #ff7f7f;
}

/* Be Seduced */
.sign-up{
	padding: 30px;
}
#seduced .frameTop{
	background-image: url(images/header_seduced.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#seduced .frameMid{
	height: 460px;
}

#seduced .bgMid{
	height: 460px;
}
#seduced #legal{
	padding-top: 0px;
	padding-bottom: 20px;
}
form{
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#dobmsg {
	margin-left: 15px;
	margin-top: 25px;
	color: #f00;
	clear: left;
}
.formTextBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 150px;
	border: 1px solid white;
	float: left;
}
.formItem{
	padding-bottom: 18px;
	width: 400px;
}

.formItem label , .formItemEnd2 label {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 50px;
	}
	
select {
	font-size: 12px;
}
	
.formItemEnd2 select {
	font-size: 12px;
	float: left;
	margin-right: 10px;
}
.formItemEnd2 select.dobDate, .formItemEnd select.dobDate{
	font-size: 12px;
	float: left;

}
	
.formItemEnd{
	padding-bottom: 20px;
	width: 250px;
	text-align: right;
}
.formItemEnd2{
	padding-bottom: 20px;
	width: 400px;
	text-align: right;
}
.submit{
	margin-top: 10px;
	margin-left: 0px;
	float: left;
}






/* Go Concentrate */
#concentrate .frameMid{
	height: 290px;
	background-image: url(images/bottles.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#concentrate .bgMid{
	height: 290px;
}
#concentrate #legal{
	padding-top: 0px;
	padding-bottom: 20px;
}
.go{
	margin-top: 0px;
	margin-left: 15px;
}
a.go, a.go:link, a.go:active, a.go:visited {
	display: block;
	width: 298px;
	height: 44px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/click_go.jpg);
	float: left;
}
a.go:hover {
	display: block;
	width: 298px;
	height: 44px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/click_go.jpg);
	float: left;
}
#concentrate .why p{
	padding-bottom: 25px;
}

.tool-title { display: none }

.tool-text { 
	padding: 4px;
	text-align: center;
	color: #fff;
	background-color: #000;
	width: 150px;
	border: 1px solid #fff;
}

#questionnaire .frameMid{
	height: 260px;
}

#questionnaire .bgMid{
	height: 260px;
}


#quest1 {
	margin-left: 20px;
}
#quest1 label {
	display: block;
}

#quest1 #q3, #quest1 #q3_other,#quest1 #q4,#quest1 #q5 {
	display: none;
}

#quest1 #q3_other {
	display; none;
}

#quest1 fieldset {
	border: 0px;
}

#quest1 fieldset legend{
	color: #fff;
}

#quest1 .submit {
	float: right;
	margin-right: 40px;
}

#comp .text .disclaimer {
	font-size: 80%;
}
/* competition page 1 */
#comp #content_HTML{
	background-image: url(images/compBG1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}

#comp .content_left{
	float: left;
	height: 359px;
	width: 387px;
	padding-left: 40px;
	padding-top: 100px;
}
#comp #content_right{
	padding-top: 75px;
	width: 450px;
}

#comp .text{
	padding-left: 8px;
	text-align: center;
	width: 436px;
	padding-right: 0px;
	text-align: center;
	margin-top: 10px;
}
#comp .text p{
	margin: 0px;
	padding: 4px;
}

/* competition page 2 */
#comp2 #content_HTML{
	background-image: url(images/compBG2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}

#comp2 #content_right{
	padding-top: 135px;
	width: 400px;
}

#comp2 .text{
	padding-left: 8px;
	text-align: center;
	width: 346px;
	padding-right: 0px;
	text-align: center;
	margin-top: 10px;
}
#comp2 .text p{
	margin: 0px;
	padding: 5px;
}

/* competition page 3 */
#comp3 #content_HTML{
	background-image: url(images/compBG3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}

#comp3 #content_right{
	width: 600px;
	margin: 0 auto 0 auto;
	float: none;
}

#comp3 .text{
	text-align: left;
	padding-top: 70px;
}
#comp3 .text p{
	text-align: center;
	margin: 0px;
	padding: 5px;
}

#comp3 .text ul {
	width: 100%;
	margin-left: 0%;
}
#comp3 .clearAll {
	clear: both;
}

#comp3 .text li {
	height: 20px;
	width: 49%;
	float: left;
	padding: 5px 0 5px 0;
}

#comp3 .text li label {
	display: block;
	float: left;
	width: 90px;
}

#comp3 .text  fieldset.dressSize {
	margin: 30px 100px 10px 100px;
	clear: both;
	border: none;
}

#comp3 .text  fieldset.dressSize label {
	display: block;
	width: 32%;
	float: left;
}

#comp3 .text  fieldset.dressSize  legend{
	margin: 00px 0 5px 0;
	font-weight: bold;
	display: block;
	text-align: center;
}

#comp3 .text  fieldset.optin {
	margin: 10px 0 10px 100px;
	clear: both;
	border: none;
}

#comp3 .text  fieldset.optin label {
	display: block;
	width: auto;
	float: none;
	clear: both;
}

/* competition page4 */
#comp4 #content_HTML{
	background-image: url(images/compBG4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}

#comp4 #content_right{
	width: 400px;
	margin: 0 auto 0 auto;
	float: none;
}

#comp4 .text{
	text-align: left;
	padding-top: 300px;
}
#comp4 .text p{
	text-align: center;
	margin: 0px;
	padding: 5px;
}

#comp4 a.stackFind, #comp4 a.stackFind:link, #comp4 a.stackFind:active, #comp4 a.stackFind:visited {
	background-position: center top;
	width: 296px;
	margin: 0 auto 0 auto;
}

#comp4 a.stackFind:hover {
	background-repeat: no-repeat;
	background-position:  bottom;
}

a.stackSubmitComp, a.stackSubmitComp:link, a.stackSubmitComp:active, a.stackSubmitComp:visited {
	display: block;
	width: 296px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/btnSubmit.png)!important;
	background-image: url(images/btnSubmit.gif);
}
a.stackSubmitComp:hover {
	background-repeat: no-repeat;
	background-position: bottom;
}

a.stackEnterComp, a.stackEnterComp:link, a.stackEnterComp:active, a.stackEnterComp:visited {
	display: block;
	width: 296x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/btnComp.png)!important;
	background-image: url(images/btnComp.gif);
}
a.stackEnterComp:hover {
	background-repeat: no-repeat;
	background-position: bottom;
}


a.stackFindDress, a.stackFindDress:link, a.stackFindDress:active, a.stackFindDress:visited {
	display: block;
	width: 296x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/btnDress.png)!important;
	background-image: url(images/btnDress.gif);
}
a.stackFindDress:hover {
	background-position: bottom;
}

p.smallprint {
	font-size: 9px;
	text-align: center;
	color: #dddddd;
	padding-top: 12px;
}

.bgBot p.smallprint {
	font-size: 9px;
	text-align: center;
	color: #dddddd;
	padding: 0;
	margin: 0;
	padding-top: 40px
}

#comp #legal {
	padding-top: 11px
}

/* you and lenor */

#you .content_left{
	float: left;
	height: 359px;
	width: 387px;
	padding-left: 40px;
	padding-top: 100px;
}
#you .content_right{
}
#you #content_HTML{
	background-image: url(images/bgEmptyVid.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}
#you #content_right{
	width: 298px;
	padding-right: 64px;
	padding-top: 210px;
}
#you .text{
	padding-left: 8px;
	text-align: center;
	width: 286px;
	height: 160px;
	padding-right: 0px;
	text-align: center;
	margin-top: 10px;
}
#you .text p{
	margin: 0px;
	padding: 5px;
}


a.stackStory, a.stackStory:link, a.stackStory:active, a.stackStory:visited {
	display: block;
	width: 296x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stack_stories.png)!important;
	background-image: url(images/stack_stories.gif);
}
a.stackStory:hover {
	display: block;
	width: 296px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/stack_stories.png)!important;
	background-image: url(images/stack_stories.gif);
}
a.watch, a.watch:link, a.watch:active, a.watch:visited {
	display: block;
	width: 300x;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/stack_watch.jpg);
	margin-left: 18px;
}
a.watch:hover {
	display: block;
	width: 300px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/stack_watch.jpg);
	margin-left: 18px;
}
#you .frameMid{
	height: 450px;
	background-image: url(images/bottles.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#you .bgMid{
	height: 450px;
}
#you .why p{
	padding-bottom: 25px;
}
#you .frameTop{
	background-image: url(images/headerStory.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 251px;
}
#you .bgTop{
	height: 322px;
	background-image: url(images/bgTop.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#you #legal{
	padding-top: 40px;
	padding-bottom: 20px;
}
.quote{
	font-style: italic;
	font-weight: normal;
}





/* where to buy */
#where #content_HTML{
	background-image: url(images/bgWhere.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 565px;
	width: 870px;
}
.whereHolder{
	position: relative;
	text-align: center;
	height: 565px;
	width: 870px;
}
#where a.asda, #where a.asda:link, #where a.asda:active, #where a.asda:visited {
	display: block;
	width: 200px;
	height: 60px;
	position: absolute;
	left: 163px;
	top: 186px;
}
#where a.mysuper, #where a.mysuper:link, #where a.mysuper:active, #where a.mysuper:visited {
	display: block;
	width: 296px;
	height: 60px;
	position: absolute;
	left: 438px;
	top: 192px;
}
#where a.ocado, #where a.ocado:link, #where a.ocado:active, #where a.ocado:visited {
	display: block;
	width: 122px;
	height: 84px;
	position: absolute;
	left: 53px;
	top: 289px;
}
#where a.sainsbury, #where a.sainsbury:link, #where a.sainsbury:active, #where a.sainsbury:visited {
	display: block;
	width: 214px;
	height: 76px;
	position: absolute;
	left: 288px;
	top: 303px;
}
#where a.tesco, #where a.tesco:link, #where a.tesco:active, #where a.tesco:visited {
	display: block;
	width: 200px;
	height: 60px;
	position: absolute;
	left: 600px;
	top: 312px;
}


/* FAQ */

#faq .frameMid{
	height: 300px; /* 1050px */
}
#faq .bgMid{
	height: 300px;
}
#faq .why p{
	padding-bottom: 25px;
}
#faq .frameTop{
	background-image: url(images/headerFAQ.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 141px;
}
#faq .bgTop{
	height: 212px;
	background-image: url(images/bgTop.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#faq #legal{
	padding-top: 0px;
	padding-bottom: 20px;
}

/* FAQ */
#compTerms ol li {
	padding-top: 10px;
	width: auto;
}
#compTerms .frameMid{
	height: 550px;
}
#compTerms .bgMid{
	height: 550px;
}
#compTerms .why p{
	padding-bottom: 25px;
}
#compTerms .frameTop{
	background-image: url(images/compTermsHeader.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 141px;
}
#compTerms .bgTop{
	height: 212px;
	background-image: url(images/bgTop.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#compTerms #legal{
	padding-top: 0px;
	padding-bottom: 20px;
}

div.why {
	margin: 20px;
	width: 550px;
}
