﻿@import url("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/humanity/jquery-ui.css");
@import url("../Common.V1.css");

body
{
    margin:0px;
    background-color: #F3E1B9;
    font-family:Arial, Sans-Serif;
    font-size:11px;
}
td {vertical-align:top;}
h1 {font-size:24px;}

a, a:visited, a:active
{
    color:Black;    
}

.BodyBox
{
    border-top: solid 15px #1E2A63;
    border-bottom: solid 15px #1E2A63;
}
.BodyBoxa
{
    border-top: solid 8px black;
    border-bottom: solid 8px black;
}

.HeaderArea
{
    background-color: #453C2B;
    color: #FFFFFF;
}

.FooterArea
{
    background-color: #453C2B;
    color: #FFFFFF;
}

.MainContentArea
{
    padding-left:5px;
}

.clearer {clear:both;}

.adminPageWidth
 {width:100%;}
 
 .adminRightContentWidth
 {
     width:100%;
     padding-left:10px;
 }
 
 .AdminPageTitle
 {
     font-size:22px;
     margin: 5px 0px 10px;
     float:left;
 }
 
.AdminPageSectionTitle
{
    margin:5px 0px;
    font-size:16px;
}
.HelpBtnArea
{
    float:right;
}

.AjaxIndi img {border:none;}

.ProdTrail {padding:2px;margin-bottom:3px;}

/*---Animations, slideshows---*/
.FrontPageAnimi
{
    position:relative;
    width:550px;
    height:400px;
}
.animibox
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
}

.animibox .Title a
{
    font-size:22px;
}

/*---Buttons---*/
.SearchBtn
{
    color: #DFCDA3;
    background-color: #705B24;
    border:none;
    font-size: 16px;
    height:29px;
}

.SimpleSearchDisplay
{
    margin-left:10px;
}
.SimpleSearchDisplay input
{
    font-size:18px;
}


/*--- MainMenu ---*/
.MainMenu
{
    background-color: #705B24;
}
.MainMenuItem
{
    border-right:solid 2px #453C2B; 
    width:110px;   
}
.MainMenuItem.LastChild
{
    border:none;
}

.MainMenuItem a
{
    padding: 5px 12px 5px 12px;
    color: #C5B284;
    text-decoration:none;
    text-align:center;
    font-size:16px;
}
.MainMenuItem a:hover,.MainMenuSubMenuItem a:hover
{
    color: #705B24;
    background-color: #C5B284;
}
.MainMenuSubMenu
{
	background-color:#705B24;
	padding:5px 0px 5px 0px;
}
.MainMenuSubMenuItem
{
    border-bottom:solid 2px #453C2B;
}
.MainMenuSubMenuItem.LastChild
{
    border:none;
}
.MainMenuSubMenuItem a{
    color: #C5B284;
	padding: 3px 10px 3px 10px;
    text-decoration:none;
    text-align:center;
    font-size:16px;
}


/*--- SecMenu ---*/
.SecMenu
{
    background-color: #705B24;
}

.SecMenuItem
{
    background-color: #705B24;
    border-bottom:solid 2px #453C2B;
}
.SecMenuItem.LastChild
{
    border:none;
}
.SecMenuItem a
{
    padding: 5px 8px 5px 8px;
    color: #C5B284;
    text-decoration:none;
    text-align:center;
    font-size:16px;
}
.SecMenuItem a:hover 
{
    color: #705B24;
    background-color: #C5B284;
}


/*--- FooterMenu ---*/
.FooterMenuItem a, .AltMenuItem a
{
    font-size:12px;
    text-decoration:none;
	padding: 5px 12px 5px 12px;
    color: #C5B284;
}

.PoweredBy, .PoweredBy a
{
    font-size: 10px;
    color: #F3E1B9;
}

.MainLogo h1
{
    font-size:28px;
    margin:0px;
    padding:0px;
}
.MainLogo h2
{
    font-style:italic;
    font-size:18px;
    margin:0px;
}

.ArtTrail
{
    display:none;
}

/*--- Site Specific---*/
.LogoAddyArea
{
}
.StoreAddy
{
    white-space:nowrap;
    font-size:13px;
}
.NewsList
{
    min-width:200px;
    margin-left:5px;
    padding-left:5px;
}
.NewsList h3,.NewsList .scs-d1-title
{
    margin:15px 0px 3px 0px;
}
.NewsList .FirstChild .Title a
{
    color: #453C2B;
    font-size:20px;
    text-decoration:none;
}
.NewsList .Title a, .NewsList .scs-d1-title a
{
    color: #453C2B;
    font-size: 14px;
    text-decoration:none;
    font-weight:bold;
}

.NewsList .Summary, .NewsList .scs-d1-summary
{
    padding-left:7px;
    font-size:12px;
}

.ShopCart
{
    padding-right:10px;
}

/*--- fields ---*/
.FieldLine, .EndFieldGroup, .EFLine {clear:both;}
.FieldLine .SideFieldSet {float:left;margin:3px 10px 3px 0px;white-space:nowrap;}
.ComboLabel {position:relative;top:-5px;}
.SideFieldSet .Field {display:inline;white-space:nowrap;}
.SideFieldSet .Field div {display:inline-block;}
.MeasureUnitField {width:4em;}
.Label {font-weight:bold;}

/*--- art/prod details ---*/
.ProductDetailsRoot  .MainMediaArea
{float:left;margin:0px 10px 10px 0px;}

.ProductDetails
{
    padding-left:10px;
    font-size:13px;
    padding-bottom:10px;
}
.PriceFieldSet
{
    font-size: 18px;
    color: #1E2A63;
    padding-bottom: 10px;
}

.MainProductArea
{
    border-top:solid 3px #453C2B;
    padding-top:5px;
}
.ProdCatList .DepartmentListBox .Title a,.ProdCatList .DepartmentListBox .Title a:visited, .ProdCatList .DepartmentListBox .Title a:active
{
    font-size:18px;
    text-decoration:underline;
    color:black;
}

.ProdCatList .DepartmentListBox .MediaArea
{
    padding:0px 10px 10px 0px;
    float:left;
}
.ProdCatList .DepartmentListBox .Title.depth0 a
{
    font-size:22px;
    font-weight:bold;
    text-decoration:none;
}

.ProdCatList .ProductListBox
{
    font-size:14px;
    padding: 3px;
    margin: 5px 10px 5px 5px;
}
.ProdCatList .ProductListBox .Title
{
    font-size:15px;
    font-weight:bold;
    display:block;    
}

.ProdCatList .ProductListBox .MediaArea
{
    float:left;
    padding-right: 10px;
}
.ProdCatList .ProductListBox .sellPrice, .ProdCatList .ProductListBox .listPrice
{
    display:inline;
}
.SaleInfoArea
{
    font-weight:bold;
    color: Red;
    font-size:20px;
    padding-bottom:10px;
}
.ProdCatList .ProductListBox .SaleInfoArea
{
    font-size:15px;
    position:relative;
    left:15px;
    padding-bottom:0px;
}

.EndOfProductListBox
{
    clear:both;
}

.QuanField {width:2em;}

.OptionsList .FieldGroup
{
    background-color: #AF8E38;
    margin:5px 25px 5px 10px;
    padding:7px;
}

.ProdViewDetArea {width:300px;}

.scs-address {text-align:right;}
.scs-address .SideFieldSet {float:right;}

/*--- pager ---*/
.Pager {padding-bottom:3px; margin:3px 0px 6px 0px;}
.PagerPages {cursor:pointer;}
.PagerCurrentPage {font-size:18px;font-weight:bold;}

/*--- messenger ---*/
.messengerDisplay
{
    position:absolute;
    z-index:999;
    padding: 5px;
    width: 450px;
    height: auto;
    text-align:left;
    right:25px;
    top:10px;
}
.messengerDisplay .articlebox .title {float:none;}
.messengerDisplay  .title a
{
    clear:both;
}
.messengerDisplay .closeButton
{
    position:absolute;
    top:3px;
    right:3px;
    width:20px;
    height:19px;
    cursor:pointer;
}
.messengerDisplay
{
    background-color: #FFFEC5;
    border: #999999 1px solid;
    color: #314C7D;
    font-size: 14px;
}
.messengerDisplay  .title a
{
    color: #B40000;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
.messengerDisplay .closeButton
{
    background:url(images/closebtn.png) no-repeat;
}


.StandardArticleBox, .ProductOverview
{
    font-size:larger;
}

.AuthorizedUserGroupListArea {margin-left:5px; padding:5px}

.globalButtonArea
{
    position:absolute;
    top:5px;
    right:5px;
    z-index:999;
}
.scs-icon-gedit:hover, .scs-icon-gupdate:hover
{
    border:solid 1px #EBA923;
}
.globalButtonArea .HtmlSection
{
    position:relative;
    left:-10px;
}

.checkoutWizardArea
{
    margin-bottom:15px;
}

.SelectedWizardStep, .UnselectedWizardStep
{
    border-bottom: 2px solid #453C2B;
    font-size: 12px;
    padding: 3px 1px 3px 3px;
}

.SelectedWizardStep
{
    border-bottom:none;
}

.SelectedWizardStep, .WizardStepDetails
{
    background-color: #705B24;
    color: #F3E1B9;
}

.WizardStepDetails
{
    padding: 4px 10px 5px 15px;
    font-size:14px;
}

.WizardStepIndex
{
    font-weight:bold;
    padding-bottom:2px;
}

.scs-checkout-prev-button
{
    float:left;
}

.scs-checkout-next-button
{
    float:right;
}

.OrderDetailsArea
{
    background-color: #EACB82;
    margin-right: 15px;
}
.OrderDetailsArea-c
{
    padding: 5px 5px 15px 5px;
}

.scs-reparenting-lock-area
{
    position:absolute;
    right:40px;
    top:85px;
    width:auto;
}

.scs-lock-area
{
    font-size:10px;
}
.scs-locked-reparent
{
    display:inline-block;
}