/******************************************************************************
	This is a color style sheet. No positional or typeface formatting should
	be included here. That goes in the template-specific style sheet
	'Layout.css'.
******************************************************************************/

/* custom additions */
#bswCheckoutInfo_btnContinue, #bswCheckoutInfo_btnCopyBillingToShipping, #bswCartTable_btnContinueShopping, #bswCartTable_btnClear, #bswCartTable_btnRecalculate, #bswCartTable_btnCheckOut, 
#lnkEdit, #btnConfirm, #bswQuickSearch_btnGo, #btnSave, #btnSearch, 
#btnUpload, #btnReorder, #ctlProductOptions_btnCalculate, #ctlProductOptions_btnAddToCart {
	background-color: #666666;
	color: #ffffff;
	text-transform: lowercase;
}

.BreadcrumbTrail {
	background-color: #FFB400;
	padding-top: 3px;
	padding-left: 7px;
	color:#666666;
}

.BreadcrumbTrail a:link, .BreadcrumbTrail a:visited {
	background-image:url(bg_subhead.gif);
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	font-variant:small-caps;
	height:20px;

}

/* 001 */
body, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
}

/* 002 */
a:visited, a:link {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration: underline;
}

/* 003 */
ul {
}

/***** TEMPLATE ELEMENTS *****/
/* 004 */
.Header {
}

/* 005 */
.HeaderCell
{
}

/* 006 */
.HeaderLink {
}

/* 007 */
.HeaderLink a:link, .HeaderLink a:visited {
}

/* 008 */
.CommerceHeaderLinks td {
}

/* 009 */
.CommerceHeaderLinks a:link, .CommerceHeaderLinks a:visited {
}

/* 010 */
.WelcomeUser {
}

/* 011 */
.Content {
}

/***** SIDEBAR ELEMENTS *****/
/* 012 */
.SidebarSectionContainer {
}

/* 013 */
.SidebarSectionHeader {
	background-color: #dc5000;
	color: #ffffff;
	font-size: 11px;
	border-color: #dc5000;
}

/* 014 */
.SidebarSection {
	border-color: #dc5000;
}

.SidebarSection a:link, .SidebarSection a:visited {
}

.SidebarSection a:hover {
}

/* 015 */
.SidebarCategoriesContainer {
}

/* 016 */
.SidebarCategoriesHeader {
	background-color: #dc5000;
	color: #ffffff;
	font-size: 11px;
	border-color: #dc5000;
}

/* 017 */
.SidebarCategoriesSection {
	border-width: 1px 1px 1px 1px;
	border-color: #dc5000;
	border-top: solid 1px #dc5000;
}

.SidebarCategoriesSection a:link, .SidebarCategoriesSection a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #DC5000;
	text-decoration: none;
}

.SidebarCategoriesSection a:hover {
	text-decoration: underline;
}

.SidebarCategoriesSection li {
}

/***** NAVIGATION ELEMENTS *****/
/* 019 */
.NavBar {
	background-color: #DC5000;
	padding: 0px;
}

/* 020 */
.NavBar a:link, .NavBar a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	width: 110px;
	text-align: center;
	font-size: 11px;
}

/* custom hover for navibar */
.NavBar a:hover {
	background-color: #FF5A00;
}


/* 021 */
.LeftNavBar {
}

/* 022 */
.LeftNavBar a:link, .LeftNavBar a:visited {
}

/* 023 */
.LeftNavBar a:hover {
}

/***** FEATURED PRODUCTS ELEMENTS *****/
/* 024 */
.FeaturedProductsItem {
}

/***** PRODUCT LISTING ELEMENTS *****/
/* 025 */
.CategoryProduct {
}

/* 026 */
.ProductMinimumOrder {
	font-size: 12px;
}

/* 027 */
.ProductCost {
	font-size: 11px;
}

/* 028 */
.SubCategory {
}

/***** ADVANCED SEARCH ELEMENTS *****/
/* 029 */
.AdvancedSearchHeading {
	background-color: #dc5000;
	color: #ffffff;
	font-size: 11px;
	border-color: #dc5000;
}

/* 030 */
.AdvancedSearchContent {
	border: solid 1px #dc5000;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

/***** PRODUCT CATEGORY LISTING ELEMENTS *****/
/* 031 */
a.ProductCategoriesSelected:visited, a.ProductCategoriesSelected:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type: none;	
	list-style-position: outside;	
	color: #000000;
	border-bottom: solid 1px #DC5000;
}

a.ProductCategoriesSelected:hover {
	text-decoration: none;
}

/***** PRODUCT DETAILS *****/
/* 032 */
.ProductOptionsContainer {
}

/* 033 */
.ProductOptionsHeader {
}

/* 034 */
.ProductOptionsColorAndLogos {
}

/* 035 */
.ProductOptionsColorAndLogos select {
}

/* 036 */
.ProductSizeTable {
}

/* 037 */
.ProductSizeHeader {
}

/* 038 */
.ProductSizeItem {
}

/* 039 */
.ProductSummary {
}

/* 040 */
.ProductSummaryLabel {
}

/* 041 */
.ProductSummaryItem {
}

/***** CHECKOUT ELEMENTS *****/
/* 043 */
.CheckoutSectionHeader {
	background-color: #dc5000;
	color: #ffffff;
	font-size: 11px;
	border-color: #dc5000;
	height: 19px;
}

/* 044 */
.CheckoutSectionHeader select {
}

/* 045 */
.CheckoutSectionContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border: solid 1px #dc5000;
}

.CheckoutSectionContent a:link, .CheckoutSectionContent a:visited {
	color: #333333;
}

/* 046 */
.CartTitle {
}

/* 047 */
.CartTableHeader {
	background-color: #DC5000;
}

/* 048 */
.CartTableHeader td {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

/* 049 */
.CartLineItem, .CartLineItem a:link, .CartLineItem a:visited {
	color: #333333;
}

/* 050 */
.CartLineItemAlternate, .CartLineItemAlternate a:link, .CartLineItemAlternate a:visited {
	background-color: #EEEEEE;
	color: #333333;
}

/* 051 */
.CartTotal {
}

/* 052 */
.CartProductName {
}

/* 053 */
.CartItemNumber {
}

/* 054 */
.CartQuantityMinimum {
}

/* 055 */
.CartProductColor {
}

/* 056 */
.CartPersonalization {
}

/***** DATAGRID ELEMENTS *****/
/* 057 */
.DataGrid {
	border-color: #dc5000;
}

/* 058 */
.DataGridHeader {
}

.DataGridHeader td, .DataGridHeader tr {
	background-color: #dc5000;
	border-color: #dc5000;
	color: #ffffff;
	font-size: 11px;
}

/* 059 */
.DataGridItem {
}

/* 060 */
.DataGridAlternatingItem {
	background-color: #fef7f6;
}

/***** USER DETAILS ELEMENTS *****/
/* 061 */
.UserDetailsSectionHeader {
	background-color: #dc5000;
	color: #ffffff;
	font-size: 11px;
	border-color: #dc5000;
}

/* 062 */
.UserDetailsSection {
	border-color: #dc5000;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

/* 063 */
.UserDetailsSubmit {
	border-color: #dc5000;
}

/* 064 */
.OrderItemGroupContainer {
}

/* 065 */
.UserAccountNavigationLinks {
}

/* 066 */
.UserAccountNavigationLink a:link, .UserAccountNavigationLink a.visited {
}

/* 067 */
.UserAccountNavigationLink a:hover {
}

/* 068 */
.UserAccountNavigationLinkCurrent {
}