

body {
    /* default background for entire page */
    background-image: url("/content/style/bgr-pink-stripes.gif");
    padding: 50px;
    margin: 0px;
    /*color: #ccdba6;    /* foreground colour */
    color: #bbca95;    /* foreground colour */
}

#level-1 {
    background: url("/content/style/bgr-roses.gif");
    padding: 30px;
    margin: 0px;
    border: 2px solid #f3ced6;
    min-width: 820px;
}

#level-2 {
    background: url("/content/style/bgr-pink-THIN-stripes.gif");
    margin: 0px;
    padding: 10px;
    border: 2px solid #f3ced6;
    min-width: 756px;
}

#level-3 {
    background: #ffffff;
    margin: 2px;
    padding: 2px;
    border: 2px solid #f3ced6;
    min-width: 732px;
}

a:link {
    color: #eb8cb4; /* pink */
    text-decoration: none;
}
a:active {
    /* color: #e98ab2; pink - slightly darker */
    color: #ae6785; /* pink - slightly darker still */
    text-decoration: none;
}
a:visited {
    /* color: #cad9a4; green - slightly darker */
    color: #97a27b; /* green - slightly darker still */
    text-decoration: none;
}
a:hover {
    /* color: #e98ab2; pink - slightly darker */
    color: #ae6785; /* pink - slightly darker still */
    text-decoration: underline;
}

div.main {
    margin: 0px;
    padding: 0px;
    
    min-width: 720px;
    min-height: 500px;
}

div.header {
    text-align: center;
}

div.navbar {
    padding: 20px;
    margin: 0px;
    border: 2px solid #e898b7;
    background: url("/content/style/bgr-pink-THIN-stripes.gif");
    /* background: #f8dee8; */
    text-align: center;
}
div.navbar a {
    padding: 15px;
}

div.main_left {
    float: left;
    display: inline;
    margin: 0px;
    padding: 5px;
    width: 150px;
}

div.main_left img {
    border: 0;
}
div.main_left p.category_menu {
    font-style: italic;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 0px;
}
div.main_left p.category_indent {
    font-style: italic;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 35px;
    margin-right: 0px;
    padding: 0px;
}

div.main_right {
    margin: 0px;
    margin-left: 170px;
    padding-left: 20px;
}
div.main_right p.centred {
    margin: 0px;
    padding: 0px;
    text-align: center;
}
div.main_right p.info {
    font-size: 11px;
    text-align: center;
}
div.main_right p.divider {
    text-align: center;
}
div.main_right p.description {
    padding-top: 15px;
}
div.main_right p.space_below {
    padding-bottom: 20px;
}
div.main_right p.special {
    text-align: center;
    font-size: 14px;
    margin: 10px;
    padding-top: 15px;
    padding-bottom: 30px;
}
b.sold {
    color: #eb8cb4;
}
div.main_right p.description b.notice {
    color: #eb8cb4;
}
div.main_right p.underline_link a {
    text-decoration: underline;
}

div.main_right h1 {
    text-align: center;
    font-style: italic;
    margin-bottom: 0px;
}
div.main_right h2 {
    font-style: italic;
}
div.main_right h2.centred {
    text-align: center;
    font-style: italic;
}
div.main_right img {
    border: 0;
    margin: 15px;
}
div.main_right td {
    align: middle;
}

/*
div.left_image {
    width: 570px;
    border-width: 2px;
    border-style: dotted;
}
*/
div.left_image img {
    float: left;
}
div.left_image p {
/* border: solid 1px black;
float: right; */
display: inline;
}
/*
div.right_image {
    width: 570px;
    border-width: 2px;
    border-style: dashed;
}
*/
div.right_image img {
    float: right;
}
div.right_image p {
/* border: solid 1px black;
float: left; */
display: inline;
}

div.footer {
    float: left;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

div.footer td {
    color: #99a873;
}

div.indent {
    margin-left: 5em;
}

div.stockists {
    padding: 15px;
}
div.stockists img {
    float: right;
}

li.crossout {
    text-decoration: line-through;
}

