/* Promo Stylesheet for SAJs */

div#content
{ float:left; }

div#header
{ height:140px; }

div#topbar
{
  margin-top:0;
  min-height:484px;
}

div#footer
{  clear:both; }

body#home div#topbar div#confessionsPromo
{  min-height:450px; }

div#topbar div#confessionsPromo
{
  background-color:#fff;
  margin:0 4px 0;
  padding:0 10px 0;
  
  min-height:490px;
  text-align:left;
}

div#topbar div#confessionsPromo.preLaunch
{
  position:relative;
  background:#fff url('../../imgs/shopaholic/pre_holding_bg.jpg') 10px 140px no-repeat;
  margin:4px 4px 0;
  padding-top:10px; height:505px;
}

div#confessionsPromo div
{
  float:left;
}

body#home div#confessionsPromo div#leftCol, body#home div#confessionsPromo div#rightCol
{
  padding-top:10px;
}

div#wideCol { width:470px; padding:20px 10px 0 20px; }
div#wideCol h1 { margin:10px 0 0 10px; }
div#wideCol p { color:purple; width:440px; font-size:18px; margin:20px 10px; font-weight:normal;}

img#coasTitle { margin-left:200px; }

img#coasTellMe { margin:250px 0 0 175px; }

div#coasCountdown
{
  background:transparent url('../../imgs/shopaholic/holding_countdown_badge.gif') center no-repeat;
  height:72px; width:90px; float:right;
  padding:18px 5px 0 0;
  margin:240px 20px 0 0;
  font-size:42px; text-align:center;
  color:#000;
  font-family: Georgia, "Times New Roman", serif;
}

div#confessionsPromo.preLaunch div#coasCountdown
{
  height:72px; width:90px; float:right;
  margin:260px 20px 0 0;
  font-size:38px;
}

a#coasTerms { display:block; margin:15px 0 0 15px; width:403px; clear:left; }

div#confessionsPromo.preLaunch a#coasTerms { display:block; margin:375px 0 0 15px; width:403px; }

object#spinBag
{ position:absolute; top:-73px; left:-46px; }


/* About */

div#aboutIntro
{
  width:742px;
  background:transparent url('../../imgs/shopaholic/common/player_bg.jpg') right no-repeat;
  
}

div#aboutIntro p
{
  width:380px;
  padding-left:20px;
  color:purple; margin:0 0 10px 0 !important;
  font-weight:normal; font-size:12px;
}

div#aboutIntro h2, div#aboutWho h2
{
  text-transform:uppercase;
  color:red; clear:left;
  padding-left:20px; font-size:14px;
  margin-bottom:10px;
}

div#aboutIntro object
{
  float:right;
  margin-top:30px;
}

div#aboutWho
{
  padding:40px 0 0 20px ;
  width:500px;
}

div#aboutWho h2
{
  margin-left:92px;
}

div#aboutWho img
{
  float:left;
  border:1px solid purple;
}

div#aboutWho p
{
  float:left; font-weight:normal; font-size:12px;
  color:purple; width:385px; margin:0 0 10px 10px !important;
  
}

div#aboutWho hr.cB
{
  height:0; border:1px solid white;
  margin-bottom:40px;
}

div#aboutAction
{
  width:200px;
  text-align:center;
  padding-top:20px;
}

div#aboutAction img {margin-top:20px;}

/* Batch Code Help */
div#batchLeft, div#batchRight
{
  padding:10px;
}

div#batchLeft p
{
  float:left; font-weight:bold; font-size:12px;
  color:purple; width:320px; margin: 40px 0 10px 0 !important;
  
}

/* SIGNUP */

div#confessionsSignup
{
  background:#fff url('../../imgs/shopaholic/isla_bg.jpg') 15px 15px no-repeat;
  margin:4px 4px 0;
  min-height:500px;
  padding:20px;
  text-align:left;
}

* html div#content
{
  width:740px;
}

img#registerTitle
{
  margin-left:400px;
}

div#confessionsSignup p#intro
{
  display:block;
  color:purple; text-align:left;
  font-size:16px; font-weight:normal;
  width:330px; margin:30px 0 10px 380px;
}

div#confessionsSignup form
{
  clear:left;
  display:block;
  margin:40px 0; width:712px;
}


div#confessionsSignup form label
{
  float:left; text-align:right;
  width:365px; padding-right:15px;
  color:purple; font-size:12px; line-height:20px;
  margin-bottom:4px;
}

div#confessionsSignup form input, div#confessionsSignup form select
{
  float:left; line-height:20px;
  border: 1px solid purple; height:16px;
  margin-bottom:4px; width:320px;
  font-size:12px; padding:2px;
}

div#confessionsSignup form select
{
  height:22px;
}

div#confessionsSignup form select#whereHeard
{
  margin-top:15px;
}

div#confessionsSignup form select.date
{
  width:90px;
  margin-right:15px;
}

div#confessionsSignup form input.chkBox
{
  height:20px; width:20px;
  margin-top:15px;
}

div#confessionsSignup form input#submit
{
  width:138px; height:38px;
  float:right; border:none;
}

div#topbar p#miniTerms {
  font-size:10px; font-weight:normal;
  color:purple;
  float:none;
  margin: 0px 15px; width:auto!important;
  }


/* Thanks for Registering */

img#coasThanksTitle
{ margin-left:280px; }

a#fbLink
{ margin-left:380px; }

img#isla
{ /* IE6's interesting box model needs the -7px for reasons unknown! */
  margin:20px -7px 20px 380px;
}

/* Confession Form Page */

form#confessionEntry
{
  background:white url('../../imgs/shopaholic/form/SAJ_win_book.jpg') no-repeat;
  margin:0 4px;
  height:430px;
}

form#confessionEntry fieldset
{
  margin:5px 5px 5px 260px; padding:10px 0 0;
  border:none; color:purple;
}

form#confessionEntry fieldset legend
{ display:none; }

form#confessionEntry span
{
  margin-left:0!important;
}

form#confessionEntry label
{
  float:left; margin-right:10px;
  width:200px; clear:left; font-size:12px;
  text-align:right; margin-bottom:10px;
}

form#confessionEntry input, form#confessionEntry textarea, form#confessionEntry select
{
  float:left; width:236px;
  border:1px solid purple;
  border-bottom-color:pink;
  border-right-color:pink;
  font-size:12px; color:purple;
  padding: 4px; margin-bottom:2px;
}

form#confessionEntry input.chkBox
{
  border:none;
  width:12px;
}

form#confessionEntry select
{
  padding:0 !important; margin-bottom:4px;
}

form#confessionEntry span.error
{
  display:block;
  clear:left; margin-left:210px !important;
}

form#confessionEntry input#confessButton
{
  width:128px; height:29px;
  float:right; border:none;
  margin-right:10px;
}

#lstDD
{ width:50px !important;}

#lstMM, #lstYYYY
{ width:76px !important; }

div#topbar form p.help
{
  float:right; font-weight:normal; font-size:12px;
  color:purple; width:410px; margin:0 0 10px 10px;
  text-align:right;
}

div#topbar form p.keepgoing
{
  float:left; font-weight:normal; font-size:14px;
  color:#d40166; width:410px; margin:0 0 10px 10px;
  text-align:right;
}

/* THANK YOU PAGE */

div#notAllowedToEnter
{ color:purple !important; height:490px; 
  background:white url('../../imgs/shopaholic/form/form_bg.jpg') left 110px no-repeat; }

div#notAllowedToEnter h1
{ font-size:38px !important;
  margin:20px 0 0 250px !important; }

div#notAllowedToEnter p
{
float:left; font-weight:normal; font-size:10px;
color:purple; width:410px; margin:0 0 10px 250px;
}

div#thanksLeft
{ float:left;
  padding:10px; width:320px; }

div#thanksRight, div#sendToFriendThanks
{ float:left;
  padding:10px 0; width:310px; }
  
div#topbar div#thanksRight p, div#topbar div#sendToFriendThanks p, div#topbar div#thanksLeft p
{
  float:left; font-weight:normal; font-size:12px;
  color:purple; width:350px; margin:10px 0 0; }

div#topbar div#thanksRight img
{
  margin-top:20px;
  margin-left:-50px;
}

div#topbar div#thanksRight  h1 img
{ border:none;}

/* Send To Friend Form */

form#sendCOSToFriend p
{
  color:purple;
  font-weight:normal;
}

form#sendCOSToFriend fieldset
{
  clear:left; display:block;
  padding-top:10px;
}

form#sendCOSToFriend label
{ float:left; text-align:right;
  width:90px; padding-right:10px;
  color:purple; margin-top:2px;
  font-size:14px; clear:left;
}

form#sendCOSToFriend input
{ float:left; 
  border:1px solid purple;
  border-bottom-color:pink;
  border-right-color:pink;
  padding:4px; width:200px;
  margin-bottom:10px; 
  }
  
input#sendToFriendSubmit
{
  width:300px !important; height:35px;
  border:none !important; padding:0!important;
  float:right !important; margin-right:0px;
  }

p#nailsInc
{
  width:231px !important; padding-right:154px;
  height:23px; padding:14px 154px 14px 0;
  font-size:18px !important; clear:both;
  background:white url('../../imgs/shopaholic/thankyou/nails_logo.gif') right center no-repeat;
}

* html p#nailsInc
{ width:210px !important; font-size:15px !important; font-weight:bold!important; }

body#confessThanks div#nailsIncLoz
{ margin-top:65px; }

div#nailsIncLoz
{
  background: transparent url('../../imgs/shopaholic/thankyou/nails_voucher_bg.jpg') center no-repeat;
  width:322px; height:165px; margin-top:10px;
}


body#confessThanks div#nailsIncLoz
{ margin-top:65px; }

div#nailsIncLoz p
{ text-align:right; width:315px !important;
   padding-top:130px; }

div#nailsIncLoz p a:link, div#nailsIncLoz p a:visited
{
   font-size:14px; color:purple !important;
}

body#confessThanks iframe
{ display:none; }

  /* Ts and Cs */

div#confessionsTerms, div#maestroTerms, div#confessionsBookTerms
{
  background-color:#fff;
  margin:4px 4px 0;
  min-height:500px;
  padding:20px;
  text-align:left;
}

div#tsandcsImage
{
  width:310px;
  height:350px;
  float:left;
  margin-right:20px;
}

ol
{
  margin:20px 10px; padding: 5px 0 5px 25px;
}

div#confessionsTerms ol li, div#maestroTerms ul li
{
 font-size:12px;
 margin: 5px 0;
}

ol li h3
{  margin-top:10px; }

div#confessionsTerms p, div#maestroTerms p {
  font-size:12px;
}

div#maestroTerms p { margin-top:11px; }

div#confessionsTerms ol li p
{ font-weight:normal;
  margin:5px 0; }

/* Book Terms */

#confessionsBookTerms .termsTitle {margin-left:90px;}

#confessionsBookTerms p, #confessionsBookTerms li {color:#52054b;}

/* REUSABLES */
.fL { float:left; }

.error { color:#d40166!important; }

span.error
{
  clear:left;
  margin-left:380px;
  font-size:10px;
}
#bottomFade 
{
  clear:both; margin:0 4px;
  height:50px;
  background:transparent url('../../imgs/shopaholic/saj_base_fade.jpg') top repeat-x;
  
}

/* IE 6 Hackery */

* html body#home div#content
{ width:750px !important; }

* html p.blogIntro
{ width:315px!important; }

* html div#wideCol p
{ margin:5px !important; }

* html body#moreConfessions div#confessionsPromo, * html div.taller
{ height:530px !important; }

* html div#confessionsTerms
{ width:700px; }

* html body#home div#confessionsPromo
{  height:470px!important; }

* html body#aboutMovie div#confessionsPromo
{ height:530px!important; }

* html form p.help
{ font-size:11px !important; } 

* html div#notAllowedToEnter p
{ margin: 10px 0 10px 65px !important;
  font-size:12px !important;}
  
* html div#notAllowedToEnter form p
{ margin-left:125px !important; }

* html body#home div#confessionsPromo
{ height:450px; }

* html body#confessThanks div#confessionsPromo
{ width:732px; }

body#confessThanks form#sendCOSToFriend p
{  width:340px;}

* html body#confessThanks div#notAllowedToEnter form {
  width:674px !important;
  margin:0 4px;
  padding:10px 30px 0 0;
}

body#confessThanks div#notAllowedToEnter form p
{ padding-left:0; }

* html body#confessThanks div#notAllowedToEnter input#sendToFriendSubmit
{ margin-right:120px;}

body#confessThanks div#notAllowedToEnter fieldset
{ padding-left:245px; }


#confessionsPromo #thankyou {width:730px; text-align:center;}
#confessionsPromo #thankyou .lrg {color:#52054b; font-size:20px; width:300px; margin:30px 50px 0px 50px;}
#confessionsPromo #thankyou p {color:#52054b; font-size:14px; width:300px; margin:20px 50px 0px 50px;}
#confessionsPromo .cos_logo  {margin:30px 60px 0px 60px;}

p#coasWinnersLink { width:660px !important; padding:10px 0; text-align:center; }
