body 
{
    font-family: Arial;
    text-align: center;
    margin-left: 1px;
    margin-right: 1px;
}


#page 
{
    width: 960px;
    margin: auto;
    text-align: left;
    font-size: 0.9em;
}


h1 {font-size: 1.3em;}
p,ul { font-size: 0.9em; color: #555;}
img {display: block;}

#header 
{
    width: auto;
    height: 110px;
    margin-bottom: 20px;
    background-image: url('../../Theme/Logos/bg2.jpg');
    background-repeat: no-repeat;
    padding: 10px;
    border-bottom: 2px solid #754a00;
    border: 1px solid #000;
}

#content 
{

}

#leftcolumn
{
    float: left;
    width: 175px;
}

#rightcolumn
{
    float: right;
    width: 175px;
}

#maincolumn 
{
    margin-right: 180px;
    margin-left: 180px;
}

#footer 
{
    clear: both;
    border: 1px solid #bbb;
    padding: 5px;
    margin-top: 50px;
    background-image: url('../../Theme/grass.gif');
    background-position: 0px -200px;
    background-repeat: repeat-x;    
}

/* SEARCH NAV BOX */

.module-search 
{
    width: 175px;
}

#module-search-header 
{
    background-image: url('../../Theme/Images/box-tl-newletter.gif');
    background-position: top left;
    background-repeat: no-repeat;    
    height: 26px;
    width: 100%;
}

#module-search-headerarea
{
    background-image: url('../../Theme/Images/box-tr-newletter.gif');
    background-position: top right;
    background-repeat: no-repeat;   
    margin-left: 10px;
    height: 20px;
    padding-top: 6px;
}

#module-search-headerarea h3
{
    font-size: 0.9em;
    color: #fff;
    display: inline;
    
}

#module-search-content 
{
    border-top: 1px solid #040;
    padding: 5px;
    background-image: url('../../Theme/Images/bg.jpg');
    background-position: top left;
    background-repeat: no-repeat;    
    background-color: #d3d3d3;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 10px;
}

/* END SEARCH NAV*/

/* BASKET BOX */

.module-basket {
    width: 175px;
}

#module-basket-header 
{
    background-image: url('../../Theme/Images/box-tl-basket.gif');
    background-position: top left;
    background-repeat: no-repeat;
    height: 28px;
}

#module-basket-header h3
{
    background-image: url('../../Theme/Images/box-tr-basket.gif');
    background-position: top right;
    background-repeat: no-repeat;
    font-size: 0.8em;
    color: #fff;
    margin: 0;
    margin-left: 12px;
    height: 28px;
    padding-top: 5px;
}

#module-basket-content 
{
    margin-left: 1px;
    margin-right: 1px;
    background-color: #f1e6d7;
    margin-bottom: 10px;
    border-bottom: 1px solid #d3d3d3;
}

.basketprice { color: #CC6600; font-weight: normal;}
.basket-product {    background-color: #ffffee; font-size: 0.8em; margin-top: 3px;}

/* END BASKET*/

/* MAIN NAV BOX */

#module, .module
{
    margin-top: 0px;
    padding: 0;
}


#module-header, .module-header 
{
    background-image: url('../../Theme/Images/box-tl-content.gif');
    background-position: top left;
    background-repeat: no-repeat;
    height: 28px;
}

#module-header h3, .module-header h3, #module-header h2, .module-header h2
{
    background-image: url('../../Theme/Images/box-tr-content.gif');
    background-position: top right;
    background-repeat: no-repeat;
    font-size: 0.8em;
    color: #000;
    height: 27px;
    margin-left: 12px;
    padding-top: 8px;
}


#module-content , .module-content 
{
    margin-left: 1px;
    margin-right: 1px;
    background-color: #ffffff;
    border: 1px solid #d3d3d3;
    padding: 5px;
}

/* END NAV*/

/* HYPERLINK COLOURS */

a { color: #4682B4; text-decoration: none; padding: 2px;}
a.selected-category {color: #FF8C00; font-weight: bold;}
a:hover { text-decoration: underline;}
a:visited { color: #4682B4;}
a.product-price { color: #FF8C00; font-weight: bold;}
.productprice {font-size: 1.6em;}
.productbrowseprice a {color: #FF8C00; font-weight: bold; font-size: 1.2em;}
font.format {color: #FF8C00; font-size: 1em;}
.headerlink {color: #000; font-size: 0.9em; text-decoration: none; font-weight: bold;}

/* PRODUCT DETAIL PAGE */

.buyarea { border: 0px solid #ccc; text-align: center; padding: 4px; padding-right: 20px; padding-left: 20px; }
.productbrowsetitle { font-weight: bold; color: #555; height: 60px; font-size: 0.9em;}

.productdetails-detail { color: #555; }
.productbrowseitem:hover { border: 1px solid #ddd;}
.productbrowseitem { border: 1px solid #fff;}
/* END HYPERLINK COLOURS */

/* CHART*/
#chart-module { font-size: 0.9em; }

/* BUTTONS */

.button { 
    color: #fff; 
    padding: 2px; 
    background-color: #FF8C00; 
    font-size: 0.9em; 
    border: 1px solid #bbb; 
    margin: 2px;
    font-weight: bold;
}
.button:hover {color: #FF8C00; background-color: #FFF;cursor: pointer;}

/* PAGING */

.selectedpage { background-color: #FF8C00; color: #fff; font-weight: bold; padding: 3px; padding-left: 5px; padding-right: 5px;}

/* IMAGES */

.thumbnail { border: 1px solid #ccc;}
.addtobasket {	opacity: .6;}
.addtobasket:hover {opacity: 1;}

/* ERROR MESSAGES */

.errmsg { color: #FF8C00; font-weight: bold; font-size: 0.9em; padding: 2px;}


