﻿body {
}
img, div, input { behavior:url("/iepngfix.htc") }
#MainContent
{

    
    background-image:url(image/happy-photo.jpg);
    background-position:70px 95px;
    background-repeat:no-repeat;
  
}
#base
{
    margin-right:0px;
}
#happyContent
{
  
}
#happyContent span
{
    display:block;
}
#happyContent .headText
{
    display:block;
    padding-top:25px;
    padding-bottom:25px;
    font-size:14px;
}
#happyContent div
{
    float:left;
}
#happyContent .p1
{
    height:100px;
    margin-left:5px;
    width:165px;
    background-image:url(image/p1.png);
    background-position:top left;
    background-repeat:no-repeat;
}
#happyContent .p1 span
{
    padding-top:94px;
    padding-left:85px;
}
#happyContent .p2
{
    width:185px;
    background-image:url(image/p2.png);
    background-position:top right;
    background-repeat:no-repeat;
     height:100px;
     margin-left:200px;
   
}
#happyContent .p2 span
{
    padding-top:85px;
   
}
#happyContent .hand
{
    clear:both;
     width:181px;
      background-image:url(image/hand.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    margin-top:60px;
    height:326px;
  
}
#happyContent .p3
{
     background-image:url(image/p3.png);
    background-position:top left;
    background-repeat:no-repeat;
    margin-left:15px;
    height:121px;
   width:150px;
}
#happyContent .p3 span
{
    padding-top:106px;
     padding-left:80px;
}
#happyContent .p4
{
    height:150px;
     width:220px;
    margin-left:20px;
    margin-top:10px;
     background-image:url(image/p4.png);
    background-position:top left;
    background-repeat:no-repeat;
}
#happyContent .p4 span
{
    padding-left:129px;
    padding-top:85px;
}
#happyContent .p5
{
    height:104px;
     width:138px;
    margin-left:15px;
   
     background-image:url(image/p5.png);
    background-position:top left;
    background-repeat:no-repeat;
}
#happyContent .p5 span
{
    padding-top:89px;
    padding-left:5px;
}
#happyContent .p6
{
     background-image:url(image/p6.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:121px;
     width:151px;
    margin-left:65px;
    
}
#happyContent .p6 span
{
    padding-top:100px;
}
#happyContent .p7
{
     background-image:url(image/p7.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:121px;
     width:150px;
    margin-left:75px;
    margin-top:28px;
}
#happyContent .p7 span
{
    padding-top:108px;
    
}
#happyContent .p8
{
     background-image:url(image/p8.png);
    background-position:left top;
    background-repeat:no-repeat;
    height:141px;
     width:139px;
     
    margin-left:35px;
    margin-top:10px;
}
#happyContent .p8 span
{
    padding-top:100px;
    padding-left:15px;
}
#happyContent .p11
{
     background-image:url(image/p11.png);
    background-position:top left;
    background-repeat:no-repeat;
     margin-left:20px;
     height:111px;
   width:134px;
  
}
#happyContent .p11 span
{
    padding-top:111px;
}
#happyContent .p9
{
     background-image:url(image/p9.png);
    background-position:top left;
    background-repeat:no-repeat;
 
    height:125px;
   width:142px;
    margin-left:35px;
    margin-top:10px;
}
#happyContent .p9 span
{
    padding-top:92px;
    padding-left:25px;
}
#happyContent .p10
{
     background-image:url(image/p10.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:95px;
   width:164px;
    margin-left:65px;
   margin-top:10px;
}
#happyContent .p10 span
{
    padding-top:93px;
    padding-left:20px;
}