body{
background: #3f2014;
}

.cupon_page{
width:500px;
height:690px;
background: url('fb_page_coupon.jpg') top left no-repeat;
padding-top:280px;
margin:0 auto;
}

.thankyou_page{
width:500px;
height:690px;
background: url('fb_page_thankyou.jpg') top left no-repeat;
padding-top:280px;
margin:0 auto;
}

.form_wrapp{
padding-left:155px;
height:86px;
}

.input_wrap{
float:left;
padding-right:20px;
}

.form_wrapp .input{
width:170px;
height:28px;
line-height:28px;
display:block;
float:none;
border:none;
margin-bottom:15px;
background:none;
}

.form_wrapp .button{
width:86px;
height:68px;
background: url('button.jpg') top left no-repeat;
display:block;
font-size:0;
line-height:0;
float:left;
border:none;
margin-top:3px;
cursor:pointer;
}

.form_wrapp .button:hover{
background-position:bottom left;
}

.linker_wrap{
position:relative;
}

.linker, .linker:visited, .linker:active{
display:block;
width:205px;
height:187px;
position:absolute;
}

.first{
top:128px;
}

.left{
left:24px;
}

.right{
right:24px;
}

.second{
top:360px;
}

.fb-page{
    width:500px;
    margin:0 auto;
}

.fb-page-top{
    background: url('../images/fb-page-top.png') top left no-repeat;
    width:500px;
    height:63px;
}

.fb-page-middle{
    background: url('../images/fb-page-middle.png') top left repeat-y;
    width:420px;
    padding:0 40px;
}

.fb-page-bottom{
    background: url('../images/fb-page-bottom.png') top left no-repeat;
    width:500px;
    height:610px;
    position:relative;
}

.fb-page-bottom .first{
    top:155px;
}

.fb-page-bottom .second{
    top:387px;
}

body .fb-page-middle *{
    color:#624B3E;
}