/******************************************************************************
	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 */
#bswProductsDisplay_tblProducts td {
	margin:10px;
	padding:10px;
	border:1px solid #cccccc;
}

#divRightBar {
	padding-right: 5px;
}

input, select, option, textarea {
	background-color: #D0D0D0;
	border: solid 2px #969FA6;
	font-size: 11px;
	font-weight: bold;
}

input.submit, input.button {
	text-transform: uppercase;
}

.BreadCrumbTrail {
	background-color: #ffffff;
	padding: 2px;
	color: #000000;
}

.BreadcrumbTrail a:link, .BreadcrumbTrail a:visited {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.CategoryProduct {
}

.SidebarSectionContainer .CategoryProduct {
	border: 0px;
}

/* 001 */
body{
	text-align: center;
	background-color: #777777;
	background-image: url(https://secure.brightstores.com/resources/ellison/background.gif);
	background-repeat: repeat-x;
}

table {
	margin: 0px auto;
	background-color: #ffffff;
}

/* 002 */
a:visited, a:link {
	color: #2F72B1;
}

a:hover {
	color: #FFFFFF;
	background-color: #2F72B1;
}

/* 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 {
	border: 0px;
	width: 180px;
	margin-left: 5px;
}

/* 013 */
.SidebarSectionHeader {
	background: url(https://secure.brightstores.com/resources/ellison/sidebarHeaderBg.gif) no-repeat;
	border: 0px;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	line-height: 26px;
}

/* 014 */
.SidebarSection {
	background: url(https://secure.brightstores.com/resources/ellison/sidebarBg.gif) repeat-x bottom left;
	border: 0px;
	color: #285681;
}

.SidebarSection .CategoryProduct {
	margin: 0px auto;
	color: #285681;
}

.SidebarSection a:link, .SidebarSection a:visited {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #285681;
	font-weight: bold;
	text-decoration: none;
}

.SidebarSection a:hover {
	text-decoration: none;
	background-color: #2F72B1;
	color: #ffffff;
}

/* 015 */
.SidebarCategoriesContainer {
	border: 0px;
	width: 180px;
	margin-left: 5px;
}

/* 016 */
.SidebarCategoriesHeader {
	background: url(https://secure.brightstores.com/resources/ellison/sidebarHeaderBg.gif) no-repeat;
	border: 0px;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	line-height: 26px;
}

/* 017 */
.SidebarCategoriesSection {
	background: url(https://secure.brightstores.com/resources/ellison/sidebarBg.gif) repeat-x bottom left;
	border: 0px;
}

.SidebarCategoriesSection a:link, .SidebarCategoriesSection a:visited {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #285681;
	font-weight: bold;
	text-decoration: none;
}

.SidebarCategoriesSection ul ul li a:link, .SidebarCategoriesSection ul ul li a:visited {
	font-weight: normal;
}

.SidebarCategoriesSection a:hover {
	text-decoration: none;
	background-color: #2F72B1;
	color: #ffffff;
}

/***** NAVIGATION ELEMENTS *****/
/* 019 */
.NavBar {
	background-color: #062c53;
	height: 18px;
	padding: 0px;
}

/* 020 */
.NavBar a:link, .NavBar a:visited {
	background-color: #062c53;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 5px;
}

/* custom hover for navibar */
.NavBar a:hover {
	background-color: #285F99;
}


/* 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 {
	color: #000000;
}

.SidebarSectionContainer .ProductMinimumOrder {
	color: #285681;
}

/* 027 */
.ProductCost {
	color: #000000;
}

.SidebarSectionContainer .ProductCost {
	color: #285681;
}

/* 028 */
.SubCategory {
}

/***** ADVANCED SEARCH ELEMENTS *****/
/* 029 */
.AdvancedSearchHeading {
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	text-transform: uppercase;
	background-color: #555555;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

/* 030 */
.AdvancedSearchContent {
	border: solid 1px #000000;
	border-top: 0px;
}

/***** PRODUCT CATEGORY LISTING ELEMENTS *****/
/* 031 */
a.ProductCategoriesSelected:visited, a.ProductCategoriesSelected:link {
	color: #285681;
	text-decoration: underline;
}

a.ProductCategoriesSelected:hover {
	color: #ffffff;
}

/***** PRODUCT DETAILS *****/
/* 032 */
.ProductOptionsContainer {
	border: solid 1px #CCCCCC;
	background-color: #E1E1E1;
	padding: 2px;
}

.ProductOptionsContainer table {
	background-color: #E1E1E1;
}

/* 033 */
.ProductOptionsHeader {

}

/* 034 */
.ProductOptionsColorAndLogos {

}

/* 035 */
.ProductOptionsColorAndLogos select {
}

/* 036 */
.ProductSizeTable {
}

/* 037 */
.ProductSizeHeader {
}

.ProductSizeItem input {

}

/* 038 */
.ProductSizeItem {
}

/* 039 */
.ProductSummary {
}

/* 040 */
.ProductSummaryLabel {
}

/* 041 */
.ProductSummaryItem {
}

/***** CHECKOUT ELEMENTS *****/
/* 043 */
.CheckoutSectionHeader {
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	text-transform: uppercase;
	background-color: #555555;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	height: 19px;
}

/* 044 */
.CheckoutSectionHeader select {
}

/* 045 */
.CheckoutSectionContent {
}

/* 046 */
.CartTitle {
	border: solid 1px #cccccc;
	background-color: #E1E1E1;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

/* 047 */
.CartTableHeader {
	border: solid 1px #cccccc;
	border-top: 0px;
	background-color: #E1E1E1;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

/* 048 */
.CartTableHeader td {
}

/* 049 */
.CartLineItem, .CartLineItem a:link, .CartLineItem a:visited {
	font-weight: normal;
}

/* 050 */
.CartLineItemAlternate, .CartLineItemAlternate a:link, .CartLineItemAlternate a:visited {
	background-color: #F7F7F7;
}

/* 051 */
.CartTotal {
}

/* 052 */
.CartProductName {
}

/* 053 */
.CartItemNumber {
}

/* 054 */
.CartQuantityMinimum {
}

/* 055 */
.CartProductColor {
}

/* 056 */
.CartPersonalization {
}

/***** DATAGRID ELEMENTS *****/
/* 057 */
.DataGrid {
}

/* 058 */
.DataGridHeader {
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	text-transform: uppercase;
	background-color: #555555;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

/* 059 */
.DataGridItem {
}

/* 060 */
.DataGridAlternatingItem {
background-color: #BCBCBC;
}

/***** USER DETAILS ELEMENTS *****/
/* 061 */
.UserDetailsSectionHeader {
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	text-transform: uppercase;
	background-color: #555555;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

/* 062 */
.UserDetailsSection {
}

/* 063 */
.UserDetailsSubmit {
}

/* 064 */
.OrderItemGroupContainer {
}

/* 065 */
.UserAccountNavigationLinks {
}

/* 066 */
.UserAccountNavigationLink a:link, .UserAccountNavigationLink a.visited {
}

/* 067 */
.UserAccountNavigationLink a:hover {
}

/* 068 */
.UserAccountNavigationLinkCurrent {
}