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

div.container
{
    top:0px;
    width:850px;

/*    height:580px;*/

    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;
/*
    border:black 1px solid;
*/
}

div.banner
{
    display:block;
    height:70px;
    width:850px;
    overflow:hidden;
    background-color:Red;
}

div.banner img
{
    width:100%;
    height:100%;
}

div.menubar
{
    height:25px;
    width:850px;
    background-color:#1F4E74;
    border-top:#D7CEBB 1px solid;
    border-bottom:#D7CEBB 2px solid;
    padding-top:2px;
    padding-bottom:2px;    
    text-align:right;
    align:right;
}

div.menubar table
{
    height:100%;
    width:100%;
}

div.breadcrumbbar table
{
    height:100%;
    width:100%;
}

div.menubar table tr td.menucell
{
    vertical-align:middle;
    text-align:right;
    padding-left:25px;
    padding-right:5px;
    border-left:#D7CEBB 1px solid;
}

div.breadcrumbbar
{
    height:20px;
    width:850px;
    border-top:#600416 1px solid;
    border-bottom:#600416 2px solid;
    margin-bottom:15px;
}

div.breadcrumbbar table tr td.crumbs
{
    vertical-align:middle;
    padding-left:5px;
    font-weight:bolder;
    font-size:smaller;
}


div.breadcrumbbar table tr td.signature
{
    vertical-align:middle;
    padding-right:5px;
    font-weight:bolder;
    font-size:70%;
    text-align:right;
    font-style:italic;
}

span.maintext
{
    display:inline-block;
    display:table-cell;
    background-color:#D7CEBB;
    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;
/*    height:440px;*/
    vertical-align:top;
height:100%;
    overflow:hidden;
    background-color:#D7CEBB;
/*
    border:black 1px solid;
*/
}

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;
}

