@charset "utf-8";
/* CSS Document */
body {margin: 0px; padding: 20px 0px; background:#4e8fc8 url(assets/bg_tile.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#000;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
#main{width:889px; margin:0px auto;}
#header td{text-align:center; color:#fff; font-size:1.6em; font-weight:bold;}
#page-content{background:url(assets/content-tile.png) repeat-y;}
.page-top{background:url(assets/content-top.jpg) no-repeat; padding:10px 13px 10px 16px;}
.page-bottom{background:url(assets/content-bottom.jpg) no-repeat; width:860px; height:147px; margin-left:16px; position:relative;}
.page-bottom p{margin:0px; display:block; position:absolute; bottom:20px; right:20px; text-align:center; font-size:1.5em; font-weight:bold;}
.page-bottom p span{font-size:1.6em;}
#footer {width:880px; height:56px; background:url(assets/footer-bg.jpg) no-repeat; margin:0px auto; color:#fff;}
#footer p{margin:0px; padding:20px;}
#footer a{color:#fff; text-decoration:none; text-transform:uppercase; margin:0px 10px;}
#footer a:hover{text-decoration:underline;}

.padding{padding:15px;}
.alert{color:#c00; font-weight:bold;}

#ten-step{background:url(assets/10-step.jpg) no-repeat; width:426px; height:133px; padding-top:40px; margin:0px auto;}
#ten-step>div{float:left; padding:10px; margin:0px 10px 0px 10px;}
#ten-step>div>p{margin:0px; margin-bottom:5px;}

#ten-step a{text-decoration:none;}
.holder{position:relative; display:inline-block;}
.inner{display:none; position:absolute; bottom:0px; background:url(assets/pop.png); width:205px; height:180px; padding:10px;}