<style type="text/css">

* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
text-align:center;
min-height:435px;/* for good browsers*/
min-width:552px;/* for good browsers*/
background-image:url(images/bg.gif);
background-repeat: repeat-x, repeat-y;
}

#outer{
height:95%;
width:100%;
display:table;
vertical-align:middle;
}

#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 435px;
} 

#inner {
width: 200px;
height: 435px;
text-align: center;
margin-left:auto;
margin-right:auto;
background-color: transparent;
}

a.book:link {
font-family: verdana, helvetica, arial;
color: #cbc7cd;
font-size:12px;
line-height:20px;
text-decoration: none;
}

a.book:visited {
font-family: verdana, helvetica, arial;
color: #cbc7cd;
font-size:12px;
line-height:20px;
text-decoration: none;
}

a.book:active {
font-family: verdana, helvetica, arial;
color: #cbc7cd;
font-size:12px;
line-height:20px;
text-decoration: none;
}

a.book:hover {
font-family: verdana, helvetica, arial;
color: #FFFFFF;
font-size:12px;
line-height:20px;
text-decoration: none;
}
</style>
