@charset "UTF-8";
/* BIC - Soleil 100 Days of Sunshine - CSS Stylesheet */

/* Global Styles */

html {background:url(../images/bg_html.jpg) repeat-x 0 0;}
body { margin:0 0; font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#707071;}

a, a:visited {color:#707071; text-decoration:none;}
a:hover, a:active {color:#707071; text-decoration:underline;}

.pngFix {behavior: url("css/iepngfix.htc");}
 
.reset {clear:both;}
 
.error {color:#FF0000; vertical-align:middle; height:18px;}
.success {color:#57b200;vertical-align:middle}

.center_img {display: block;margin-left: auto;margin-right: auto }
 
	/* Font Styles */
h1	{margin:0 0 0 0; font-size:24px; font-weight:bold; color:#f69c1e; line-height:1.5em;}
h2	{margin:0 0 0 0; font-size:18px; font-weight:bold; color:#f69c1e; line-height:1.5em;} 
h3	{margin:0 0 0 0; font-size:14px; font-weight:normal; color:#f69c1e; line-height:1.5em;} 
h4 {margin:0 0 0 0; font-size:16px; font-weight:bold; color:#f69c1e; line-height:1.5em;} 
h5 {margin:0 90px 0 90px; font-size:14px; font-weight:normal; line-height:1.3em;}

.orange {color:#f69c1e;}
.orange12 {font-size:12px; color:#f69c1e;}
.hdr1_challenges {font-size:20px; color:#f69c1e;}
.hdr2_challenges {font-size:36px; color:#f69c1e;}
.pink13b, .pink13b a {font-size:13px; font-weight:bold; color:#f05f81;}
.pink {color:#f05f81;}
.pink11 {font-size:11px; color:#f05f81;}
.font11 {font-size:11px}

.spacer_25 {clear:both; height:25px;}

 
	/* Page Layout */ 
#header_wrapper, #body_wrapper, #footer_wrapper, #index_wrapper {position:absolute; width:100%;}
#header_wrapper {z-index:10;}
#body_wrapper {margin-top:167px; z-index:20;}
 

#header_cont {margin:0 auto; width:995px; height:300px;}
#body_cont {margin:0 auto; width:955px;}
#indexBody_cont {margin:0 auto; width:1100px; height:560px;}
#footer_cont {margin:0 auto; width:995px; height:24px; background-color:#ffd326;}
#legal_cont {margin:0 auto; padding-top:10px; width:995px; font-size:10px; }

/* Header Container */
#header_cont .header_left {position:absolute; width:140px; height:288px; padding-top:12px; z-index:50;}
#header_cont .header_middle {position:absolute; margin-left:80px; width:900px; height:300px; z-index:0;}
#header_cont .header_right {position:absolute; margin-left:765px; width:250px; height:260px; padding-top:40px; text-align:center; line-height:1.5em; z-index:50;}


/* index overlay */

/* Header Container */
#indexBody_cont .header_right {position:absolute; margin-left:825px; width:250px; height:260px; padding-top:40px; text-align:center; line-height:1.5em; z-index:50;}

/* Body Container */ 
 
/* Body - Prize Gallery Container */ 
#body_cont .prizeGallery_row1 {float:left; padding:5px 10px 5px 10px; text-align:center;}
	/* Prize Container */ 
#body_cont .prizeGallery_row2 {float:left; margin:5px 5px; width:175px;} 
	/* Prize Discription & Sunz */ 
#body_cont .prizeGallery_row2a {display:block; width:175px; text-align:center; padding-top:5px; font-size:11px;}
#body_cont .prizeGallery_row2a  img{padding:0 4px;} 

#body_cont .prizeGallery_row3_col2 {float:left; width:600px; padding:25px 10px 5px 10px; margin-left:170px; text-align:center;}
#body_cont .btn_submit-clear {margin-top:10px; padding:3px 0;} 

#body_cont .prizeGallery_row3_col1 {float:left; margin:20px 0 15px 45px;}
#body_cont .link_offical_rules a {color:#f69c1e; font-size:14px; padding-right:14px; text-decoration:underline;}


/* Registration page */
.reg_prizes {width:210px; float:left; text-align:center;margin-top:75px;}
.reg_prizes_margin {margin-right:25px;}
.reg_prizes img{margin-top:15px;}

.reg_legal {padding:10px 0 10px 5px; line-height:1.3em; font-size:11px}


.reg_form {
	width:500px;
	float:left;
}


/* MY ACCOUNT */
.myaccount-left {float:left; width:300px;} 
.myaccount-right {float:left; width:650px;}

.myaccount-right a{color:#f69c1e;}
.myaccount-left a{color:#f69c1e;}


.myaccount_leftLinks {float:left; width:200px; margin:110px 0 15px 45px;}


.myaccount_rightcontent1 {
	float:left;
	width:175px; height:150px;
	margin-top: 0;
	margin-bottom:15px;
	margin-left:20px;
}
.myaccount_rightcontent2 {float:right; width:420px; margin-bottom:15px;}
.myaccount_rightcontent2 img{margin-right:8px; padding-top:5px}
.myaccount_rightcontent3 {float:left; width:175px; margin-left:20px;margin-bottom:15px;}
.myaccount_rightcontent4 {float:right; width:420px; margin-bottom:15px;}

.account-challenge {width:175px; float:right;}
.account-challenge_bar { margin-top:-275px; width:1px; height:275px; float:right; background-color:#faa61a}

.account-challenge-img {float:left;}

/*instant-win-container */
#instant-win-container {width:740px;
margin:15px auto;}


/* Instant Win 6  - I DONT KNOW WHAT HIS PAGE IS SUPPOSED TO BE CALLED */
#instant-win-6 {
margin:15px auto;
width:485px;}

#instant-win-6 IMG {display:inline-block; margin:5px;}


/* Challenge COMING SOON page */
.comingSoon-img {
	width:270px;
	float:left;
	margin: 40px 25px;
}
.comingSoon-text {
	width:500px;
	float:left;
	margin: 50px 25px 40px 40px;
}

/* Challenge page */
.challenge-form {width:300px; float:right;}

/* SUNZ BY MAIL */
.sunz-by-mail-img {width:270px;padding:10px; float:left;}
.sunz-by-mail-text { width:440px; padding:10px; margin:70px 0 0 90px; float:left;}


#text-challenge {width:475px; background-color:#FFFFFF}
.text-challenge_text {margin-left:50px;}

#image-challenge {width:475px;}



/* PLAY INSTRUCTIONS */
.play-instructions {
	width:480px;
	height:480px;
	overflow:auto;
	margin:10px auto;
}
.play-instructions p {padding-top:4px;}
.play-instructions img {margin-top:-24px;}
.play-instructions a {text-decoration:underline;}

.play-instructions_leftLinks {float:left; margin:0 0 15px 45px;}
.play-instructions_faq {position:absolute; margin:470px 0 0 45px; z-index:50;}



/* Rules */
.rules {width:550px; height:300px; overflow:auto; padding-right:10px; margin:20px auto;}
.rules_popup {width:550px; height:450px; overflow:auto; padding-right:10px; margin:20px auto;}



/* FAQ */
.faq-accordion {width:550px; height:500px; overflow:hidden; margin:10px auto 0 auto; z-index:10;}


/* Footer Container */
#footer_cont .footer_left_bgFade {float:left; width:65px; height:24px; margin-left:-65px; background:url(../images/footer_left_bgFade.gif) no-repeat 0 0;}

#footer_cont .footer_nav {float:left; padding:6px 0 0 14px; height:18px; font-size:12px; font-weight:bold; color:#ED6726;}
#footer_cont .footer_nav ul {margin:0; padding:0;}
#footer_cont .footer_nav ul span {padding:0 5px 0 7px;}
#footer_cont .footer_nav ul li {display:inline; text-align:left; list-style-type:none;}
#footer_cont .footer_nav ul li a {color:#ED6726;}
#footer_cont .footer_nav_share {padding:0 10px 0 70px;}

#footer_cont .footer_nav_icons {float:left; height:20px;}
#footer_cont .footer_nav_icons {padding-top:4px;}
#footer_cont .footer_nav_icons img {padding:2px 2px 0 2px;}

#footer_cont .footer_nav_productPackages {position:absolute; margin:-104px 0 0 795px; width:274px; height:132px; z-index:10;}

#footer_cont .footer_right_bgFade {float:right; width:65px; height:24px; margin-right:-65px; background:url(../images/footer_right_bgFade.gif) no-repeat 0 0; z-index:5;}





/* POP UP PAGES */
#forgotpassword_popup {width:300px;
text-align:center; margin:15px;}

#sharethefun_popup {width:520px;
text-align:left;padding:10px;}


#prizegallery-pop {width:920px; text-align:center;}
.prizepopitem1 {float:left;width:185px;margin: 25px 0 15px 0;}
.prizepopitem1 IMG{padding-bottom:30px;}
.prizepopitem2 {float:left; width:165px;margin: 25px 0 15px 0;}
.prizepopitem2 IMG{padding-bottom:25px;}
.prizepopitem3 {float:left; width:180px;margin: 25px 0 15px 0;}
.prizepopitem3 IMG{padding-bottom:10px;}
.prizepopitem4 {float:left; width:195px;margin: 25px 0 15px 0;}
.prizepopitem4 IMG{padding-bottom:55px;}
.prizepopitem5 {float:left;width:188px;margin: 25px 0 15px 0;}
.prizepopitem5 IMG{padding-bottom:20px;}

/* Challenges */ 

.challenges_leftLinks {width:200px; margin:15px 0 11px -20px;}

.challenges-search {float:left; margin:10px 0 39px 150px;}
.challenges-search div {float:left; width:535px;}
.challenges-search-btn {margin:0 0 -3px 10px;}
  
.challenges-col1 {float:left; width:150px;}
.challenges-col1-r1 {height:310px;}
.challenges-col1-r2 {margin:20px 0 11px 0;}

.challenges-col2 {float:left; width:335px;}
.challenges-col2-r1 {padding-right:50px;}
.challenges-col2-r1 img {margin:21px 0 14px 0;}
.challenges-col2-r2 {margin-left:30px;}
.challenges-col2-r2 img {margin:25px 15px 11px 0;} 

.challenges-col3 {float:left; margin-right:30px; width:380px;}
.challenges-col3-r1 {margin-top:7px; text-align:center;}
.challenges-col3-r2 {margin:25px 0 11px 0; text-align:center; font-size:14px; font-style:italic; font-weight:bold; color:#575f64;}
.challenges-col3-r3 {text-align:center; height:123px;} 
.challenges-col3-r3_txt {text-align:center; height:190px;}
.challenges-col3-r3_cont {float:left; margin-left:35px; text-align:left; width:250px;}
.challenges-col3-r3_copy {float:left; padding-right:2px; text-align:left; width:173px;}
.challenges-col3-r3_more {float:left; padding-right:10px; text-align:left; width:65px; background:url(../IMAGES/arrow_challenges_readMore.gif) no-repeat right 4px;}
.challenges-col3-r3_more a {color:#f69c1e;}
.challenges-col3-r3_scroll {float:left; margin-left:10px; width:19px; height:125px;}




.challenges-overlay {float:left; margin:2px 2px; z-index:100;}
.challenges-overlay2 { position:absolute; margin-top:-58px;  width:58px; height:58px; z-index:100;}

.challenges-col3-r4 {margin:95px 0 11px 0;} 
.challenges-col3-r4_txt {margin:20px 0 11px 0;} 

     
/* Sweeps Over Page */ 

#indexBody_cont .sweepsOver-content {text-align:center; z-index:5;}


