html {
  overflow: scroll;
}
body 
{
    background-color:#3f111c;    
}
p
{
    text-align:justify;
}
#titlediv
{
    width:900px;
    height:284px;
    background-image:url(../images/magicmoments_01.jpg);
}
#mainlinksdiv
{
    width:900px;
    height:23px;
    background-image:url(../images/magicmoments_02.jpg);
}
#sublinksdiv
{
    width:900px;
    height:23px;
    background-image:url(../images/magicmoments_03.jpg);
    color:#ffd6a0;
    font-weight:bold;
}
#maindiv
{
    width:900px;    
    min-height:350px;
    background-image:url(../images/magicmoments_04.jpg);
    background-repeat:no-repeat;    
    font-family:Verdana;
    font-size:12px;
    color:#ffd6a0;
}
#bottomlinksdiv
{
    width:900px;
    height:20px;
    background-image:url(../images/magicmoments_05.jpg);
    font-family:Verdana;
    color:#FFFFFF;
}
#imagediv
{    
    width:400px;
    min-height:350px;
    vertical-align:top;
    padding-top:10px;
    padding-left:10px;
    text-align:left;
}
#textdiv
{
    width:500px;
    padding:10px;
    min-height:350px;
    text-align:left;
}
.bottomlinks
{
    padding-right:10px;
    padding-left:10px;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    padding-bottom:5px;    
}
.bottomlinks2
{
    padding-right:10px;
    padding-left:10px;
    cursor:pointer;
    font-size:10px;
    font-weight:bold;
}
.toplinksmain
{
    cursor:pointer;
    font-family:Georgia;
    color:#3f111c;
    font-size:12px;
    padding-right:10px;
    padding-left:10px;
    font-weight:bold;    
}
.sublinks
{
    cursor:pointer;
    font-family:Verdana;
    color:#ffd6a0;
    font-size:10px;
    vertical-align:middle;
    padding-right:10px;
    padding-left:10px;
    font-weight:bold;           
}
h1{
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
}
h2{
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
}
h3{
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;    
}
a{
    text-decoration:underline;
    font-family:Vedana;
    font-size:12px;
    color:#ffd6a0;
}
.entries, .older
{
     border:solid 1px #ffd6a0;
     margin-bottom:20px;
}
table.ins, tr.ins, td.ins
{
     text-align:left;
     padding:5px;
}
#olderlink{
     padding:5px;
     cursor:pointer;
}
.nextcategory, .titlecats{
    cursor:pointer;
    font-weight:bold;
    padding:5px;
}
td.producttitle{
    font-size:18px;
    text-align:left;
    font-weight:bold;
}
td.productnumber{
    font-size:25px;
}
td#categoriespath{
    border-bottom:solid 1px #ffd6a0;
}
td#categories{
    border-right:solid 1px #ffd6a0;
    vertical-align:top;
}
td#shoppingcart{
    border-top:solid 1px #ffd6a0;
}
.addtocart, .removefromcart, #checkout{
    cursor:pointer;
    font-weight:bold;
    padding:10px;
}
li{
    padding:5px;
}
