﻿body
{
    /*	background-color: #f0f0f0;*/
    background-color: #FFFFFF;
    background-image: url('../Images/BackgroundLong2.jpg');
    background-repeat: repeat-x;
    font-family: Lucida Grande,Verdana,Geneva,Arial,sans-serif;
    font-size: 11px;
    color: #B1B1B1;
}
p, div, table
{
    font-family: Lucida Grande,Verdana,Geneva,Arial,sans-serif;
    font-size: 11px;
    color: #B1B1B1;
    color: #666666;
}

h3
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    background-image: url('../images/circle.gif');
    background-repeat: no-repeat;
    font-size: 12px;
    font-family: Lucida Grande,Verdana,Geneva,Arial,sans-serif;
}

h4
{
    border-bottom: solid 1px #CCCCCC;
}

ol li
{
    padding-bottom: 20px;
}

ul li
{
    padding-bottom: 20px;
    padding: 1px;
}

ul, dl, dd, dt
{
    list-style: none;
    padding: 1px;
    margin: 0;
    padding-left: 5px;
    font-family: Lucida Grande,Verdana,Geneva,Arial,sans-serif;
    font-size: 11px;
    color: #B1B1B1;
}

a:link
{
    color: #336699;
    text-decoration: none;
}
a:visited
{
    color: #336699;
    text-decoration: none;
}

a:hover
{
    color: #6699CC;
    text-decoration: underline;
    background-color: #111111;
}
a:active
{
    color: #009966;
    background-color: White;
}

.accordionHeader
{
    border-top: solid 1px #CCCCCC;
    padding: 4px 0px 4px 0px;
}

.accordionHeader a
{
    color: #666666;
}

.accordionHeaderSelected
{
    border-top: solid 1px #CCCCCC;
    padding: 4px 0px 4px 0px;
}

.accordionContent
{
    z-index: 100;
    background-color: #FFFFFF; /* this is a fix.. hack*/
}

.notifierEmailBox
{
    float: right;
    width: 330px;
}

.sortBy
{
    float: left;
    width: 200px;
}


.enqForm
{
    padding: 20px;
}

.rssLink
{
    float: right;
}

/****** master layout 3 col **/

.everything
{
    width: 1044px;
    left: 0%;
    top: 0%;
    clear: both;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.header
{
    position: relative;
    float: left;
    width: 960px;
    display: block;
    margin: 00px 10px 00px 00px;
    padding: 0px 10px 0px 00px;
    top: 0px;
    left: 12px;
}

.mainContentWrapper
{
    position: relative;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}


.left1
{
    position: relative;
    float: left;
    width: 220px;
    padding: 10px;
    margin: 0px;
    top: 0px;
    left: 0px;
}
.left2
{
    position: relative;
    float: left;
    width: 575px;
    display: block;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    top: 0px;
    left: 0px;
}


.right
{
    position: relative;
    float: right;
    width: 220px;
    padding: 10px 0px 10px 0px;
    margin: 0px;
}
.footer
{
    position: relative;
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0px 10px 0px;
    padding: 20px;
    text-align: center;
}

/*****************************/

.headerInside
{
    /*	height:100px;*/
    width: 100%;
}

.headerLeft
{
    color: #000000;
    display: inline;
    position: relative;
    float: left;
    width: 30%;
}

.headerLeft img
{
    padding-right: 2px;
}

.Logo
{
    width: 20%;
    float: left;
    text-align: center;
}

.LogoImage
{
    text-align: center;
}

.rightTopBit
{
    text-align: right;
    width: 32%;
}


.MenuLinks
{
    text-align: right;
    font-size: 12px;
}

.SearchBit
{
    text-align: right;
}

.SearchButton
{
    width: 80px;
}

.g-prettysearch
{
    margin-top: 9px;
    background: url(../images/searchfield_repeat.png) repeat-x center top;
    width: 160px;
    height: 16px;
    margin-right: 0px;
    padding-right: 0px;
}

.notifyBox
{
    margin-top: 9px;
    background: url(../images/searchfield_repeat.png) repeat-x center top;
    width: 180px;
    height: 16px;
}

.BrandsList
{
    text-align: justify;
}

.ThumbsList
{
}

.ThumbListImage
{
    padding: 5px;
}

.MoreSubCategories
{
    font-size: 16px;
    padding: 20px;
}



/************* Rounded box *********/

.dd
{
    margin: 0px;
    padding: 10px;
}

.roundBoxContainer
{
    margin: 5px 0px;
}
.box0
{
    padding: 0px 5px;
    background: #abcdef;
}
.dh
{
    background-color: #FFFFFF; /* top and bottom */
}
.hdbox
{
    background-color: #FFFFFF; /* background of the box */
    border: solid 1px #FFFFFF;
}
.aa51
{
    height: 1px;
    margin: 0 5px;
    overflow: hidden;
}
.a55, .a54, .a53, .a52, .a51
{
    overflow: hidden;
}
.a55
{
    height: 1px;
    margin: 0 1px;
}
.a54
{
    height: 1px;
    margin: 0 1px;
}
.a53
{
    height: 1px;
    margin: 0 2px;
}
.a52
{
    height: 1px;
    margin: 0 3px;
    border-width: 1px;
}
.a51
{
    height: 1px;
    margin: 0 5px;
    background: #999;
}

.clear
{
    clear: both;
}

.panelContent
{
    margin: 0px 10px 0px 10px;
}

/*************************************/

/*-----------------------------  
Stock item styles  
-----------------------------*/

.BrandLogoHeading
{
    padding-bottom: 5px;
    padding-top: 5px;
}

.Brand
{
    font-weight: 900;
}

.Product
{
    font-weight: 900;
}

.Status
{
    color: #FF3311;
    font-weight: 800;
}

.SimpleListerPrice
{
    font-weight: 800;
}

.ItemListBackground
{
    padding-bottom: 10px;
    border-top: solid 1px #CCCCCC;
}

.ItemListAlternatingBackground
{
    padding-bottom: 10px;
    border-top: solid 1px #CCCCCC;
}

/*
item layout
*/

.ItemBoxLayout
{
    vertical-align: top;
    text-align: left;
    width: auto;
    padding: 10px 0px 5px 0px;
}

.ImageWraper
{
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    width: 100px;
    background-color: #000000;
}


.ImageWraper .LogNum
{
    font-size: 10px;
    padding: 0px 0px 0px 2px;
    margin: 0px;
    display: block;
    color: #ffffff;
}

.ItemData
{
    float: left;
    width: 70%;
    padding-left: 20px;
}


.ItemHeading
{
}
.ItemDetails
{
}

.ItemStats
{
    float: right;
    width: auto;
    text-align: right;
}

a img
{
    border: none;
}

/*****************************/


