﻿/*	Product List Style Sheet */
/* This style sheet sets up the basic view of the main product list and intro into Portal Store */
.PortalStore_SystemMessage 
{
color:Red;
font-family:Arial;
font-size:10pt;
background-color:black;
border: solid 1px black;
padding: 3px 3px 3px 3px;
margin: 2px 2px 2px 2px;
}
/*********************************************************/
/** Portal Store ProductList Introduction Panel Styles  **/
/*********************************************************/
.PortalStore_IntroPanel
{
color:black;
font-family:Arial;
font-size:10pt;
background-color:white;
border: solid 1px black;
padding: 3px 3px 3px 3px;
margin: 2px 2px 2px 2px;
width:100%;
}
.PortalStore_IntroPanel_Text
{
color:black;
font-family:Arial;
font-size:10pt;
font-weight: bold;
}
.PortalStore_BreadCrumbMenu
{
}
/* Portal Store Search Tables */
.PortalStore_SideMenu 
{
border: outset 1px black;
padding: 3px;
background-color:white;
}
/****************************************************/
/** Portal Store ProductList Admin Menu CSS Styles **/
/****************************************************/
.PortalStore_ProductListAdminMenu_Table
{
border: none;
background-color: white;
width:100%;
padding: 0px;
margin: 0px;
}
tr.PortalStore_ProductListAdminMenu_Table
{
border: black 1px solid;
background-color: white;
width:100%;
padding: 0px;
margin: 0px;
}
.PortalStore_ProductListAdminMenu_Button
{
border-style:outset; 
border-width:1; 
font-size: 9pt;
width: 100%;
font-family: Arial;
color:black;
padding: 2px;
margin: 0px;
}
a:link.PortalStore_ProductListAdminMenu_Button, a:visited.PortalStore_ProductListAdminMenu_Button, a:active.PortalStore_ProductListAdminMenu_Button  {
color:black;
font-weight:bold
}
a:hover.PortalStore_ProductListAdminMenu_Button
{
border-width:1; 
text-decoration:    none;
color: black;
background-color: gainsboro;
border-style:inset
}
/****************************************************/
/** Portal Store Search Panel Styles **/
/****************************************************/
.PortalStore_Search_Table
{
border: outset;
border-width:thin;
padding: 3px;
color:black;
margin: 2px;
}
.PortalStore_Search_TextBox 
{
font-family: Arial; 
font-size: 9pt; 
font-weight: bold;
color:black;
}
.PortalStore_Search_Button
{
font-family: Arial; 
font-size: 9pt; 
font-weight: bold;
color:black;
}
a.PortalStore_Search_Button, a:link.PortalStore_Search_Button, a:hover.PortalStore_Search_Button, a:visited.PortalStore_Search_Button, a:active.PortalStore_Search_Button
{
font-family: Arial; 
font-size: 9pt; 
font-weight: bold;
color:black;
text-decoration:underline
}
.PortalStore_Search_Text
{
font-family: Arial; 
font-size: 9pt; 
font-weight: bold;
color:black;
}
.PortalStore_AdvancedSearch_Table
{
border: outset;
border-width:thin;
padding: 3px;
}
.PortalStore_Search_Error
{
font-family: Arial; 
font-size: 9pt; 
font-weight: bold;
color:red;
}
/****************************************************/
/** Portal Store UserMenu Panel Styles 			   **/
/****************************************************/
.PortalStore_UserMenu_Table
{
padding-right: 3px;
padding-left: 3px;
font-size: 9pt;
padding-bottom: 3px;
margin: 3px;
color: black;
line-height: normal;
padding-top: 3px;
font-family: Arial;
position: static;
height: 20px;
text-align: left;
}
A.PortalStore_UserMenu_Button
{
border-style:outset; 
border-width:1; 
font-size: 9pt;
font-family: Arial;
color:black;
padding: 3px;
margin: 3px;
}
a:link.PortalStore_UserMenu_Button, a:visited.PortalStore_UserMenu_Button, a:active.PortalStore_UserMenu_Button  {
color:black;
font-weight:bold
}
a:hover.PortalStore_UserMenu_Button
{
border-width:1; text-decoration:    none;
color: black;
background-color: gainsboro;
border-style:inset;
padding: 3px;
margin: 3px;
}
IMG:link.PortalStore_UserMenu_Button, IMG:visited.PortalStore_UserMenu_Button, IMG:active.PortalStore_UserMenu_Button  {
color:black;
font-weight:bold
}
IMG:hover.PortalStore_UserMenu_Button
{
border-width:1; text-decoration:    none;
color: black;
background-color: white;
border-style:inset
}
/*** ProductListCategoryMenu.ascx Styles ***/
.PortalStore_CategoryMenu_Item {
}
.PortalStore_CategoryMenu_AlternatingItem {
}
.PortalStore_CategoryMenu_Header 
{
font-style:bold;
font-variant:small-caps;
font-family:Arial;
background:black;
color:white;
font-size: 9pt
}
.PortalStore_CategoryMenu_Grid 
{
border: outset;
border-width:thin;
width: 100%
}
/* Portal Store Master Category Menu */
.PortalStore_MasterCat_Grid 
{
border:solid 1px black;
width:100%
}
.PortalStore_MasterCat_Header 
{
font-style:bold;
font-variant:small-caps;
font-family:Arial;
background:black;
color:white;
font-size: 9pt
}
.PortalStore_MasterCat_Item {
}
.PortalStore_MasterCat_AlternatingItem {
}
.PortalStore_MasterCat_Pager {
}
/* Portal Store Menu Table - this table contains the View Checkout, My Orders and My Profile buttons */
.PortalStore_UserMenuTable
{
border-right: gray thin solid;
border-top: gray thin solid;
border-left: gray thin solid;
border-bottom: gray thin solid;
background-color: white;
}
/* Portal Store Main Product List Styles */
PortalStore_ProductList_ItemStyle
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	color: black;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
}

.PortalStore_ProductList_AlternatingItemStyle
{
	border-right: lightgrey thin solid;
	border-top: lightgrey thin solid;
	border-left: lightgrey thin solid;
	color: black;
	border-bottom: lightgrey thin solid;
	background-color: white;
}

.PortalStore_ProductList_GridStyle
{
	border-right: lightgrey thin solid;
	border-top: lightgrey thin solid;
	border-left: lightgrey thin solid;
	width: 600px;
	border-bottom: lightgrey thin solid;
}
.dtree {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
white-space: nowrap;
}
.dtree img {
border: 0px;
vertical-align: middle;
}
.dtree a {
color: #000000;
text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
white-space: nowrap;
padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover
{
color: #333333;
text-decoration: underline overline;
}
.dtree a.nodeSel
{
background-color: #000000;
}
.dtree .clip {
overflow: hidden;
}
