﻿/****** Page ******/
.pageHeader
{
    background-color: #262624;
    background-image: url(../images/header.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    height: 0px;
}

.pageMenu
{
    background-color: #ffffff;
    background-image: url(../images/menuBackground.gif);
    background-position: right top;
    background-repeat: no-repeat;
    width: 200px;
}

.pageContentContainer
{
    background-color: #ffffff;
}

.pageContent
{
    text-align: left;
}
/****** ^ Page ^ ******/


/****** Header ******/
.headerLogo
{
    position: absolute;
    top: 20px;
    left: 30px;
    background-image: url(../images/logo.gif);
    width: 254px;
    height: 65px;
}
/****** ^ Header ^ ******/


/****** Menu ******/
.sidebarMenuTopHeader
{
    background-color: #c61f09;
    padding: 4px;
    padding-left: 14px;
    color: #ffffff;
    margin-bottom: 10px;
}
.sidebarMenuTopHeaderLink
{
    text-decoration: none;
    color: #ffffff;
}
.sidebarMenuHeader
{
    font-weight: bold;
    padding-left: 18px;
    margin-bottom: 1px;
}
.menuBasket
{
    position: absolute;
    bottom: 2px;
    height: 80px;
    width: 197px;
    background-image: url(../images/basketBackground.gif);
}
.menuBasketTitle
{
    position: relative;
    top: 10px;
    left: 20px;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #c61f09;
    
}
.menuBasketCart
{
    position: relative;
    top: 20px;
    left: 20px;
}
/****** ^ Menu ^ ******/


/****** SearchContent ******/
.searchHeader
{
    padding: 4px;
    border-top: solid 1px #e3e5ef;
    border-bottom: solid 1px #e3e5ef;
    border-left: solid 1px #eaecf6;
    border-right: solid 1px #eaecf6;
    background-color: #f1f3fc;
    font-weight: bold;
}
.searchContent:hover
{
    background-color: #eaecf6;
}

.searchContent
{
    padding: 4px;
    border-bottom: solid 1px #e3e5ef;
    background-color: #ffffff;
}
.searchSubContent
{
    padding: 4px;
    border-bottom: solid 1px #e3e5ef;
    background-color: #e3e5ef;
    visibility: hidden;
    display: none;
}
/****** ^ SearchContent ^ ******/

/****** Content ******/
.contentHeader
{
    font-size: 12px;
    padding: 5px;
    color: #606060;
    font-weight: bold;
    border-bottom: solid 1px #606060;
    margin-bottom: 20px;
}
.contentSpacer
{
    height: 20px;
}

/****** ^ Content ^ ******/

/****** Misc ******/
.checkbox
{
    border: 0px;
}

/****** ^ Misc ^ ******/

.icon
{
    position: relative;
    top: 3px;
}



/****** Cart ******/
.cartHeader
{
    width: 100%;
    border-bottom: solid 1px #c61f09;
    border-left: solid 1px #ededee;
    border-right: solid 1px #ededee;
    font-weight: bold;
    background-image: url(../images/headerBg.gif);
    
    color: #000000;
    padding: 8px;
    margin-top: 8px;
}
.cartTop
{
    height: 5px;
    border-bottom:  solid 1px #cccccc;
}
.cartItemset
{
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}
.cartNoItemset
{
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #cccccc;
}
.cartPic{ width: 50px;}
.cartDescription{ width: 364px;}
.cartStock{ width: 130px;}
.cartPriceText{ width: 48px;}
.cartPrice{ width: 84px; text-align: right; padding-right: 10px;}

/****** POPUP ******/
.popupHeader
{
    border-bottom: solid 1px #c61f09;
    font-weight: bold;
    background-image: url(../images/popupHeaderBackground.gif);
    color: #000000;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 5px;
}
.popupBody
{
    background-image: url(../images/popupBackground.gif);
    background-repeat: repeat-x;
}
.popupItemInfo
{
    position: absolute;
    border: solid 1px #cccccc;
    display: none;
    background-color: #ffffff;
}
.popupGeneral
{
    position: absolute;
    border: solid 1px #cccccc;
    display: none;
    background-color: #ffffff;
}
.overlay
{
    background-color: #ffffff;
    -moz-opacity: 0.75;
    filter: alpha(opacity=75);
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 0px;
    width: 0px;
    cursor: pointer;
}