#cardWrap{
    width:820px;
    font-size:12px;
    padding:0 0 10px 8px;
}

#cardTop{
    background:url(http://www.lifepics.com/marketing/common/images/foldingCardBg.gif) no-repeat right top;
    width:815px;
    height:223px;
    margin:auto;
    }  

#cardTop1{
    width:815px; 
height:223px; 
margin:auto; 
background:url(http://display.lifepics.com/images/ritzpix/calendars-multi-main-promo.jpg) no-repeat right top;
    } 

#cardTop2{
    width:815px; 
height:223px; 
margin:auto; 
background:url(http://www.lifepics.com/marketing/common/images/folding-cards-main-promo.jpg) no-repeat right top;
    } 

.cardBtn{
cursor:pointer; 
float:left; 
margin:183px 10px 0 435px; 
display:inline;
}

.cardBtn2{
cursor:pointer; 
float:left; 
margin:183px 0 0 0;
}

.clBtn{
cursor:pointer; 
float:left; 
margin:183px 10px 0 410px; 
display:inline;
}

.clBtn2{
cursor:pointer; 
float:left; 
margin:183px 0 0 0;
}

.lpBtnL{
width:6px;
float:left; 
height:30px;
background:url(http://www.lifepics.com/marketing/common/images/btnL.png) no-repeat; 
display:inline;
}

.lpBtnM{
height:25px;
float:left; 
padding:5px 5px 0 5px; 
background:url(http://www.lifepics.com/marketing/common/images/btnM.png);
}

.lpBtnM a{
text-decoration:none; 
font-size:16px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
color:#d46b26;
}

.lpBtnM a span{
color:#6b6a6a; 
font-weight:bold; 
font-size:12px;
}

.lpBtnR{
width:6px;
float:left; 
height:30px;
background:url(http://www.lifepics.com/marketing/common/images/btnR.png) no-repeat; 
display:inline;
}

#cardTop .main-promo {padding:10px 0 0 5px;}

#cardTop1 .main-promo {padding:10px 0 0 5px;}

#cardTop2 .main-promo {padding:10px 0 0 5px;}
    
#cardWrap #cardContent{   
    padding:15px 0 0 0;
}  

#cardContent h1{
    color:#434343;
    font-size:18px;
    display:inline;
    margin-left:30px;
    padding:0;
    }
    
#cardContent h2 {
    color:#434343;
    font-size:12px;
    display:inline;
    }     
    
#cardContent #cardlist{
    border-top:1px dotted #bebebe;
    padding:5px 0;
    margin:3px 0 0 30px;
    width:760px;
    float:left;
    }
      
#cardContent #cardlist ul {list-style:none;float:left;margin:0 31px 0 0px;padding:0;}
#cardContent #cardlist li {  font-size: 12px; color: #434343;background:url(http://www.lifepics.com/marketing/common/images/bDot.gif) no-repeat left center; padding:5px 5px 5px 10px;}
    
#cardContent #cardTypeInfo{
    border-top:1px solid #ffdbad;
    padding:15px 0 0 20px;
    float:left;
    width:790px;
    }    
  
#cardTypeInfo #cardLeft{
    float:left;

    width:412px;   
    }   
    
#cardTypeInfo #cardLeft h3{
    width:398px;
    padding:12px 0 12px 15px;
    font-weight:550;
    font-size:17px;
    color:#585858;
    background:url(http://www.lifepics.com/marketing/common/images/h3-bg.jpg) repeat-x top left;
    } 
    
#cardTypeInfo #cardLeft p{
    line-height:30px;
    color:#434343;
    font-size: 14px;
    margin:10px 0 20px 15px;
    }    
    
#cardTypeInfo #cardLeft a:link, #cardTypeInfo #cardLeft a:hover, #cardTypeInfo #cardLeft a:visited{
    line-height:30px;
    color:#e3b22d;
    margin-left:15px;
    }  
    
#cardTypeInfo #cardRight{
    margin:3px 0 0 20px;
    padding:5px 0;
    float:right;
    width:330px;  
    overflow:hidden;
    }  
    
#cardRight table{
    width:300px;
    margin:0 0 20px 20px;
    }
    

#cardRight td{
    padding:5px 0;
    }        
    
#cardRight .cardH{
    color:#e3b22d;
    font-weight:bold;
    font-size:14px;
    padding:3px 0;
    border-bottom:1px solid #fbecab;
    }     
    
#cardRight .cardB{
    color:#0dacfe;
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #fbecab;
    }        
    
#cardRight .cardT{
    color:#434343;
    border-bottom:1px dotted #bebebe;
    }                           
