/* ///////// Layout ///////// */

* {padding: 0; margin: 0;}
* {zoom: 1.0;} /* Fixes Most IE bugs */

html {overflow-y: scroll;}

body {
margin: 0;
padding: 0;
color: #666;
font: 11px Arial, Helvetica, sans-serif;
background:#D8E6EF none repeat scroll 0%;
overflow: -moz-scrollbars-vertical;

}
input:focus, textarea:focus { outline: none; }

.field {
	width:30%;
}

.inputBoxLong {
	display:inline;
	width:115px;
	font-size:.86em;
	line-height:1.1em;
	border:1px solid #000000;	
}

.inputBoxShort {
	display:inline;
	width:30px;
	font-size:.86em;
	line-height:1.1em;
	border:1px solid #000000;
}

.inputBoxDrop {
	display:inline;
	width:40px;
	font-size:.86em;
	line-height:1.1em;
	border:1px solid #000000;
}

.optIn{width:90%; margin-top:-5px;}

.inputBoxCaptcha {
	display:inline;
	width:60px;
	font-size:.86em;
	line-height:1.1em;
	border:1px solid #cee5f9;
}

.left{float:left;}

a {
color: #0065aa;
text-decoration: underline;
}

a:hover {
color: #0065aa;
}

.cursor 
{
    cursor: pointer;
}

img {
display: block;
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

h1 {
margin: 10px 0 10px 0;
font-size: 140%;
color: #0065aa;
font-weight: bold;
}

h1.pink {
margin: 10px 0 10px 0;
font-size: 140%;
color: #f27fb7;
font-weight: bold;
}

h1.pink2 {
margin: 10px 0 10px 0;
font-size: 140%;
color: #f27fb7;
font-weight: bold;
}

h2 {
font-size: 120%;
color: #0065aa
text-transform: uppercase;
}

div.badgePink h2, .badgeSub h2 {
color: #f27fb7;
text-transform: uppercase;
}

h4 {
font-weight: bold;
color: #0065aa;
font-size: 110%;
padding: 4px 0 0 0;
}

h3 {
margin: 10px 0 0 0;
color: #0065aa;
font-size: 110%;
}

h5 {
font-weight: bold;
font-size: 110%;
}

p {
padding: 0 0 20px 0;
}

hr {
border: none 0; 
border-top: 1px dotted #bebfbf;/*the border*/
width: 90%;
height: 1px;
} 

/* CLEARFIX: This allows Background Image of Container to Show */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}

.clearfix {
    display: block;
    clear: both;
}
/* End hide from IE-mac */

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* END CLEARFIX */

.clearLeft {
clear: left;
}

.clearRight {
clear: right;
}
.clearBoth {
clear: both;
height: 1px;
overflow: hidden;
}

.sup {
font-size: smaller;
vertical-align: baseline;
}

.nowrap {
white-space: nowrap;
}

.floatLeft {
float: left;
}

.floatRight {
float: right;
}

img.floatLeft {
float: left;
margin: 4px;
}

img.floatRight {
float: right;
margin: 4px;
}



/* Layout */

html>body #wrapper {
height: auto;
}
	
#wrapper {
margin: 0 auto;
padding: 0 0 10px 0;
width: 957px;
background:#fff;
position: relative;
}

#header {
width: 877px;
margin: 0;
padding: 0 40px 4px 40px;
height: 115px;
background:#fff;
background-image: url(../images/navBorder.gif);
}



#headerLeft {
float: left;
width: 275px;
height: 20px;
margin: 0;
padding: 20px 0 0 0;
background:#fff;
}

#headerRight {
float: right;
width: 602px;
height: 70px;
margin: 0;
padding: 0 0 0 0;
background: #fff;

}

#contentWrapper {
clear: both;
margin: 0 0 10px 0;
padding: 20px 20px 0 20px;
background:#fff;
}

#couponWrapper {
width: 634px;
padding: 0 20px 0 20px;
/*background:#ebf4fb;*/
color:#666;
}
#couponWrapper ul {
list-style: none;
margin: 0;
color: #0065aa;
font-size: 12px;
}
#couponWrapper li {
margin: 0;
color: #0065aa;
font-size: 12px;
}


#sideRail {
float: left;
width: 239px;
margin: 0 10px 0 0;
padding: 0;
background-color:#def6ff;
}


.siderailContent {
float: left;
width: 206px;
margin: 0 10px 0 15px;
padding: 0;
background-color:#def6ff;
}

.siderailTop {
float: left;
height: 18px;
width: 239px;
margin: 0;
padding: 0;
background: url(../images/siderailTop_bg.gif) no-repeat;
}

.siderailBottom {
float: left;
height: 345px;
width: 239px;
margin: 0;
padding: 0;
background: url(../images/siderailBottom_bg1.gif) no-repeat;
}

.siderailBottom2 {
float: left;
height: 345px;
width: 239px;
margin: 0;
padding: 0;
background: url(../images/siderailBottom_bg.gif) no-repeat;
}

.siderailBottom1 {
float: left;
height: 318px;
width: 239px;
margin: 0;
padding: 0;
background: url(../images/sweeps/leftNav_promo.gif) no-repeat;
}

.siderailContent img{
padding-bottom: 20px;
}

.siderailContent a.softStrong, a.talk, a.comfortQuiz, a.fbQuiz, a.flushRules, a.rulesTwitter, a.sharefeedback, a.ultraPlush, a.softStrongSelected, a.ultraPlushSelected, a.plushsweeps, a.plushsweepsSelected, a.champions, a.championsSelected  {
float: left;
display: block;
height: 41px;
overflow: hidden;
text-decoration: none;
padding-bottom: 10px
}

.siderailContent a.race4Cure, a.comfortQuiz, a.fbQuiz, a.fbQuizSelected, a.flushRulesSelected, a.rulesTwitterSelected, a.comfortQuizSelected, a.champions, a.championsSelected, a.race4CureSelected, a.comfortChallengeSelected, a.comfortChallenge, a.FAQ, a.FAQSelected, a.timeline, a.timelineSelected, a.coupon, a.couponSelected, a.plushsweeps, a.plushsweepsSelected {
float: left;
display: block;
height: 29px;
overflow: hidden;
text-decoration: none;
padding-bottom: 10px
}

.siderailContent a i{ 
display: none; 
}

.siderailContent a.coupon { 
width: 206px;
background: url(../images/promoNAV_coupon.gif) no-repeat;
}
.siderailContent a.coupon:hover { 
width: 206px;
background: url(../images/promoNAV_coupon.gif) -206px 0 no-repeat;
}
.siderailContent a.couponSelected { 
width: 206px;
background: url(../images/promoNAV_coupon.gif) -206px 0 no-repeat;
}


.siderailContent a.softStrong { 
width: 206px;
background: url(../images/softStrong_leftnav.gif) no-repeat;
}

.siderailContent a.softStrong:hover {
width: 206px;
background: url(../images/softStrong_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.softStrongSelected {
width: 206px;
background: url(../images/softStrong_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.sharefeedback { 
width: 206px;
background: url(../images/sharefeedback_leftnav.gif) no-repeat;
}

.siderailContent a.sharefeedback:hover {
width: 206px;
background: url(../images/sharefeedback_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.sharefeedbackSelected {
width: 206px;
background: url(../images/sharefeedback_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.talk { 
width: 206px;
background: url(../images/talk_leftnav.gif) no-repeat;
}

.siderailContent a.talk:hover {
width: 206px;
background: url(../images/talk_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.talk Selected {
width: 206px;
background: url(../images/talk_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.ultraPlush { 
width: 206px;
background: url(../images/ultraPlush_leftnav.gif) no-repeat;
}

.siderailContent a.ultraPlush:hover { 
width: 206px;
background: url(../images/ultraPlush_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.ultraPlushSelected { 
width: 206px;
background: url(../images/ultraPlush_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.FAQ{
width: 206px;
background: url(../images/faq_leftNav.gif) no-repeat;
}

.siderailContent a.FAQ:hover {
width: 206px;
background: url(../images/faq_leftNav.gif) -206px 0 no-repeat;
}

.siderailContent a.FAQSelected {
width: 206px;
background: url(../images/faq_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.timeline { 
width: 206px;
background: url(../images/heritage_leftnav.gif) no-repeat;
}

.siderailContent a.timeline:hover {
width: 206px;
background: url(../images/heritage_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.timelineSelected {
width: 206px;
background: url(../images/heritage_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.race4Cure { 
width: 206px;
background: url(../images/race4Cure_leftNav.gif) no-repeat;
}

.siderailContent a.race4Cure:hover { 
width: 206px;
background: url(../images/race4Cure_leftNav.gif) -206px 0 no-repeat;
}
.siderailContent a.race4CureSelected { 
width: 206px;
background: url(../images/race4Cure_leftNav.gif) -206px 0 no-repeat;
}

.siderailContent a.champions { 
width: 206px;
background: url(../images/KomenNAV_champion.gif) no-repeat;
}

.siderailContent a.champions:hover { 
width: 206px;
background: url(../images/KomenNAV_champion.gif) -206px 0 no-repeat;
}

.siderailContent a.championsSelected { 
width: 206px;
background: url(../images/KomenNAV_champion.gif) -206px 0 no-repeat;
}

.siderailContent a.comfortQuiz { 
width: 206px;
background: url(../images/comfortQuiz_leftnav.gif) no-repeat;
}

.siderailContent a.comfortQuiz:hover { 
width: 206px;
background: url(../images/comfortQuiz_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.comfortQuizSelected { 
width: 206px;
background: url(../images/comfortQuiz_leftnav.gif) -206px 0 no-repeat;
}


.siderailContent a.fbQuiz { 
width: 206px;
background: url(../images/fb_quizNav.gif) no-repeat;
}

.siderailContent a.fbQuiz:hover { 
width: 206px;
background: url(../images/fb_quizNav.gif) -206px 0 no-repeat;
}

.siderailContent a.fbQuizSelected { 
width: 206px;
background: url(../images/fb_quizNav.gif) -206px 0 no-repeat;
}




.siderailContent a.flushRules { 
width: 206px;
background: url(../images/flushRush_sideNAV.gif) no-repeat;
}

.siderailContent a.flushRules:hover { 
width: 206px;
background: url(../images/flushRush_sideNAV.gif) -206px 0 no-repeat;
}

.siderailContent a.flushRulesSelected { 
width: 206px;
background: url(../images/flushRush_sideNAV.gif) -206px 0 no-repeat;
}

.siderailContent a.rulesTwitter { 
width: 206px;
background: url(../images/twitterRules_sideNAV.gif) no-repeat;
}

.siderailContent a.rulesTwitter:hover { 
width: 206px;
background: url(../images/twitterRules_sideNAV.gif) -206px 0 no-repeat;
}

.siderailContent a.rulesTwitterSelected { 
width: 206px;
background: url(../images/twitterRules_sideNAV.gif) -206px 0 no-repeat;
}





.siderailContent a.comfortChallenge { 
width: 206px;
background: url(../images/mbg_leftnav.gif) no-repeat;
}

.siderailContent a.comfortChallenge:hover { 
width: 206px;
background: url(../images/mbg_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.comfortChallengeSelected { 
width: 206px;
background: url(../images/mbg_leftnav.gif) -206px 0 no-repeat;
}

.siderailContent a.plushsweeps { 
width: 206px;
background: url(../images/promoNav_PlushSweeps.gif) no-repeat;
}

.siderailContent a.plushsweeps:hover { 
width: 206px;
background: url(../images/promoNav_PlushSweeps.gif) -206px 0 no-repeat;
}

.siderailContent a.plushsweepsSelected { 
width: 206px;
background: url(../images/promoNav_PlushSweeps.gif) -206px 0 no-repeat;
}

#sideRail h1 {
text-decoration: none;
font-family: arial, sans-serif;
font-size: 24px;
color: #e35db2;
margin: 0 0 10px 0;
}


/* #sideRail ul li.section, .sIFR-hasFlash #sideRail ul li.select  {
padding: 3px 0 0 20px;
} */

.padBottom 
{
    margin-bottom: 5px;
}

#content {
	float:left;
	width: 668px;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#contentHomePage {
	float:left;
	width: 917px;
	margin: 0;
	padding: 0;
	background:#fff;
}

#content h2{
	font-size:12px;
	color:#3885e3;
	padding:0px;
	margin: 0px;
}

#content h3 {
	color: #3885e3;
	font-size: 11px;
	padding:0 0 0 35px;
	margin: 10px 0 0 0;
}

#content h4 {
	color: #e35db2;
	font-size: 11px;
	
	margin: 10px 0 0 0;
}

#content p {
	color: #737373;
	font-size: 10px;
	margin: 0px;
	width: 500px;
}

.featuredPromotionTop{
float: left;
height: 16px;
width: 668px;
margin: 0;
padding:0px;
background: url(../images/featuredPromoTop_bg.gif) no-repeat;
}
.featuredPromotionBottom{
float: left;
height: 14px;
width: 668px;
margin: 0;
padding: 0;
background: url(../images/featuredPromoBottom_bg.gif) no-repeat;
}
.featuredPromotionContent{
float: left;
width: 658px;
margin: 0;
padding-left:10px;
background-color:#e1eef4;
}

.featuredPromotionContent h1{
	color: #005da6;
	font-size: 20px;
	padding-bottom:10px;
	margin: 0;
}


.feature-pink {
width: 654px;
min-height: 130px;
padding: 10px 13px;
margin: 0;
background: url(../images/bgFeaturePink.gif) repeat-y;
}

.feature-mini-left div, .feature-mini-right div, .feature-mini div {
padding: 10px 10px 10px 15px;
clear: both;
min-height: 130px;
}

.header {
    margin: 10px 0 15px 0;
}

/* ========== Main Nav ==============  */

/* Interior Nav */

#mainNav a {
float: left;
display: block;
height: 21px;
overflow: hidden;
text-decoration: none;
}

#mainNav a i, #footer a i { 
display: none; 
}

#mainNav a, #mainNav a:hover {
margin-left: 9px;
}

#mainNav{
padding:0 0 0 275px;
margin: 0;
}



/* Nav Rollovers */

#mainNav a.home { 
width: 51px;
background: url(../images/navHome.gif) no-repeat;
}
#mainNav a.home:hover { 
width: 51px;
background: url(../images/navHome.gif) -51px 0 no-repeat;
}

#mainNav a.products { 
width: 84px;
background: url(../images/navProducts.gif) no-repeat;
}
#mainNav a.products:hover { 
width: 84px;
background: url(../images/navProducts.gif) -84px 0 no-repeat;
}

#mainNav a.promotions { 
width: 101px;
background: url(../images/navPromotions.gif) no-repeat;
}
#mainNav a.promotions:hover { 
width: 101px;
background: url(../images/navPromotions.gif) -101px 0 no-repeat;
}

#mainNav a.komen { 
width: 61px;
background: url(../images/navKomen.gif) no-repeat;
}
#mainNav a.komen:hover { 
width: 61px;
background: url(../images/navKomen.gif) -61px 0 no-repeat;
}

#mainNav a.video { 
width: 61px;
background: url(../images/navVideo.gif) no-repeat;
}
#mainNav a.video:hover { 
width: 61px;
background: url(../images/navVideo.gif) -61px 0 no-repeat;
}

#mainNav a.locator { 
width: 143px;
background: url(../images/navProdLocator.gif) no-repeat;
}
#mainNav a.locator:hover { 
width: 143px;
background: url(../images/navProdLocator.gif) -143px 0 no-repeat;
}

#mainNav a.faq { 
width: 36px;
background: url(../images/navFaq.gif) no-repeat;
}
#mainNav a.faq:hover { 
width: 36px;
background: url(../images/navFaq.gif) -36px 0 no-repeat;
}


#emailFriend{
float:right;
width: auto;
height:auto;
color: #666;
margin: 0;
padding: 20px 0 0 0;
}

#emailFriend a{
color: #666;
text-decoration:none;
}


/* ============= Footer Nav ============ */

#footer {
clear: both;
margin: 0;
padding: 0 10px;
width: 915px;
text-align: right;
color: #008ac4;
}

#footer a.footerLogo {
float: left;
display: block;
height: 44px;
margin: 0;
padding: 0 8px 0 0;
}

#footer a {
float: right;
display: block;
height: 14px;
margin: 17px 0 18px 0;
overflow: hidden;
color:#000000;
text-decoration: none;
}

#footer a.footerGp { 
width: 76px;
background: url(../images/footerGp.gif) left top no-repeat;
}
#footer a.footerGp:hover { 
width: 76px;
background: url(../images/footerGp.gif) -76px 0 no-repeat;
}


#footer a.footerGPSocial { 
width: 159px;
color:#008ac4;

}
#footer a.footerGPSocial:hover { 
color:#0061B2;

}


#footer a.footerTerms { 
width: 72px;
color:#008ac4;

}
#footer a.footerTerms:hover { 
color:#0061B2;

}

#footer a.footerPrivacy { 
width: 89px;
color:#008ac4;

}
#footer a.footerPrivacy:hover { 
color:#0061B2;

}


#footer a.footerCalifornia { 
width: 159px;
color:#008ac4;

}
#footer a.footerCalifornia:hover { 
color:#0061B2;

}

#footer a.footerContact { 
width: 70px;
color:#008ac4;

}
#footer a.footerContact:hover { 
color:#0061B2;

}


/* these are in IE Fixes */

.printFunction 
{
    float: right;
    padding-right: 20px;
}

.blue 
{
    color: #0065aa;
}


#homeHeader {
width: 957px;
margin: 0;
padding: 0 0 4px 0;
height: 360px;
background: #fff url(../images/home/bgHomeTop.jpg) no-repeat;
}


.ribbon1 {
margin-left: 25px;
}

#imageToTitle {
display: inline;
}

.break {
height: 10px;
width: inherit;
}

.error-text {
    color: #bb0000;
    font-size: 130%;
    font-weight: bold;
    clear: both;
}


/*---------------------------Product Locator --------------------------*/
#contentPL {
float:left;
width: 668px;
margin: 0;
padding: 0;
background:#fff;
}

#contentPL h2{
	font-size:12px;
	color:#3885e3;
	padding:0px 0px 10px 0px;
	margin: 0px;
}

#contentPL h3 {
	color: #3885e3;
	font-size: 11px;
	padding:0 0 0 35px;
	margin: 10px 0 0 0;
}
#contentPL h4 {
	color: #e35db2;
	font-size: 11px;
	padding:0 0 0 0;
	margin: 10px 0 0 0;
}

#contentPL p {
	color: #737373;
	font-size: 11px;
	padding:0 0 0 0;
	margin: 0px;
	width: 500px;
}

#plWrapper ul {

	list-style-type:none;
}
	
#plWrapper ul li {
	
	padding:0px 0px 2px 0px;
}	
	
#plWrapper ul.key li
{
 display: block;
 float: left;
 font-size: 120%;
 color: #0065aa;
 font-weight: bold;
}

#plWrapper ul.key li#rsMap
{
 padding: 0;
 width: 30px;
}

#plWrapper ul.key li#rsStore
{
 padding: 0;
 width: 135px;
}

#plWrapper ul.key li#rsAddress
{
 padding: 0;
 width: 183px;
}

#plWrapper ul.key li#rsCity
{
 padding: 0;
 width: 60px;
}

#plWrapper ul.key li#rsState {
padding: 0;
 width: 40px;
}

#plWrapper ul.key li#rsZip
{
 padding: 0;
 width: 50px;
}

#plWrapper ul.key li#rsMiles {
 padding: 0;
 width: 40px;
} 

#plWrapper ul.key li#rsPhone
{
 padding: 0;
 width: 60px;
}

#plWrapper label 
{
    display: block;
    font-size: 130%;
}

#plWrapper p 
{
    padding: 16px 0;
}

#plWrapper iframe 
{
    border: 1px solid #0065aa; 
}

#plWrapper select 
{
    width: 190px;
}

#plWrapper .entry-block 
{
    padding: 16px 0;
}

.printFunction 
{
    float: right;
    padding-right: 20px;
}

#qnColumn, #qnuColumn 
{	
    width: 325px;
    float: left;
}

/* ====== 2 product images for Product Locator page ====== */
#qnColumn 
{
    background: url(../images/PL_base.jpg) no-repeat 180px 50px;
}

#qnuColumn 
{
    background: url(../images/PL_plush.jpg) no-repeat 215px 50px;
}


/* ====== Product Locator Styles ====== */
.productLocator {
width: 237px;
min-height: 52px; /*min-height needed due to gradient */
margin: 0;
padding: 15px 0 0 20px;
background: #f4f9fc url(../images/prodLocator/bgProdLocator.gif) no-repeat;
}

.productLocator fieldset {
padding: 0;
margin: 0;
border: 0;
}

.productLocator .bot {
display: block;
margin: 0;
padding: 0;
}

.prodLocatorContent {
margin: 0 0 0 2px;
padding: 0;
}

.prodLocatorContent .input {
width: 60px;
font-size: 11px;
color: #000;
vertical-align: middle;
}

.prodLocatorContent .submit {
margin: 0 0 0 4px;
vertical-align: middle;
border: none;
outline: none;
}

/* ====== End Product Locator Styles ====== */

/* ====== FAQStyles ====== */
#faqcontent p {
margin: 0 0 -20px 0px;
font-size: 11px;
}

#faqcontent h4 {
font-size: 12px;
}

#faqcontent{
margin: -20px 0px 0px 0px;
}
/* ====== End FAQ Styles ====== */


/* ===== Flash Video Styles ===== */
#videoPlayer {
	padding-left: 94px;
	width:730px;
	height:770px;
}

/* ===== Everyday Plush Sweeps Styles ===== */
.bgMonday {
	background: url(/images/sweeps/bg_monday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_monday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}

.bgTuesday {
	background: url(/images/sweeps/bg_tuesday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_tuesday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}

.bgWednesday {
	background: url(/images/sweeps/bg_wednesday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_wednesday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}

.bgThursday {
	background: url(/images/sweeps/bg_thursday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_thursday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}

.bgFriday {
	background: url(/images/sweeps/bg_friday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_friday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}

.bgSaturday {
	background: url(/images/sweeps/bg_saturday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_saturday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}
.bgSunday {
	background: url(/images/sweeps/bg_sunday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_sunday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}

.bgRegistration {
	background: url(/images/sweeps/bg_Entry.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_Entry.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 517px;
}

.bgThankYou {
	background: url(/images/sweeps/bg_thankyou.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_thankyou.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 517px;
}

.bgSameDay {
	background: url(/images/sweeps/bg_sameday.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_sameday.jpg) no-repeat;
	float:left;
	width: 668px;
	height: 467px;
}

.bgTellaFriend {
	/*background: url(/images/sweeps/bg_tellafriend.jpg) no-repeat;
	background-image: url(/images/sweeps/bg_tellafriend.jpg) no-repeat;*/
	margin:100px 0 0 25px;
	float:left;
	width: 668px;
	height: 467px;
}

.sweepTitle {
	margin: 180px 0px 0px 40px;
}

.sweepsMaintext {
	display: block;
	color: #222;
	font: 11px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	width: 351px;
	margin: 0px 0px 0px 40px;
}

.footerEntry {
	float:left;
	margin: 40px 0px 0px 160px
}

.footerEntryThanks {
	float:left;
	margin: 70px 0px 0px 160px
}

.footerEntrySameDay {
	float:left;
	margin: -20px 0px 0px 160px;
}

.clickHere1 {
	margin: 0px 0px 0px 50px;
	color: #111;
	font: 10px Arial, Helvetica, sans-serif;
}

.clickHere2 {
	margin: 0px 0px 0px 55px;
	color: #111;
	font: 10px Arial, Helvetica, sans-serif;
}

.buttonLeft {
	float: left;
}

.buttonRight {
	float: left;
}

.dailyPrize {
background: url(../images/sweeps/btn_showroom.gif) no-repeat;
margin: 6px 0px 0px 50px;
width: 150px;
height: 29px;
float: left;

text-decoration: none;
text-indent: -9999px;
cursor: pointer;
}

.firstTime {
background: url(../images/sweeps/btn_firstTime.gif) no-repeat;
margin: 6px 0px 0px 30px;
width: 150px;
height: 29px;
float: left;
text-decoration: none;
text-indent: -9999px;
cursor: pointer;
}

.grandPrize {
margin: 10px 0px 0px 20px;

}

.formRegistration {
	margin: 175px 0px 0px 275px;
	display: block;	
	color: #222;
	font: 11px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}

.ThankYouPage {
	margin: 175px 0px 0px 325px;
	display: block;	
	color: #222;
	font: 11px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}

.TellaFriend {
	margin: -10px 0px 0px 50px;
	display: block;	
	color: #222;
	font: 11px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}

.subTitleAR {
	margin: 0px 0px 0px 475px;
}

.inputBox {
	margin: 5px 0px 0px 475px;
}

.input1 {
font: 11px Arial, Helvetica, sans-serif;
color: #777;
}

.formAR {
	margin: -115px 0px 0px 475px;
}

.enterEmail {
background: url(../images/sweeps/btn_Enteremail.gif) no-repeat;
margin: 6px 0px 0px 10px;
width: 150px;
height: 33px;
float: left;
height: 29px;
text-decoration: none;
text-indent: -9999px;
cursor: pointer;
}

.enterSubmit {
background: url(../plush/images/btn_Submit.gif) no-repeat;
margin: 6px 0px 0px 10px;
width: 150px;
height: 33px;
float: left;
height: 29px;
text-decoration: none;
text-indent: -9999px;
cursor: pointer;
}

.sweepsfooter {
	float: left;
	margin: 30px 0px 0px 90px;
	
}

.sweepsfooter1 {
	float: left;
	margin: 445px 0px 0px 90px;
	
}

.footerlist {
	display: inline;
	list-style-type: none;
	padding: 0px 5px 0px 5px;
	color: #330066;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

a.link1 {
	color: #330066;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
}
a.link1:hover {
	color: #330066;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
}

.bgRules {
	background: url(../images/sweeps/sweepsFAQBG.jpg) no-repeat;
	background-image: url(/images/sweeps/sweepsFAQBG.jpg) no-repeat;

	width: 668px;
	height: 224px;
}

.OffRules {
float:left;
font: 11px Arial, Helvetica, sans-serif;
color: #4a1d71; 
padding: 140px 40px 0px 40px;

}
.offrules{
font-weight: bold;
	font-size: 15px;
}


.bgsweepsFAQ {
	background: url(../images/sweeps/sweepsFAQBG.jpg) no-repeat;
	background-image: url(/images/sweeps/sweepsFAQBG.jpg) no-repeat;

	width: 668px;
	height: 224px;
}
.sweepsFAQ {

font: 11px Arial, Helvetica, sans-serif;
color: #4a1d71; 
padding: 140px 40px 0px 40px;

}
.sweepsFAQ1 {
font-weight: bold;
	font-size: 15px;
}

.sweepsTellaFriendHeader {
	font-weight:bold;
	font-size:16px;
	color:#4a1d71;
}


/* ===== Everyday Plush Sweeps Showroom Styles ===== */
.SRfooter{
	background: url(/plush/images/SR_footer.jpg) no-repeat;
	background-image: url(/plush/images/SR_footer.jpg) no-repeat;
	float:left;
	width: 667px;
	height: 108px;
}

.SRfooterleft {
	margin: 10px 0px 0px 0px;
	float:left;
	width: 280px;

}


.formAR_SR {

	margin: 20px 35px 0px 10px;
	float:right;
	width: 335px;
}

.enterEmail1 {
background: url(../images/sweeps/btn_Enteremail.gif) no-repeat;
margin: -25px 0px 0px 190px;
width: 150px;
float: left;
height: 29px;
text-decoration: none;
text-indent: -9999px;
cursor: pointer;
}

.noflash {
	display: none;
}
a {
outline: none !important;
}




ul.thanks {

list-style-type:none;
padding:0px;
margin:0px;
}

.race {
float:left; 
padding:10px 5px 0px 0px;
}

.ede {
float:left; 
padding:10px 5px 0px 0px;

}

/* ===== Promotions ===== */

ul#subnavMBG {
list-style-type:none;
margin: 10px 0px 0px 0px;
}
	
ul#subnavMBG li {
	margin:0px 0px 10px 25px;

}	
	
ul#subnavMBG li a {
	text-decoration: none
}

.comfort {
	font-size:12px !important;
	width:660px !important;
}

.comfort li {
	margin: 0 0 20px 0;
	list-style-type: none;
}


#iconNav{
float:right;
width: auto;
height:auto;
color: #666;
margin: 0;
padding: 20px 0 0 0;

}


#icons ul {
	list-style: none;
	list-style-type: none;
 margin: 0;  
 padding: 0; 

}

#icons li {
	display: inline; 
	margin: 0 3px 0 0;
	list-style-type: none;
	float:left;
	
}


#icons li a:link {
list-style: none;
 text-decoration: none;  


}


