﻿*{
 margin: 0px;
 padding: 0px;
}

img
{
        border: 0px;
}
h1
{
        color: #435b21;
        font:18pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
        padding-bottom: 4px;
        margin-bottom: 10px;
}

h2
{
        color: #435b21;
        font:15pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #f68529;
        padding-bottom: 4px;
        margin-bottom: 10px;
        margin-left: 3px;
        margin-right: 3px;
}

h3{
        color: #000;
        font:15pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #f68529;
        padding-bottom: 4px;
        margin-bottom: 10px;
        margin-left: 3px;
        margin-right: 3px;
}

#navigation img{
         margin: 0px;
         padding: 0px;
         display:block;
         float:left;
}

body {
        font:8pt verdana, arial, sans-serif;
        color:#333;
        text-align:left;
        background: #0a0a0a;
        background-image: url(../images/background.jpg);
        background-repeat: repeat-x;
        line-height: 1.5em;
}

p{
        font:8pt verdana, arial, sans-serif;
        color:#666666;
        text-align:left;
        line-height: 1.5em;
}

#container
{
        width:873px;
        margin: 10px auto;
}

#xmas
{
        position: relative;
        float:right;
        top:-20px;
        right:-15px;
        z-index:1000;
}
#header
{
        width:870px;
        height:153px;
        background-image: url(../images/header.png);
}
#navigation
{
        position: relative;
        width:814px;
        height:37px;
        background-repeat: no-repeat;
        background-image: url(../images/navback.gif);
        top: 105px;
        left: 30px;
        padding: 1px 0px 0px 6px;
}
#bodycontent
{
        width:870px;
        background-image: url(../images/content.png);
        background-repeat: repeat-y;
        float: left;

}

#footer
{
        width:870px;
        height:52px;
        background-repeat: no-repeat;
}

#contentheaderhome
{
        width: 770px;
        padding: 20px 0px 0px 40px;
        float: left;
        line-height: 1.5em;
}

#contentheader
{
        width: 470px;
        padding: 20px 0px 0px 40px;
        float: left;
        line-height: 1.5em;
}

#homepagecontent
{
        width: 800px;
        padding: 20px 0px 0px 40px;
        float: left;
        line-height: 1.5em;
}

#textsize
{
        width: 150px;
        float: right;
        text-align: right;
        padding:  10px;
        margin-right: 25px;
        color: #666666;
}

#leftcolumn
{
        width: 465px;
        padding: 20px 0px 20px 40px;
        float: left;
}
#leftcolumn-home
{
        width: 140px;
        float: left;
}
#middlecolumn-home
{
        width: 290px;
        padding-left: 19px;
        float: left;
        padding-top: 70px;
}
#rightcolumn
{
        width: 330px;
        padding: 20px 0px 20px 00px;
        float: left;
}
#rightcolumn-home
{
        width: 330px;
        padding-left: 19px;
        float: left;
}

#leftcolumnheader
{
        width: 420px;
        padding: 0px 0px 0px 40px;
}
.textbox
{
        width:426px;
        border: 1px solid #c7c6c6;
        background-image: url(../images/contentback.png);
        padding: 10px;
        margin-bottom: 20px;
        color:#666666;
}

.CollectionName
{
        color: #435b21;
        font:18pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
}

.CategoryName
{
        color: #435b21;
        font:15pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #f68529;
        padding-bottom: 4px;
        margin-bottom: 10px;
}
.BoxTitle
{
        color: #000;
        font:15pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #f68529;
        padding-bottom: 4px;
        margin-bottom: 10px;
        float: left;
}
.productcontainer
{
        width: 426px;
        padding-bottom: 5px;
}
.clear
{
        clear: both;
}

.producttextgreen
{
        color: #435b21;
        float:left;
        width: 320px;
}
.productprice
{
        color: #435b21;
        text-align: right;
        float: right;
}
.productdesc, .catdesc, .CollectionDescription
{
        color: #666666;
        line-height: 1.5em;
}
.productdesc
{
         padding-top: 5px;
}
#footernav
{
        color: #fff;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
}

.rightbox
{
        width: 325px;
        background: #fff;
        background-image: url(../images/rightboxback.jpg);
        background-repeat: repeat-x;
        background-position: bottom;
        border: 1px solid #c7c6c6;
        float:left;
}

.middlebox
{
        width: 290px;
        height: 165px;
        margin-top: -70px;
        background: #fff;
        background-image: url(../images/rightboxback.jpg);
        background-repeat: repeat-x;
        background-position: bottom;
        border: 1px solid #c7c6c6;
        float:left;
}

.rightboxHeaderLeft{
        color: #000;
        font:15pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #f68529;
        padding-bottom: 1px;
        margin-bottom: 5px;
        margin-right: 3px;
        float:left;
        width: 135px;
}

.rightboxHeaderRight{
        color: #000;
        font:15pt times new roman, verdana, arial, sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #f68529;
        padding-bottom: 1px;
        margin-bottom: 5px;
        margin-left: 3px;
        float:left;
        width: 135px;   
}

.imgleft
{
        border: 1px solid #c7c6c6;
        margin-right:5px;
        float:left;
margin-bottom:5px;
}

.imgright
{
        border: 1px solid #c7c6c6;
        margin-left:5px;
        margin-bottom:5px;
        float:right;
}

.imgborder
{
        border: 1px solid #c7c6c6;
}

.rightbox_content, .middlebox_content
{
        padding: 10px;
        font:8pt verdana, arial, sans-serif;
        color:#666666;
        line-height: 1.5em;
        float:left;
}

.largecolourtext
{
font:22pt times new roman,times ,verdana, arial, sans-serif;
font-weight: bold;
}

.imgborderthin
{
    padding:4px;
    margin: 2px;
    border: 1px solid #cfcfcf;
}

//TOOL TIPS

.tool-tip {
        color: #fff;
        width: 200px;
        z-index: 13000;
}

.tool-title {
        font-weight: bold;
        font-size: 12px;
        margin: 0;
        color: #435b21;
        padding: 8px 8px 4px;
        width: 200px;
        background: #ffffff;
        border: 1px solid #c7c6c6;

}

.tool-text {
        font-size: 11px;
        padding: 4px 8px 8px;
        width: 200px;
        background-color: #fff;
        border: 1px solid #c7c6c6;
}


   
