/*	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: white;
    border: none;
    padding: 3px 3px 3px 3px;
    margin: 2px 2px 2px 2px;
}

/*********************************************************/
/** Portal Store ProductList Introduction Panel Styles  **/
/*********************************************************/

.PortalStore_IntroPanel
{
    color: #999999;
    font-family: Arial;
    font-size: 10pt;
    background-color: white;
    border: none;
    /*padding: 3px 3px 3px 3px;
    margin: 2px 2px 2px 2px; */
    width: 100%;
    vertical-align: top;
}

.PortalStore_IntroPanel_Text
{
    color: #999999;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    vertical-align: top;
}

.PortalStore_BreadCrumbMenu
{
}

/* Portal Store Search Tables */

.PortalStore_SideMenu
{
    border: none;
    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: #999999 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: #999999;
    padding: 2px;
    margin: 0px;
}

a:link.PortalStore_ProductListAdminMenu_Button, a:visited.PortalStore_ProductListAdminMenu_Button, a:active.PortalStore_ProductListAdminMenu_Button
{
    color: #999999;
    font-weight: bold;
}

a:hover.PortalStore_ProductListAdminMenu_Button
{
    border-width: 1;
    text-decoration: none;
    color: #999999;
    background-color: gainsboro;
    border-style: inset;
}

/****************************************************/
/** Portal Store Search Panel Styles **/
/****************************************************/

.PortalStore_Search_Table
{
    /*border: outset;
    border-width: thin;
    padding: 3px;
    color: #999999;*/
    margin: 0px;
}

.PortalStore_Search_TextBox
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #999999;
}

.PortalStore_Search_Button
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #999999;
    padding-left:5px;
}

a.PortalStore_Search_Button, a:link.PortalStore_Search_Button, a:visited.PortalStore_Search_Button, a:active.PortalStore_Search_Button
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a:hover.PortalStore_Search_Button
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #999999;
    text-decoration:underline;
}

.PortalStore_Search_Text
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #999999;
}

.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
{
    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: #999999;
    line-height: normal;
    padding-top: 3px;
    border-bottom: 1px outset;
    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: #999999;
    padding: 3px;
    margin: 3px;
}

a:link.PortalStore_UserMenu_Button, a:visited.PortalStore_UserMenu_Button, a:active.PortalStore_UserMenu_Button
{
    color: #999999;
    font-weight: bold;
}
a:hover.PortalStore_UserMenu_Button
{
    border-width: 1;
    text-decoration: none;
    color: #999999;
    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: #999999;
    font-weight: bold;
}
IMG:hover.PortalStore_UserMenu_Button
{
    border-width: 1;
    text-decoration: none;
    color: #999999;
    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: #999999;
    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 #999999;
    width: 100%;
}
.PortalStore_MasterCat_Header
{
    font-style: bold;
    font-variant: small-caps;
    font-family: Arial;
    background: #999999;
    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: #999999 1px solid; 	
    border-top: #999999 1px solid; 	
    border-left: #999999 1px solid; 	
    color: black; 	
    border-bottom: #999999 1px solid; 	
    background-color: silver;     
    */
}

.PortalStore_ProductList_AlternatingItemStyle
{
    /* 	
    border-right: #999999 thin solid; 	
    border-top: #999999 thin solid; 	
    border-left: #999999 thin solid; 	
    color: black; 	
    border-bottom: #999999 thin solid; 	
    background-color: gainsboro;     
    */
}

.PortalStore_ProductList_GridStyle
{
    /* 	
    border-right: blue 1px solid; 	
    border-top: blue 1px solid; 	
    border-left: blue 1px solid; 	
    border-bottom: blue 1px solid;     
    width: 600px;     
    */
}

.PortalStore_SortMenu
{
    /*
    margin-left: 35px;
    */
}

.rounded {
	width:200px;
	padding:0 20px 14px 20px;
	margin:10px auto;
	background:url("tsr-b_200.png") bottom center no-repeat;
	
}
.rounded h3 
{
    height: 28px;
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("tsr-t_200.png") top left no-repeat;
	text-align: center;
}
.rounded p {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
	text-align: center;
}

.rounded table {
	padding-top:10px;
	width:200px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
}

.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;
}

