﻿html
{
    height:105%;
}

body
{
    width:100%;
    height:105%;
    margin:0px 0px 0px 0px;
    margin-left:auto;
    margin-right:auto;
    background-color:#AEA890;
}

.ImageSwapper
{
    margin-right:20px;
    margin-bottom:20px;
    margin-top:10px;
    width:286px;
    height:236px;
    border:solid 1px #9A9A9A;
}

.StepBox
{
    position:relative;
    background-image:url('./images/steps_box.png');
    background-position:top left;
    background-repeat:no-repeat;   
    height:60px;
}

.StepNumber
{
    position: absolute;
    left: 5px;
    top: 13px;
    font-family: Arial,Verdana;
    font-size: 30px;
    font-weight: bold;
    color: #B9B39B;
    margin: 0px;
    padding: 6px;
}
.StepText
{
    position:absolute;
    left: 40px;
    top: 9px;
    font-family: Arial,Verdana;
    font-size:15px;
    font-weight: bold;
    color: #BC5400;
    line-height:18px;
    width: 170px;
}
.StepImage
{
    position:absolute;
    left:217px;
    top:7px;
}
.StepImage img
{
    width:142px;
    height:43px;
}

.BodyText
{
    color:Black;
    font-family:Arial, Verdana;
    font-size:12px;
    line-height:16px;
}

.FeaturedItemCaptionContainer
{
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    padding:3px;
    margin:0px;
    width:192px;
    background-color:#BFBAA9;
    font-family:Arial;
    font-size:10px;
}

.RibbonLink img
{
    border:none;
    vertical-align:text-bottom;
    margin-bottom:1px;
}

.RibbonLink a
{
   color:#E5CEA5;   
   text-decoration:none;
   font-weight:bold;
   font-family:Verdana, Arial, Sans-Serif;
   font-size:12px;
}

li
{
    margin-left:30px;
}
ul
{
    margin-left:0px;
    padding-left:0px;
}
ul li
{
    margin-left:0px;
    padding-left:0px;
    margin-bottom:5px;
}

.ShoppingCartEvenRow
{
    background-color:#F2F0EA;
}

.ShoppingCartOddRow
{
    background-color:#E3DFD1;
}

.ProductTypeLink
{
    color:#264B96;
    font-weight:bold;
    font-size:12px;
}

.ItemDetailsTitle
{
    padding: 0px 0px 0px 0px;
    width:100%;
    color:White;
    background-color:#6B6347;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}

.ItemDetailsTitle div
{
    padding:5px;
    width:275px;
}

.ItemDetailsWindow
{
    display:none;
    position:absolute;
    background-color:#D1C9AF;
    border:solid 1px black;
    z-index:10000;
    width:300px;
    height:300px;
    overflow:hidden;
    overflow-y:auto; 
}


li
{
    list-style-position:inside;
}

P
{
    padding-top:3px;
    padding-bottom:3px;
    margin:0px;
}

A
{
    font-family:Arial;
    font-size:12px;
    color:#B85404;
}

.FeaturedImage
{
    position:absolute;
    width:286px;
    height:214px;
}

.FeaturedCaption
{
    background-color:#CFCBBB;
    position:absolute;
    top:214px;
    width:286px;
    color:#480607;
    font-family:Arial;
    font-size:13px;
    text-indent:5px;
    padding:3px 0px 3px 0px;
    overflow:hidden;
    white-space:nowrap;
}


.AddToCart
{
    margin:0px;
    border:none;
    vertical-align:bottom;
}

.ItemThumbnail
{
    display:inline-block;
    height:100px;
    max-width:175px;
    margin-top:5px;
    margin-bottom:1px;
    border:none;   
}

.ItemSquare
{
    background-color:#E1DCC5;
    border:solid 1px #BDAB99;
    padding-left:5px;
    padding-right:15px;
    padding-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:25px;
}

.FieldLabel
{
    padding-top:15px;
    color:#480607;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}

.ItemDetailsLink A
{
    color:#BC5400;
    font-family:Verdana;
    font-size:10px;
}

.ItemTitle
{
    color:Black;
    font-family: Verdana;
    font-size: 10px;
}

.ItemPrice
{
    color:#004000;
    font-family: Verdana;
    font-size: 11px;
    font-weight:bold;
}

.SectionTitle
{
    padding-top:20px;
    padding-bottom:5px;
    color:#BC5400;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
}

.ProductTypeSectionTitle
{
    padding-top:15px;
    color:#480607;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}

.CategoryTable
{
    margin:0px;
    padding:0px;
}

.LeftContentBorder
{
    vertical-align:top;
    background-image:url('images/left_content_border.jpg');
    background-position:left top;
    background-repeat:repeat-y;
    width:57px;
}

.MainContentContainer
{
    vertical-align:top;
    background-color:#E4E1D5;
    width:725px;
    height:325px;
    text-align:left;
    padding-top:8px;   
}

.RightContentBorder
{
    background-color:Black;
    background-image:url('images/right_content_border.jpg');
    background-position:left top;
    background-repeat:repeat-y;
    width:15px;
}

.NavigationContainer
{
     text-align:left;
     vertical-align:top;
     background-image:url('images/bgd_navigation.jpg');
     background-position:left top;
     background-repeat:repeat-y;
     width:187px;
}

.NavigationLinks
{
    padding-top:8px;
}

.NavigationLinks A
{
    padding-left:6px;
    color:White;
    font-family: Verdana;
    font-size: 10px;
    font-weight:bold;  
    line-height:16px;
}

.NavigationLinks A:hover
{
    color:#AEA890;
}

.NavigationCategory
{
    padding-left:10px;
    width:163px;
    height:24px;
    background-repeat:no-repeat;
    background-position:left top;
    background-image:url('images/navribbon.jpg');
    color:White;
    font-family: Verdana;
    font-size: 11px;
    font-weight:bold;
}