/* LAYOUT STYLESHEET FOR INGRIDAFRASER.CO.UK */

div.container
{
    top:0px;
    width:850px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
/*
    border:black 1px solid;
*/
}

div.container table.main
{
    height:100%;
    cellpadding:0;
    cellspacing:0;
    vertical-align:top;
}

div.container table tr td
{
    vertical-align:top;
}

span.maintext
{
    display:inline-block;
    display:table-cell;
    vertical-align:top;
    text-align:left;
    padding-top:0px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    margin-left:0px;
    margin-bottom:5px;
    margin:0 auto;
    height:100%;
    min-height:100%;
    overflow:auto;
/*
    border:black 1px solid;
*/

}

span.narrowtext
{
    width:350px;
}

span.broadtext
{
    width:600px;
} 

span.fulltext
{
    width:845px;
}

span.narrowimage
{
    width:250px;
}

span.broadimage
{
    width:500px;
} 

span.maintext table.fulltable
{
    width:100%;
    height:100%;
}

span.maintext div
{
    overflow:auto;
    width:100%;
    height:100%;
}

span.mainimage
{
    display:inline;
    display:table-cell;
    vertical-align:top;
    height:100%;
    overflow:hidden;
}

span.mainimage img.painting
{
    height:300px;
    width:425px;
}

span.mainimage table tr td
{
    vertical-align:top;
/*    padding-top:40px;
*/
    padding-left:10px;
    align:left;
/*
    border:black 1px solid;
*/
}

col.textcol1
{
    width:35%;
}

col.textcol2
{
    width:65%;
}

td.thumbcell
{
    vertical-align:middle;
    padding-right:10px;
    padding-bottom:6px;
}

td.thumbcell_center
{
    vertical-align:middle;
    text-align:center;
    padding-top:5px;
    padding-bottom:6px;
}

