
/* =GLOBAL ELEMENTS
----------------------------------------------------*/
html { }
body {padding:0; background:#8DC73F; text-align:left; font:12px/1.4 Arial, Helvetica, sans-serif;color:#fff; margin: 0; }

.clear{clear:both;}
.hidden{display:none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content:"";clear: both;height: 0;}







#id2vectorsmartobject  {
   background-image: url(homewrongmedia/id2vectorsmartobject.gif);
}
#purplebackground  {
    background-image: url(homemedia/purplebackground.gif);
}
#EnterTheCode{
  left: 40px;
    position: absolute;
    top: 26px;
}
#CodeInput{
 display: block;
    font-size: 20px;
    height: 22px;
    left: 57px;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 87px;
    width: 212px;
}
#layer0  {
   background-image: url(homewrongmedia/layer0.gif);
}





 


#kidsrequired{ 
    display: block;
    height: 199px;
    left: 0;
    position: absolute;
    top: 0;
    width: 348px;
    z-index: 3;
}

#kidsrequired .element_label{font-family:Arial;font-size:12px;color:#000000;}
#kidsrequired .error_strings{font-family:Verdana;font-size:10px;color:#660000;border-style:solid;border-width:0px;border-color:#000000;}

#kidsrequired .sfm_float_error_box{ 
 
}

#kidsrequired_ConfirmPassword_errorloc{
 	height: 22px;
    left: 57px;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 87px;
    width: 212px;
	z-index:999;
	cursor:default;display: block;
}

#kidsrequired .sfm_float_box_td{padding:3px;cursor:default;font-family:Verdana;font-size:10px;color:#660000;background-color:#ffff66;}
#kidsrequired .sfm_close_box{font-family:Verdana;font-size:10px;font-weight:bold;color:#ffffff;background-color:#660000;border-width:0px;text-align:center;}

#kidsrequired .sfm_textbox{padding:2px;}
#kidsrequired .sfm_textarea{padding:2px;}
#kidsrequired .sfm_form_label{font-family:Arial;font-size:12px;color:#000000;}
#kidsrequired .sfm_image_in_form{border:0;}
#kidsrequired .sfm_captcha{border:0;}
#kidsrequired .sfm_datepicker_icon{border:0;}

#kidsrequired #ConfirmPassword_container{
z-index:999;
display: block;
    font-size: 20px;
    height: 22px;
    left: 57px;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 87px;
    width: 212px;
}
#kidsrequired #ConfirmPassword{  
 	height: 22px;
    left: 57px;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 87px;
    width: 212px;
	z-index:999;
	cursor:default;
	display: block;
background: none repeat scroll 0 0 transparent;
border: none;
 }












 




a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid4menu,
#homewrong,
#pid1home,
#pid6birthdayconfirmation,
#pid7coupon,
#pid5birthday,
#pid3happenins,
#pid8blankcoupon  {
   margin: 0px auto 0px auto;
   width: 1112px;
   position: relative;
}

#birthdaybutton a:hover,
#menubutton a:hover  {
   background-position: -238px 0%;
}

#birthdaybutton a,
#happeninsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 58px;
   background-position: 0% 0px;
   font-size: 58px;
   line-height: 58px;
}

#tbonesmenubutton a,
#cjsmenubutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#legaltext p,
#thankyoulegaltext p  {
   font: 10px/13px Tahoma;
   margin: 0px;
   color: #FFFFFF;
}

#welovekidsbannerbutton a:hover  {
   background-position: -263px 0%;
}

#birthdaybutton,
#id4birthday  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 558px;
   z-index: 3;
   width: 238px;
   height: 58px;
}

#privacypolicybutton a:hover  {
   background-position: -84px 0%;
}

#welovekidsbannerbutton a  {
   background: url(birthdayconfirmationmedia/welovekidsbannerbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 283px;
   width: 263px;
   font-size: 283px;
   line-height: 283px;
}

#smalllogosbutton a:hover  {
   background-position: -182px 0%;
}

#happeninsbutton a:hover  {
   background-position: -239px 0%;
}

#welovekidsbannerbutton  {
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 82px;
   z-index: 3;
   width: 263px;
   height: 283px;
}

#privacypolicybutton a  {
   background: url(birthdayconfirmationmedia/privacypolicybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 84px;
   font-size: 12px;
   line-height: 12px;
}

#id2vectorsmartobject  {
   background: url(birthdaymedia/id2vectorsmartobject.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 12px;
   z-index: 2;
   width: 1089px;
   height: 726px;
   visibility: visible;
}

#id3vectorsmartobject  {
   background: url(birthdayconfirmationmedia/id3vectorsmartobject.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 68px;
   z-index: 3;
   width: 278px;
   height: 612px;
}

#privacypolicybutton  {
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 653px;
   z-index: 3;
   width: 84px;
   height: 12px;
}

#thankyoulegaltext p  {
   text-align: center;
}

#starbutton a:hover  {
   background-position: -248px 0%;
}

#smalllogosbutton a  {
   background: url(birthdayconfirmationmedia/smalllogosbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 70px;
   width: 182px;
   font-size: 70px;
   line-height: 70px;
}

#tbonesmenubutton a  {
   width: 207px;
   background-image: url(menumedia/tbonesmenubutton.gif);
}

#happeninsbutton a  {
   width: 239px;
   background-image: url(birthdayconfirmationmedia/happeninsbutton.gif);
}

#purplebackground  {
   position: absolute;
   left: 689px;
   top: 376px;
   z-index: 3;
   width: 348px;
   height: 199px;
   background-repeat: no-repeat;
}

#birthdaybutton a  {
   width: 238px;
   background-image: url(homewrongmedia/birthdaybutton.gif);
}

#gobutton a:hover  {
   background-position: -63px 0%;
}

#smalllogosbutton  {
   visibility: visible;
   position: absolute;
   left: 879px;
   top: 625px;
   z-index: 3;
   width: 182px;
   height: 70px;
}

#happeninsbutton  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 401px;
   z-index: 3;
   width: 239px;
   height: 58px;
}

#cjsmenubutton a  {
   width: 195px;
   background-image: url(menumedia/cjsmenubutton.gif);
}

#hiwelcomequote  {
   background: url(homewrongmedia/hiwelcomequote-edit.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 112px;
   z-index: 3;
   width: 262px;
   height: 224px;
}

#makesurequote  {
    background: url("homewrongmedia/makesurequote-edit.gif") no-repeat scroll 0 0 transparent;
    height: 260px;
    left: 732px;
    position: absolute;
    top: 108px;
    visibility: visible;
    width: 310px;
    z-index: 3;
}

#menubutton a  {
   background: url(birthdayconfirmationmedia/menubutton.gif) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 238px;
   font-size: 56px;
   line-height: 56px;
}

#starbutton a  {
   background: url(homewrongmedia/starbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 253px;
   width: 248px;
   font-size: 253px;
   line-height: 253px;
}

#id4birthday  {
   background: url(birthdayconfirmationmedia/id4birthday.gif) no-repeat;
}

#legaltext p  {
   text-align: left;
}

#bottomrigh  {
   background: url(birthdayconfirmationmedia/bottomrigh.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 705px;
   top: 372px;
   z-index: 4;
   width: 335px;
   height: 256px;
}

#gobutton a  {
   background: url(homewrongmedia/gobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 63px;
   font-size: 32px;
   line-height: 32px;
}

#menubutton  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 485px;
   z-index: 3;
   width: 238px;
   height: 56px;
}

#starbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 345px;
   z-index: 3;
   width: 248px;
   height: 253px;
}

#bottomleft  {
   background: url(birthdayconfirmationmedia/bottomleft.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 366px;
   top: 372px;
   z-index: 5;
   width: 339px;
   height: 256px;
}

#chefnicole  {
   background: url(homewrongmedia/chefnicole-edit.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 252px;
   z-index: 4;
   width: 128px;
   height: 382px;
}

#topright  {
   background: url(birthdayconfirmationmedia/topright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 705px;
   top: 108px;
   z-index: 6;
   width: 322px;
   height: 264px;
}

#gobutton  {
  display: block;
    height: 32px;
    left: 139px;
    position: absolute;
    text-align: center;
    top: 137px;
    width: 63px;
}

#topleft  {
   position: absolute;
   left: 366px;
   top: 110px;
   z-index: 7;
   width: 339px;
   background-repeat: no-repeat;
}

#layer0  {
   background: url(birthdayconfirmationmedia/layer0.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1112px;
   height: 744px;
}



