﻿/* --------------- element style definitions  --------------- */
body
{
	background-color: #000000;
	background-image: url('Images/imgSiteBackground.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	font-family: arial, helvetica, sans-serif;
}
/* ---------------------------------------------------------- */

/* ---------------- class style definitions ----------------- */
.aFooterLink
{
	font-size: 11px;
	font-weight: normal;
	color: #d07604;
	display: block;
/*	
	color: #683620; 
*/
}

.aFooterLink:focus,
.aFooterLink:hover,
.aFooterLink:active
{
	color: #d07604;
	background-color: #303030;
	text-decoration: none;
}

.aHeaderLink
{
    color: #00b2c9;
}

.aMenuSnippetLevel2
{
    color: #ffffff;
}

.checkoutProgressBar
{
	padding-top:6px;
	padding-bottom:6px;
}

.divConciergeDottedSeparator
{
	background-image: url('Images/DottedSeparator.gif');
}

.divFooterCopyright
{
	font-size: 9px;
	font-weight: bold;
	color: #606060;
	margin-top: 100px;
}

.divFooterCopy
{
	font-size: 11px;
	font-weight: normal;
	color: #909090;
	margin-bottom: 5px;
}

.divFooterEmailSubscriberConfirm
{
	font-size: 11px;
	font-weight: normal;
	color: #a6a6a6;
	padding: 5px;
	border: solid 1px #303030;
	width: 280px;
}

.divFooterHeading
{
	font-size: 11px;
	font-weight: bold;
	color: #909090;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.divGuidedNavDimensionState
{
	background-image: url('Images/DottedSeparator.gif');
}

.divProductListingHeaderLeftCellContent
{
}

.divProductListingHeaderLeftCellRoundedCorner
{
    background-image: url('Images/-.png');
}

.divProductListingHeaderRightCellContent
{
}

.divProductListingHeaderRightCellRoundedCorner
{
    background-image: url('Images/-.png');
}

.emailSubscriberForm
{
	background-image: url('Images/imgEmailSignupBackground.png');
	background-position: 0px 0px;
	width: 228px;
}

.emailSubscriberText
{
	font-size: 11px;
	line-height: 12px;
	padding-left: 5px;
	padding-top: 2px;
	color: #606060;
	background-color: transparent;
	border: none 0 transparent;
	outline: transparent none 0;
}

.imgbtnConcierge
{
	margin: 0 auto;
	text-align: center;
}

.imgbtnEmailSubscriber
{
	position:relative;
	top: 1px;
	right: -1px;
	float: left;
	height: 27px;
	width: 24px;
}

.imgbtnSearch
{
	position:relative;
	top: 10px;
	left: -7px;
	float: right;
	height: 26px;
	width: 27px;
}

.pnlBreadcrumbBar /* --- breadcrumb bar --- */
{
	background-image: url('Images//imgBreadcrumbBarRoundedCornerTopRight.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

.pnlCrossMasterMiddleLeftNavContainer
{
}

.pnlGuidedNav
{
 	background-image: url('Images/imgGuidedNavBackground.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #170d05;
    color: #ffffff;
}

.pnlGuidedNav a
{
    color: #ffffff;
}

.pnlMenuSnippetCategoryHeader
{
	margin-top: 7px;
	background-image: url('Images/DottedSeparator.gif');
}

.pnlMenuSnippetContainer
{
    background-color: #000000;
}

.tableHeader /* --- general table heading for order and account pages --- */
{
/*  
	color: #ebb259;
    font-size: 12px;
    font-weight: bold;
    background-color: #47332a;
    padding: 5px;
*/
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    background-color: #a05a27;
    padding: 5px;
}

.tdProductListingEven
{
}

.tdProductListingHeaderEven
{
}

.tdProductListingHeaderOdd
{
}

.tdProductListingPenSeparatorEven
{
}

.tdProductListingPenSeparatorOdd
{
}

.tdProductListingSeparatorEven
{
    background-image: url('Images/DottedSeparator.gif');
}

.tdProductListingSeparatorOdd
{
    background-image: url('Images/DottedSeparator.gif');
}

.trProductListingHeader
{
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
}

.trProductListingHeader th
{
    background-color: #a05a27;
}

.trProductListingPenHeader
{
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
}

.trProductListingPenHeader th
{
    background-color: #a05a27;
}

.txtSearch
{
	background-color: transparent;
	border: none 0 transparent;
	outline: transparent none 0;
}

.Watermark
{
	color: #808080;
}
/* ---------------------------------------------------------- */

/* ------------------ ID style definitions ------------------ */
#divConciergeBottomBar
{
	background-color: #000000;
}

#divConciergeRoundedBottomRight
{
	background-image: url('Images/ConciergeBottomRight.png');
}

#divCrossMasterFooterBar
{
	background-color: #121212;
	background-image: url('Images/imgFooterContentFrame.png');
	background-repeat: repeat-x;
	color: #00999e;
}

#divCrossMasterFooterSubBar
{
	background-color: #00999e;
}

#divCrossMasterHeaderRight
{
	color: #ffffff;
}

#divCrossMasterHeaderRightContainer
{
	background-color: #000000;
}

#divCrossMasterMiddle
{
	background-color: #ffffff;
	color: #000000;
}

#divCrossMasterMiddleBottom
{
	background-color: #ffffff;
}

#divCrossMasterMiddleRoundedBottomRight
{
	background-image: url('Images/ContentAreaBottomRight.png');
}

#divCrossMasterMiddleLeftNavBottomRight
{
    background-color: #000000;
}

#divCrossMasterMiddleLeftNavBottomRoundedLeftCorner
{
    background-image: url('Images/SubMenuBottomLeft.png');
}

#divCrossMasterMiddleLeftNavContent
{
    background-color: #000000;
}

#divCrossMasterMiddleLeftNavTopLeft
{
    background-color: #000000;
}
#divCrossMasterMiddleLeftNavTopRoundedRightCorner
{
    background-image: url('Images/SubMenuTopRight.png');
}

#divCrossMasterTopBar
{
	background-color: #7a3608;
}

#divCrossMasterTopNavBar
{
	background-image: url('Images/MenuBarBackground.jpg');
}

#divCrossMasterTopNavBarRoundedTopLeft
{
	background-image: url('Images/MenuCornerTopLeft.png');
}

#divGuidedNavHeader
{
	height: 35px;
	background-image: url('Images/txtNarrowResultsBy.gif');
	background-position: center top;
	background-repeat: no-repeat;
}

#divtxtSearch
{
	background-image: url('Images/imgSearchBackground.png');
	background-position: 0px 9px;
	background-repeat: no-repeat;
}

.EndecaBreadcrumb
{
	background-image: url('Images/EndecaBreadcrumbBackground.png');
}


/* ---------------------------------------------------------- */

/* ---------- START ----- menu styles ----- START ----------- */
/* --- element style definitions --- */
/* --- NOTE: The following values are effectively overriden by a class-level style [".sf-menu a"] below, and are therefore reproduced below to snsure the desired effect ---*/
a.sf-menu-level-1,
span.sf-menu-level-1
{
	background-color: transparent;
}

a.sf-menu-level-1:focus,
a.sf-menu-level-1:hover,
a.sf-menu-level-1:active
{
	color: #d07604;
	background-color: #000000;
	background-image: none;
}

span.sf-menu-level-1:focus,
span.sf-menu-level-1:hover
{
	color: #d07604;
	background-color: #000000;
	background-image: none;
	cursor: default;
}

/* --- NOTE: The preceding value are effectively overriden by a class-level style [".sf-menu a"] below, and are therefore reproduced below to snsure the desired effect ---*/

a.sf-menu-level-1, 
li.sf-menu-level-1 
{
	color: #404040;
}

a.sf-menu-level-2,
li.sf-menu-level-2 
{
	color: #ffffff;
}

a.sf-menu-level-2:focus, 
a.sf-menu-level-2:hover, 
a.sf-menu-level-2:active, 
a.sf-menu-level-3:focus, 
a.sf-menu-level-3:hover, 
a.sf-menu-level-3:active, 
a.sf-menu-level-4:focus, 
a.sf-menu-level-4:hover, 
a.sf-menu-level-4:active
{
	background-color: #4a4a4a;
}

a.sf-menu-level-3,
a.aMenuSnippetLevel3
{
	background-image: url('Images/icoNavigationLevel3Arrow_6x6.gif');
/*	
	color: #00b2c9;
*/
	color: #ffffff;
}
a.sf-menu-level-4,
a.aMenuSnippetLevel4
{
	background-image: url('Images/icoNavigationLevel4Arrow_8x8.gif');
/*	
	color: #d07604;
*/
	color: #ffffff;
}

li.sf-menu-level-1
{
	background-image: url('Images/MenuDots.gif');
}

li.sf-menu-level-1:last-child /*Level 1 - Last (left) top nav menu item */
{
	background-image: none;
}

span.sf-menu-level-2, /* Level 2,3,4 non-hyperlink */
span.sf-menu-level-3,
span.sf-menu-level-4
{
	background-color: #000000
}

span.sf-menu-level-2:hover, 
span.sf-menu-level-3:hover, 
span.sf-menu-level-4:hover 
{
	background-color: #000000;
	cursor: default;
}

span.sf-menu-level-3, /* Level 3 non-hyperlink */
span.spanMenuSnippetLevel3
{
	color: #d07604;
}

span.sf-menu-level-4, /* Level 4 non-hyperlink */
span.spanMenuSnippetLevel4
{
	color: #d07604;
}

/* --------------------------------- */
/* ---- class style definitions ---- */

.sf-menu a
{
	background-color: #000000;
}

.sf-menu a.sf-menu-level-1
{
	background-color: transparent;
}

.sf-menu a.sf-menu-level-1:focus,
.sf-menu a.sf-menu-level-1:hover,
.sf-menu a.sf-menu-level-1:active
{
	color: #d07604;
	background-color: #000000;
	background-image: none;
}

.sf-menu-current-path
{
	color: #ffffff;
}

.sf-menu-level-2-Bottom-Left
{
	background-image: url('Images/SubMenuBottomLeft.png');
}

.sf-menu-level-2-Bottom-Right
{
	background-image: url('Images/SubMenuBottomRight.png');
}

.sf-menu-level-2-Top-Center
{
	background-color: #000000;

}
.sf-menu-level-2-Bottom-Center
{
	background-color: #000000;
	background-image: url('Images/SubMenuBottomCenter.png');
	background-position: bottom;
	background-repeat: repeat-x;
}

.sf-menu-level-2-Top-Left
{
	background-color: #000000;
}

.sf-menu-level-2-Top-Right
{
	background-image: url('Images/SubMenuTopRight.png');
}

.sf-shadow ul
{
	background: url('/images/shadow.png') no-repeat bottom right;
}
.sf-shadow ul.sf-shadow-off
{
	background: transparent;
}

/*** arrows **/
.sf-sub-indicator
{
	background: url('/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
/*** shadows for all but IE6 ***/

.sf-vertical li
{
	background-image: none;
}

/* --------------------------------- */
/* ------------ END ----- menu styles ----- END ------------- */

/* ------- START ----- scrollable styles ----- START -------- */
/* --- element style definitions --- */
a.next, a.nextPage
{
	background-image: url('Images/Scrollable-Right-Arrow.png');
}

a.prev, a.prevPage
{
	background-image: url('Images/Scrollable-Left-Arrow.png');
}

/* --------------------------------- */
/* --------- END ----- scrollable styles ----- END ---------- */
