/* psStore Style Classes */

/* Navigation Row classes */
.navigationRow
{
	width: 100%;
	height: 23px;
	background-color: #95343B;
	background-image: url('../images/navigation_background.jpg');
	text-align: right;
}

.navigationLinkContainer
{
	background-image: url("../images/navigation_right.jpg");
	margin: 0px;
	width: 785px;
	height: 23px;
}

.navigationLinkCell
{
	text-align: center;
}

a.navigationLink, a.navigationLink:VISITED, a.navigationLink:ACTIVE
{

}

a.navigationLink:HOVER
{

}
/*-Navigation Row classes */


/* Sidebar classes */
.sidebarLeft
{
	width: 200px;
	border-right: 0px solid black;
	padding: 10px 0px 10px 2px
}

.sidebarRight
{
	width: 150px;
	border-left: 0px solid black;
	text-align: center;
	padding: 20px 2px 10px 2px;
}

.panelSpacer
{
	height: 16px;
	display: block;
}

.focusSpacer
{
	height: 16px;
	display: block;
}
/*-Sidebar classes */


/* Search Product Panel classes */
.searchPanel
{
	border: 1px solid #000000;
	border-top: 0px;
	width: 201px;
}

.searchTitle
{
	color: #330000;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 0px 6px;
}

.searchText
{
	padding: 4px 0px 2px 6px
}

.searchField
{
	width: 135px;
	height: 20px;
	border: 1px solid #000000;
	font-size: 11px;
	color: #663333;
	padding: 2px 0px 0px 4px
}

.searchButton
{
	width: 40px;
	height: 20px;
	color: #000000;
	background-color: #EBDFCF;
	background-image: url("../images/sidebar_search_button.jpg");
	border: 0px;
}

a.searchLink, a.searchLink:VISITED, a.searchLink:ACTIVE
{

}

a.searchLink:HOVER
{

}
/*-Search Product Panel classes */


/* Category Browse Panel classes */
.categoryBrowsePanel
{
	border: 1px solid #000000;
	border-top: 0px;
	width: 201px;
}

.categoryBrowseTitle
{
	background-color: #BC2021;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 4px 0px 0px 6px;
}

.categoryBrowseText
{
	background-color: #DC2021;
	color: #FFFFFF;
	
	padding: 0px 0px 4px 6px;
	border-bottom: 1px solid #8C2021;
}

.categoryBrowseBullet
{
	padding-left: 20px;
	width: 18px;
	height: 18px;
	background-image: url('../images/bullet_category.jpg');
	background-position: center;
	background-repeat: no-repeat;
}

a.categoryBrowseLink, a.categoryBrowseLink:VISITED, a.categoryBrowseLink:ACTIVE
{
	color: #663333;
	font-size: 12px;
}

a.categoryBrowseLink:HOVER
{
	color: #663333;
	font-size: 12px;
	text-decoration: underline;
}
/*-Category Browse Panel classes */


/* Focus Item classes */
.focusContainer
{
	border: 0px solid #000000;
	margin-left: auto; margin-right: auto
}
/*-Focus Item classes */


/* Breadcrumb classes */
.breadcrumb
{
	width: 100%;
	height: 20px;
	background-color: #E6DFD6;
	padding: 2px 0px 2px 4px;
}

.breadcrumbText
{
	color: #907857;
	font-size: 10px;
}

.breadcrumbProduct
{
	color: #756247;
	font-weight: bold;
	font-size: 12px;
}

a.breadcrumbLink, a.breadcrumbLink:VISITED, a.breadcrumbLink:ACTIVE
{
	color: #907857;
}

a.breadcrumbLink:HOVER
{
	color: #907857;
	text-decoration: underline;
}
/*- Breadcrumb classes */


/* Category List classes */
a.categoryListLink, a.categoryListLink:VISITED, a.categoryListLink:ACTIVE
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline
}

a.categoryListLink:HOVER
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline
}

a.categoryListLinkSmall, a.categoryListLinkSmall:VISITED, a.categoryListLinkSmall:ACTIVE
{
	text-decoration: underline;
}

a.categoryListLinkSmall:HOVER
{
	text-decoration: underline;
}

.categoryListBullet
{
	width: 10px;
	background-image: url('../images/bullet_category.gif');
	background-position: center;
	background-repeat: no-repeat;
}

.categoryListText
{
	padding-bottom: 20px
}

.categoryListImageCell
{
	width: 80px;
	text-align: center;
	padding-bottom: 20px
}
/*-Category List classes */


/* Product List classes */
.productListDivider
{
	width: 90%;
	height: 1px;
	color: #000000;
}

.productListHeader
{
	font-weight: bold;
	font-size: 14px
}

.productListCell
{
	padding-bottom: 25px;
}

.productListImageCell
{
	width: 60px;
	text-align: center;
}

a.productListLink, a.productListLink:VISITED, a.productListLink:ACTIVE
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline
}

a.productListLink:HOVER
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline
}

.productListText
{

}
/*-Product List classes */


/* Product Page classes */
.productDetailLabel
{
	color: #A16663;
	font-weight: 800;
}

.productPropertiesText
{
	font-size: 9px;
}

.productPropertiesLabel
{
	color: #8A4242;
	font-weight: 400;
	font-size: 9px;
}

.productImagesCell
{
	width: 175px;
	text-align: center
}

.productImageStandard
{
	border: 1px solid black;
}

.productImageThumbCell
{
	width: 55px;
	text-align: center;
	padding: 5px
}

.productImageThumb
{
	border: 1px solid black;
}

.productDetailsDivider
{
	width: 100%;
	height: 1px;
	background-color: #000000;
}

.relatedProductNumber
{
	width: 1px;
	white-space: nowrap;
	padding-right: 15px
}

a.relatedProductLink, a.relatedProductLink:VISITED, a.relatedProductLink:ACTIVE
{
	
}

a.relatedProductLink:HOVER
{
	
}
/*-Product Page classes */


/* Shopping Cart classes */
.headerCart
{
	font-size: 24px;
	color: #425187;
	
}

.cartTable
{
	width: 100%;
}

table.cartTable th
{
	color: #FFFFFF;
	font-size: 14px;
	background-color: #C3C9CE;
	height: 25px;
	
}

table.cartTable td
{
	padding: 6px 4px 6px 4px;
}

.cartButtonCell
{
	border-bottom: 0px solid #FFFFFF;
	text-align: right;
}

.cartCustomizeLabel
{
	font-size: 9px;
	font-style: italic;
}

.cartCustomizeField
{
	font-size: 11px;
	color: #836484;
	width: 100%;
	border: 1px solid #C3C4C9;
	padding: 1px 0px 0px 4px
}

.cartProductSeparator
{
	background-color: #B9C3C9;
	height: 1px
}

.cartProductImage
{
	border: 1px solid #000000;
	margin: 0px 12px 4px 0px;
}

.cartProductCell
{
	
}

.cartOptionsCell
{
	width: 50px
}

.cartPriceCell
{
	width: 75px;
	font-weight: 800;
	color: #993333;
}

.cartQuantityCell
{
	width: 50px;
	text-align: center;
}

.cartSubTotalCell
{
	width: 75px;
	font-weight: 800;
	color: #993333;
	text-align: right;
	border-left: 1px solid #B9C3C9
}

.cartTotalLabel
{
	font-weight: 800;
	text-align: right;
}

.cartTotalCell
{
	font-weight: 800;
	color: #993333;
	text-align: right;
	background-color: #EFEFEF;
	border-left: 1px solid #B9C3C9
}

.cartInstructionsTable
{
	width: 100%;
	margin: 40px 0px 0px 0px
}

.cartInstructionsLabel
{
	font-weight: bold;
	padding: 4px
}
/*-Shopping Cart classes */

/* Billing / Shipping Form classes */
.billingContainer
{
	padding: 10px 6px 0px 6px;
	width: 100%
}

.billingHeader
{
	color: #756247;
	font-size: 14px;
	font-weight: 800;
	background-color: #E7DFD6;
	padding: 4px
}

.billingFieldLabel
{
	font-weight: 400;
	color: #660033
}
/*-Billing / Shipping Form classes */


/* Login classes */
.loginContainer
{
	border-right: 1px solid #C3C4CC
}

.loginForm
{
	width: 190px;
}

.loginForm td
{
	padding-bottom: 5px
}

.loginFieldLabel
{
	width: 100%;
	font-weight: 400;
	color: #660033
}

.loginField
{
	width: 155px;
	border: 1px solid #000000;
}

.createContainer
{

}

.createForm
{

}

.createForm td
{
	padding-bottom: 5px
}
/*-Login classes */


/* Customer Account classes */
.accountListCell
{
	border-bottom: 1px dotted #E7DFD6;
}
/*-Customer Account classes */


/* Button classes */
.buttonCheckout
{
	width: 75px;
	font-size: 12px;
	font-weight: 400;
	color: #990000;
	border: 1px solid #990033;
}

.buttonContinue
{
	font-size: 12px;
	font-weight: 400;
	color: #756247;
	border: 1px solid #756247;
}

.buttonLogin
{
	border: 1px solid #000000
}

.buttonCreateAccount
{
	border: 1px solid #000000
}
/*-Button classes */


/* Miscellaneous classes */
.pageDetailContainer
{
	padding: 10px 6px 0px 6px;
	width: 100%
}

.price
{
	white-space: nowrap;
	text-align: right;
}



.processNotice
{
	display: none;
	width: 118;
	height: 20px;
	background-image: url("../images/order_processing.gif");
}

.productActivationHeader
{
}

.productActivationText
{
	color: red;
}

.small
{
	font-size: 10px;
}
/*-cart Style Classes */

