.walkthroughIndex
{
    width:770px;
    padding-top:40px;
}
.walkthroughIndex .col1
{
    float:left;
    padding:0 10px 0 0;
    width:185px;
}
.walkthroughIndex .col2
{
    float:left;
    padding:0 10px 0 0;
    width:185px;
}
.walkthroughIndex .col3
{
    float:left;
    padding:0 10px 0 0;
    width:185px;
}
.walkthroughIndex .col4
{
    float:left;
    width:185px;
}
.walkthroughIndex h2
{
    text-align:center;
    font-size:1.3em;
    color:#586972;
}
.walkthroughIndex .boxes
{
    padding:0 0 10px 0;
}
.walkthroughSection
{
    width:770px;
    padding-top:40px;
}
.walkthroughSection .step
{
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:#EECCDC 1px solid;
}
.walkthroughSection .sub-step
{
    border-top:#EECCDC 1px dashed;
    padding:10px 0 0 0;
    display:block;
    width:770px;
}
.walkthroughSection .image
{
    float:left;
    padding:0 0 0 0;
    width:185px;
}
.walkthroughSection .image .gallery p
{
   padding:0 0 5px 0;
}
.walkthroughSection .image .gallery p.none 
{
   padding:0 0 0 0;
}
.walkthroughSection .text
{
    float:right;
    padding:0px 0 0 0;
    width:570px;
}
.walkthroughSection h2
{
    font-size:1.3em;
    color:#586972;
}
.walkthroughSection h3
{
    font-size:1.1em;
    font-weight:bold;
}
.walkthroughSection .next p.btn, .walkthroughIndex .viewAll p.btn
{
    float:right;
    margin:0 0 0 5px;
    padding:0;
    display:block;
    width:141px;
    height:30px;
    min-height:30px;
    text-align:left;    
    background:url(../images/btn-black.gif) top left no-repeat;
}
.walkthroughSection .next p.btn a, .walkthroughIndex .viewAll p.btn a
{
    
    float:none;
    padding-top:6px;
    display:block;
    width:141px;
    height:30px;
    he\ight:24px;      
    text-align:center;
    font-weight:bold;
    font-size:1.2em;
    letter-spacing:-0.75px;
    text-decoration:none;
    color:#fff;
}