﻿body
{
    padding: 0px;
    margin: 0px;
    background-color: #3A0B01;
}
*
{
    padding: 0px;
    margin: 0px;
    border: none;
}
#MainContainer
{
    width: 1008px;
    padding: 19px 0px 0px;
    margin: 0px auto;
    background-image: url("../imgs/Top_Spacer_BG_Tile.png");
    background-repeat: repeat-x;
}
a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 11px;
    text-decoration: none;
}
a:hover
{
    color: #A79C82;
}
a:active
{
    color: #000000;
    text-decoration: underline;
}
a.WhiteLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.WhiteLink:hover
{
    color: #E06A69;
}
a.WhiteLink:active
{
    color: #000000;
}
a.LightRedLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #E06A69;
}
a.LightRedLink:hover
{
    color: #FFFFFF;
}
a.LightRedLink:active
{
    color: #000000;
}
a.GoldLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #AA8E43;
}
a.GoldLink:hover
{
    text-decoration: none;
}
a.GoldLink:active
{
    color: #FFFFFF;
}
.Float-Right
{
    float: right;
}
.Float-Left
{
    float: left;
}
.TextBox
{
    border: solid 1px #3A0B01;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #3A0B01;
    line-height: 15px;
    margin: 5px;
}
.Button
{
    border: solid 1px #3A0B01;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 15px;
    margin: 5px;
    background-color: #990000;
}
.DropList
{
    border: solid 1px #3A0B01;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #3A0B01;
    line-height: 15px;
    margin: 5px;
}
label
{
    display: block;
    font-weight: bold;
    margin: 2px 0px 2px 0px;
}
b
{
    color: #D8D8AA;
}
/********************************************************************************************************************************
Shopping Cart Header
********************************************************************************************************************************/
#ShoppingCartHeader
{
    background-image: url("../imgs/Top_Cart_BG_Tile.png");
    background-repeat: repeat-x;
    width: 994px;
    height: 19px;
    padding: 9px 7px 9px 7px;
}
#ShoppingCartHeader ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 994px;
    height: 19px;
}
#ShoppingCartHeader li
{
    float: left;
    padding: 3px 9px 0px 9px;
    margin: 0px 5px 0px 0px;
    background-color: #9F4121;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    border: solid 1px #9D9277;
    height: 17px;
}
#ShoppingCartHeader #ItemCount
{
    float: left;
    padding: 3px 9px 0px 25px;
    margin: 0px 5px 0px 0px;
    background-color: #9F4121;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    border: solid 1px #9D9277;
    background-image: url("../imgs/Shopping_Cart_Icon_White.png");
    background-repeat: no-repeat;
    background-position: 9px center;
    height: 17px;
}
/********************************************************************************************************************************
Logo Header
********************************************************************************************************************************/
#LogoHeader
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #958A6E;
    text-decoration: none;
    width: 1001px;
    height: 231px;
    background-color: #3B0B02;
    background-image: url("../imgs/Logo_Header_BG_Tile.png");
    background-repeat: repeat-x;
    padding: 0px 0px 0px 7px;
}
#LogoGraphicBox
{
    float: left;
    width: 261px;
    height: 231px;
}
#LogoGraphicBox img
{
    margin: 0px 0px 45px 0px;
}
/********************************************************************************************************************************
Top Menu
********************************************************************************************************************************/
#TopMenu
{
    width: 964px;
    height: 34px;
    padding: 0px 22px 0px 22px;
    background-image: url("../imgs/Top_Menu_BG_Tile_X.png");
    background-repeat: repeat-x;
}
#TopMenu a.WhiteLink
{
    font-size: 11px;
}
#TopMenu ul
{
    list-style: none;
    width: 964px;
    height: 34px;
    padding: 0px;
    margin: 0px;
}
#TopMenu .NotSelected
{
    float: left;
    border-right: solid 1px #190501;
    padding: 8px 20px 0px 20px;
    height: 26px;
    background-image: url("../imgs/Top_Menu_Off_BG_Tile_X.png");
    background-repeat: repeat-x;
}
#TopMenu .Selected
{
    float: left;
    border-right: solid 1px #190501;
    padding: 8px 20px 0px 20px;
    height: 26px;
    background-image: url("../imgs/Top_Menu_Selected_BG_Tile_X.png");
    background-repeat: repeat-x;
}
/********************************************************************************************************************************
Top User Nav
********************************************************************************************************************************/
#TopUserNav
{
    width: 966px;
    height: 30px;
    padding: 8px 21px 0px 21px;
    background-image: url("../imgs/Top_Search_BG_Tile_X.png");
    background-repeat: repeat-x;
}
#TopUserNav ul
{
    list-style: none;
    width: 966px;
    height: 30px;
    padding: 0px;
    margin: 0px;
}
#TopUserNav li
{
    float: left;
    padding: 0px 0px 0px 0px;
    text-align: center;
    height: 30px;
    width: 150px;
}
/********************************************************************************************************************************
Main Content Parts
********************************************************************************************************************************/
#ContentWrapper
{
    width: 1008px;
    margin: 13px auto 0px auto;
    padding: 0px;
    clear: both;
}
#ContentWrapper #MiddleColumn
{
    width: 517px;
    background-image: url("../imgs/Main_Content_BG_Tile.png");
    background-repeat: repeat;
    border-top: solid 1px #998E76;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
}
#ContentWrapper #MiddleColumn p
{
    padding: 11px 28px 23px 22px;
    margin: 0px;
}
#ContentWrapper #MiddleColumn ul
{
    list-style: none;
    margin: 0px;
    padding: 0px 28px 10px 22px;
}
#ContentWrapper #MiddleColumn li
{
    padding: 0px 15px 2px 23px;
    margin: 0px 0px 7px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #440F05;
    text-decoration: none;
    line-height: 13px;
    background-image: url("../imgs/Spot_Light_Box_Right_Arrow.png");
    background-repeat: no-repeat;
    background-position: left top;
}
#ContentWrapper #MiddleColumn .SpotLight1
{
    background-image: url("../imgs/Spot_Light_Box_01.png");
}
#ContentWrapper #MiddleColumn .SpotLight2
{
    background-image: url("../imgs/Spot_Light_Box_02.png");
}
#ContentWrapper #MiddleColumn .SpotLigth3
{
    background-image: url("../imgs/Spot_Light_Box_03.png");
}
#ContentWrapper h1
{
    width: 218px;
    height: 35px;
    padding: 12px 11px 0px 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 20px;
    background-image: url("../imgs/Left_And_Right_Column_Header_BG_Tile_X.png");
    background-repeat: repeat-x;
}
#ContentWrapper h2
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #A79C82;
    line-height: 22px;
    margin: 8px 0px 7px 0px;
    padding: 0px;
    text-align: center;
}
#ContentWrapper h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #D8D8AA;
    line-height: 27px;
    margin: 19px 21px 11px 21px;
}
a.ColumnLinks
{
    display: block;
    width: 180px;
    height: 12px;
    margin: 10px 0px 0px 0px;
    padding: 0px 30px 8px 30px;
    background-image: url("../imgs/Left_Right_Column_Menu_BG.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    color: #B8A986;
    text-decoration: none;
}
a.ColumnLinks:hover
{
    color: #FFFFFF;
}
a.ColumnLinks:active
{
    text-decoration: underline;
}
.ColumnAdBlock
{
    width: 214px;
    height: 254px;
    margin: 30px 13px 20px 13px;
    background-image: url("../imgs/Left_And_Right_Column_SubBlock_BG_Tile_X.png");
    background-repeat: repeat-x;
    background-position: left top;
}
.ColumnAdImage
{
    width: 204px;
    height: 230px;
    background-position: 27px 9px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    padding: 0px 5px 0px 5px;
}
.ColumnAdImageObject
{
    margin: 5px 0px 0px 0px;
}
.ColumnAdFooter
{
    width: 214px;
    height: 18px;
    background-image: url("../imgs/Left_And_Right_Column_SubBlock_Footer_BG_Tile_X.png");
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #A79C82;
    line-height: 11px;
    padding: 6px 0px 0px 0px;
    text-align: center;
}
#BottomAdImage
{
    width: 474px;
    height: 57px;
    margin: 5px 0px 5px 22px;
}
/********************************************************************************************************************************
Left Column
********************************************************************************************************************************/
#ContentWrapper #LeftColumn
{
    width: 240px;
    background-image: url("../imgs/Left_And_Right_Column_BG_Tile.png");
    background-repeat: repeat;
    padding-bottom: 10px;
}
/********************************************************************************************************************************
Right Column
********************************************************************************************************************************/
#ContentWrapper #RightColumn
{
    width: 240px;
    background-image: url("../imgs/Left_And_Right_Column_BG_Tile.png");
    background-repeat: repeat;
    padding-bottom: 10px;
}
/********************************************************************************************************************************
Middle Column Item Parts
********************************************************************************************************************************/
#ContentWrapper #MiddleColumn #SmallPreviewWrapper
{
    width: 516px;
    height: 362px;
    padding: 0px 0px 0px 1px;
}
#ContentWrapper #MiddleColumn #SmallPreviewWrapper ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#ContentWrapper #MiddleColumn #SmallPreviewWrapper li
{
    width: 253px;
    height: 179px;
    background-image: url("../imgs/Small_Item_Hightlight_Background.png");
    background-repeat: no-repeat;
    float: left;
    margin: 0px 2px 2px 3px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
}
#ContentWrapper #MiddleColumn #SmallPreviewWrapper input
{
    margin: 3px 0px 0px 0px;
}
#ContentWrapper #MiddleColumn #SmallPreviewWrapper b
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #190501;
    display: block;
    padding: 0px;
    margin: 15px 0px 7px 0px;
}
.SmallPreviewLeftTopCol
{
    width: 124px;
    height: 137px;
    padding: 5px 0px 0px 5px;
    background-position: 7px 7px;
    background-repeat: no-repeat;
}
.SmallPreviewLeftBottomCol
{
    width: 129px;
    height: 27px;
}
.SmallPreviewRightTopCol
{
    width: 110px;
    height: 142px;
    padding: 0px 7px 0px 7px;
}
.SmallPreviewRightBottomCol
{
    width: 124px;
    height: 27px;
}
#ContentWrapper #MiddleColumn #SmallPreviewWrapper h5
{
    margin: 5px 0px 5px 5px;
    padding: 0px;
    text-align: center;
    background-color: #5B190C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 22px;
}
#ContentWrapper #MiddleColumn #SmallPreviewWrapper h6
{
    margin: 5px 5px 5px 0px;
    padding: 0px;
    text-align: center;
    background-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 22px;
}
#ContentWrapper #MiddleColumn .ShoppingCartHeaderRow
{
    background-image: url("../imgs/Left_And_Right_Column_BG_Tile.png");
    background-repeat: repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
/********************************************************************************************************************************
Footer Parts
********************************************************************************************************************************/
#FooterWrapper
{
    width: 1012px;
    height: 85px;
    margin: 0px auto;
    background-image: url("../imgs/Footer_BG_Tile_X.png");
    background-repeat: repeat-x;
}
#FooterWrapper img
{
    float: left;
}
#FooterWrapperTextBox
{
    float: right;
    width: 700px;
    height: 51px;
    margin: 10px 0px 0px 0px;
    padding: 20px 7px 0px 7px;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #CEC3A8;
    line-height: 15px;
}
#FooterWrapperTextBox a.WhiteLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
#FooterWrapperTextBox a.WhiteLink:hover
{
    color: #E06A69;
}
#FooterWrapperTextBox a.WhiteLink:active
{
    color: #000000;
}
/********************************************************************************************************************************
Product Medium View Table
********************************************************************************************************************************/
#ProductMedView
{
    border: none;
    width: 475px;
    margin: 10px 21px 10px 21px;
}
#ProductMedFirstCol
{
    width: 204px;
    height: 204px;
    background-repeat: no-repeat;
    background-position: 22px 33px;
}
#ProductMedSecondCol
{
    width: 251px;
    height: 204px;
    padding: 0px 10px 0px 10px;
}
#ContentWrapper #MiddleColumn #ProductMedSecondCol p
{
    margin: 5px;
    padding: 0px;
}
/********************************************************************************************************************************
Large Image View Objects
********************************************************************************************************************************/
#LargeDetailBG
{
    background-color: #333333;
    filter: alpha(opacity=50);
    opacity: 0.5;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 200;
    margin: 0px;
    padding: 0px;
}
#LargViewContainer
{
    background-color: #FFFFFF;
    border: 2px solid #333333;
    position: absolute;
    top: -1000px;
    left: -1000px;
    width: 10px;
    height: 10px;
    z-index: 300;
    text-align: center;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
}
#LargeViewNavBar
{
    padding: 4px 0px 0px 0px;
    width: 100%;
    height: 16px;
    background-color: #333333;
    border: solid 1px #000000;
    text-align: right;
    visibility: hidden;
}
