﻿/*	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:Verdana;
	font-size:10pt;
	background-color:navy;
	border: solid 1px black;
	padding: 3px 3px 3px 3px;
	margin: 2px 2px 2px 2px;
}

/****************************************************/
/** Portal Side Menu  **/
/****************************************************/


TABLE.PortalStore_SideMenu
{
	border: none;
}
TABLE.PortalStore_MenuTable
{
	border: none;
}

/****************************************************/
/** Portal Store Search Panel Styles **/
/****************************************************/

.PortalStore_Search_Table
{
	/*border: outset;*/
	/*border-width:thin;*/
	padding: 3px;
	/*color:silver;*/
	margin: 2px;
}

.PortalStore_Search_TextBox 
{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: normal;
	color:#333333;
}

.PortalStore_Search_Button
{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: bold;
	color:#333333;
}

a.PortalStore_Search_Button, a:link.PortalStore_Search_Button, a:visited.PortalStore_Search_Button, a:active.PortalStore_Search_Button
{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: bold;
	color:#3366cc;
	text-decoration:underline

}

a:hover.PortalStore_Search_Button
{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: bold;
	color:#ff9900;
	text-decoration:underline

} 

.PortalStore_Search_Text
{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: bold;
	color:#333333;
}

.PortalStore_AdvancedSearch_Table
{
	border: outset;
	border-width:thin;
	padding: 3px;
}

.PortalStore_Search_Error
{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: bold;
	color:red;
}


/****************************************************/
/** Category Menu - ProductListCategoryMenu.ascx Styles     	   **/
/****************************************************/




/****************************************************/
/** Category Menu - Alternative to above based on Admin Menu			**/
/****************************************************/

TABLE.PortalStore_CategoryMenu_Grid
{
	border: none;
	padding: 0px;
	margin: 0px;
	
} 

.PortalStore_CategoryMenu_Header 
{
	font-style:normal;
	font-variant:small-caps;
	font-family:verdana;
	background:#3366cc;
	color: white;
	font-size: 9pt
}


/*-------------------------------------------------*/

.PortalStore_CategoryMenu_Item 
{
	font-style:normal;
	font-family:verdana;
	color: #3366cc;
	font-size: 9pt;
}

.PortalStore_CategoryMenu_AlternatingItem 
{
	font-style:normal;
	font-family:verdana;
	color: #3366cc;
	font-size: 9pt;
}
/*-------------------------------------------------*/


.PortalStore_CategoryMenu_Grid 
{
	border: none;
	background-color: white;
	width:100%;
	padding: 0px;
	margin: 0px;
}

tr.PortalStore_CategoryMenu_Grid 
{
	/*border: silver 1px solid;*/
	background-color: white;
	width:100%;
	padding: 0px;
	margin: 0px;
}


.PortalStore_LinkButton,
{
	border-style:outset; 
	border-width:1; 
	font-size: 9pt;
	width: 100%;
	font-family: Verdana;
	color:#3366cc;
	/* Sets the padding around admin menu button */
	padding: 4px;
	margin: 0px;
	
}

a:link.PortalStore_LinkButton, 
a:visited.PortalStore_LinkButton,
a:active.PortalStore_LinkButton
 
{
    color:#3366cc;
    font-weight:normal;
    
}

a:hover.PortalStore_LinkButton,
a:hover.PortalStore_CategoryMenu_Item,
a:hover.PortalStore_CategoryMenu_AlternatingItem 
{
    border-width:1; 
    text-decoration:    none;
    color: white;
   	background-color: silver;
   	border-style:inset;
    font-weight:bold;
}





/****************************************************/
/** Master Category Menu - not used					**/
/****************************************************/

.PortalStore_MasterCat_Grid 
{
	/*border:solid 1px silver;*/
	width:100%
}
.PortalStore_MasterCat_Header 
{
	font-style:normal;
	font-variant:small-caps;
	font-family:verdana;
	background:#3366cc;
	color: white;
	font-size: 9pt
}
.PortalStore_MasterCat_Item {
}
.PortalStore_MasterCat_AlternatingItem {
}
.PortalStore_MasterCat_Pager {
}


/****************************************************/
/** Portal Store ProductList Admin Menu CSS Styles **/
/****************************************************/

.PortalStore_ProductListAdminMenu_Table
{
	border: none;
	background-color: white;
	width:100%;
	padding: 3px;
	margin: 3px;
}

tr.PortalStore_ProductListAdminMenu_Table
{
	border: silver 1px solid;
	background-color: white;
	width:100%;
	padding: 3px;
	margin: 3px;
	
}

.PortalStore_ProductListAdminMenu_Button
{
	border-style:outset; 
	border-width:1; 
	font-size: 9pt;
	width: 100%;
	font-family: Verdana;
	color:#3366cc;
	/* Sets the padding around admin menu button */
	padding: 5px;
	margin: 0px;
	
}

a:link.PortalStore_ProductListAdminMenu_Button, 
a:visited.PortalStore_ProductListAdminMenu_Button,
a:active.PortalStore_ProductListAdminMenu_Button  {
    color:#3366cc;
    font-weight:normal;
    
}



a:hover.PortalStore_ProductListAdminMenu_Button
{
    border-width:1; 
    text-decoration:    none;
    color: white;
   	background-color: silver;
   	border-style:inset
}



/****************************************************/
/** Checkout- My Orders- My profile- table styles 	   **/
/****************************************************/

/* Portal Store Menu Table - this table contains the View Checkout, My Orders and My Profile buttons */

TABLE.PortalStore_UserMenu_Table
{
	border: none;
}

.PortalStore_UserMenuTable
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	border-left: silver thin solid;
	border-bottom: silver thin solid;
	background-color: white;
}

/****************************************************/
/** Portal Store UserMenu Panel Styles (View Cart-My Orders-My Profile 			   **/
/****************************************************/

.PortalStore_UserMenu_Table
{
	/*border-right: 1px outset;*/
	padding-right: 3px;
	/*border-top: 1px outset;*/
	padding-left: 3px;
	font-size: 9pt;
	padding-bottom: 3px;
	margin: 3px;
	/*border-left: 1px outset;*/
	color: navy;
	line-height: normal;
	padding-top: 3px;
	/*border-bottom: 1px outset;*/
	font-family: verdada;
	position: static;
	height: 20px;
	text-align: left;
}

A.PortalStore_UserMenu_Button
{
	/*border-style:outset; */
	/*border-width:1; */
	font-size: 9pt;
	font-family: verdana;
	color:#3366cc;
	padding: 3px;
	margin: 3px;
}

a:link.PortalStore_UserMenu_Button, 
a:visited.PortalStore_UserMenu_Button, 
a:active.PortalStore_UserMenu_Button  
{
   	font-size: 9pt;
   	font-family: verdana;
    color:#3366cc;
    font-weight:bold;
	padding: 3px;
	margin: 3px;   
}
a:hover.PortalStore_UserMenu_Button
{
    /*border-width:1;*/ 
    /*text-decoration:    none;*/
    font-size: 9pt;
	font-family: verdana;
    /*font-weight:normal;*/
	
	color:#ff9900;
    /*color: white;*/
   	/*background-color: silver;*/
   	/*border-style:inset;*/
	padding: 3px;
	margin: 3px;
}

IMG:link.PortalStore_UserMenu_Button, IMG:visited.PortalStore_UserMenu_Button, IMG:active.PortalStore_UserMenu_Button  {
    color:#3366cc;
    /*font-weight:bold*/
}
IMG:hover.PortalStore_UserMenu_Button
{
	color: #ff9900;
	background-color: white;
	text-decoration: none;
}



/*********************************************************/
/** Portal Store ProductList Introduction Panel Styles  **/
/*********************************************************/

.PortalStore_IntroPanel
{
	color:#333333;
	font-family:Verdana;
	font-size:9pt;
	background-color:white;
	border: solid 1px silver;
	padding: 3px 3px 3px 3px;
	margin: 2px 2px 2px 2px;
	width:100%;
}

.PortalStore_IntroPanel_Text
{
	color:#333333;
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
}


/*********************************************************/
/** Portal Store Bread Crumb Menu						 **/
/*********************************************************/

.PortalStore_BreadCrumbMenu
{
	color:white;
	font-family:Verdana;
	font-size:10pt;
	font-weight: bold;
	/*background-color: #3366cc;*/
	/*width: 100%;*/
	white-space: norap;
	padding: 5px;

}
/*
A.PortalStore_BreadCrumbMenu
{
	color:red;
	font-family:Verdana;
	font-size:10pt;
	font-weight: bold;
	/*background-color: #3366cc;*/
	/*width: 100%;	*/
	white-space: norap;
}
*/

a:link.PortalStore_BreadCrumbMenu,
a:visted.PortalStore_BreadCrumbMenu,
a:active.PortalStore_BreadCrumbMenu
{
	color:red;
	font-family:Verdana;
	font-size:15pt;
	font-weight: bold;
	/*background-color: #3366cc;*/
	/*width: 100%;	*/
		white-space: norap;
}


}
TABLE.PortalStore_BreadCrumbMenu
{

	width: 100%;
	border: silver 1px solid;
	background-color: #99cc01;
	width:100%;
	padding: 5px;
	margin: 3px;
	
}



/*********************************************************/
/** Portal Store Search Tables							 **/
/*********************************************************/

/* Portal Store Search Tables */

.PortalStore_SideMenu 
{
	border: outset 1px Silver;
	padding: 3px;
	background-color:white;
}



/****************************************************/
/** Portal Store Main Product List Styles     	   **/
/****************************************************/


.PortalStore_ProductList_ItemStyle
{
	/*border-right: silver 1px solid;*/
	/*border-top: silver 1px solid;*/
	/*border-left: silver 1px solid;*/
	color: #333333;
	/*border-bottom: silver 1px solid;*/
	background-color: white;
		width:100%;
}

.PortalStore_ProductList_AlternatingItemStyle
{
	/*border-right: silver 1px solid;*/
	/*border-top: silver 1px solid;*/
	/*border-left: silver 1px solid;*/
	color: #333333;
	/*border-bottom: silver 1px solid;*/
	background-color: white;
		width:100%;
}

.PortalStore_ProductList_GridStyle
{
	border: none;
	width: 100%;	
	/*border-right: blue thin solid;*/
	/*border-top: blue thin solid;*/
	/*border-left: blue thin solid;*/
			
	/*width: 600px;*/
	/*border-bottom: blue thin solid;*/
}

TABLE.PortalStore_ProductList_GridStyle
{
	border: none;
}


/****************************************************/
/** dTree Styles							 	   **/
/****************************************************/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	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: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}


