*{ margin:0; padding:0;}
ul{ list-style:none;}
li{ display:inline;}
img { border:none;}
#tb .clearfix:after{
  content:".";
  height:0;
  clear:both;
  display:block;
  visibility:hidden;}
.tb a{
  color:#464646;
  font-weight:bold;
  text-decoration:none;}
  .all{ float:left;}   
  .alr{ float:right;}
  .clr{ clear:both;}
#tb{
  font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","Lucida",sans-serif;
  font-size:11px;
  color:#666666;
  width:933px; margin:0 auto; background:#ffffff;}  
#header h1{
  margin:14px 0;} 
#main-content{
  width:500px;}
#custom-book{ padding:12px 0; clear:both; zoom:1; height:315px;}  
#custom-book li{ float:left;}    
#main-content #choose-cover{
  float:left;}  
#main-content #add-photo{
  float:right;}  
  #add-photo{ margin:0 12px;} 
#showcase{
  width:323px;
  height:313px;
  padding:20px 0 0 15px;
  background:url(images/bg_image.jpg) no-repeat top left;} 
#showcase h4{
  margin:0 0 28px 10px;} 
#showcase p{
 text-align:center;
 padding:0 7px; height:30px;} 
#tb-info{
  width:316px;
  height:288px;
  background-color:#e7ebcb;
  padding:16px 00px 9px 20px; }   
#tb-info a{
  padding:0 0 0 22px;}   
#showcase li{
  float:left;
margin:0 0 0 15px;
text-align:center;
width:130px;}  
#showcase a{ font-size:12px; display:block; padding:0 5px 2px; color:#2b89a9;}
#showcase span{color:#333333; font-size:10px; font-weight:bold;}
.preview_book img{ padding-top:8px;}   
#perfect-holiday-gift{ font-size:13px; color:#333333; margin:18px 0 18px 10px;}
#perfect-holiday-gift li{ background:transparent url(images/star_bullet.gif) no-repeat left 7px; display:list-item; padding:5px 0 5px 14px;}
landing-footer{ zoom:1; margin:0; padding:0;}
#landing-footer li{ float:left;}
#landing-footer a:hover, #landing-footer a{ text-decoration:none; color:#628682; font-size:13px;}
#gift-wrap{ background:transparent url(images/free_gift_wrap.jpg) no-repeat left top; width:161px; height:107px; float:left; padding:18px 5px 0 132px;}  
#gift-cert{ background: transparent url(images/give_a_gift_certi.jpg) no-repeat left top; width:290px; height:107px; float:left; padding:18px 5px 0 14px; margin:0 6px;}
#dedicate{ background:transparent url(images/dedicate_it.jpg) no-repeat left top; float:left; width:178px; height:124px; padding:18px 5px 0 126px; margin-top:-7px;}
#landing-footer span{ display:block; margin-top:6px;}