﻿body 
{
	font-family: Verdana;
}

/*****************************************************************
************************** LINK STYLES ***************************
******************************************************************/
a.MenuItem:visited 
{
	font-family:Tahoma;
	font-size: 11px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
a.MenuItem:link 
{
	font-family:Tahoma;
	font-size: 11px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
a.MenuItem:active 
{
	font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fad100;
}

a.MenuItem:hover 
{
	font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6cf6ff;
	text-decoration: none;
}

/*************** next ********************/

a.stdLink:visited 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
}
a.stdLink:link 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
}
a.stdLink:active 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
}

a.stdLink:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
}

a.stdLinkSmall:visited 
{
	font-family: Arial;
	font-size: 10px;
	color: #007d85;
	text-decoration: underline;
}
a.stdLinkSmall:link 
{
	font-family: Arial;
	font-size: 10px;
	color: #007d85;
	text-decoration: underline;
}
a.stdLinkSmall:active 
{
	font-family: Arial;
	font-size: 10px;
	color: #007d85;
	text-decoration: underline;
}

a.stdLinkSmall:hover 
{
	font-family: Arial;
	font-size: 10px;
	color: #007d85;
	text-decoration: underline;
}

a.stdBoldLink:visited 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
	font-weight: bold;
}
a.stdBoldLink:link 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
	font-weight: bold;
}
a.stdBoldLink:active 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
	font-weight: bold;
}

a.stdBoldLink:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #007d85;
	text-decoration: underline;
	font-weight: bold;
}

/*
* This element defines the look of the header of menu controls, ie. Product hirachy and search control.
*/
.MenuHeader 
{
   
    Width: 168px; 
    Height: 22px;
    font-weight:bold;
    color:White;
    font-family:Verdana;
    font-size: 15px;
    padding-left: 12px;
    padding-top:8px;
}

/*
* The layout of the search box.
*/
.SearchBox 
{    
border-bottom: solid 0px #007d85;
border-top: solid 0px #007d85;
border-left: solid 0px #007d85;
border-right: solid 0px #007d85;
}

/*****************************************************************************************************
************************************ Tree view styles ************************************************
*****************************************************************************************************/

.TreeViewRoot 
{	
	font-family:Tahoma;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

.TreeViewParent
{
	font-family:Tahoma;
	font-size: 11px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.NodeStyle
{
	font-family:Tahoma;
	font-size: 11px;
	color: White;
	text-decoration: none;
	font-weight: normal;
}

.hirachyImageCell
{
	border-width: 1px;
	border-color: Silver;
	padding: 5px;
	background-color:Yellow;
}

.imagePanel
{
	width: 110px;
	height: 110px;
	border-right: #E1E1E1 1px solid;
	border-top: #E1E1E1 1px solid;
	border-left: #E1E1E1 1px solid;
	border-bottom: #E1E1E1 1px solid;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.imagePanel90
{
	width: 90px;
	/*height: 90px;
	border-right: #E1E1E1 1px solid;
	border-top: #E1E1E1 1px solid;
	border-left: #E1E1E1 1px solid;
	border-bottom: #E1E1E1 1px solid;
*/
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.DisplayPanel
{
	border-right: #E1E1E1 1px solid;
	border-right: #E1E1E1 1px solid;
	border-top: #E1E1E1 1px solid;
	border-left: #E1E1E1 1px solid;
	border-bottom: #E1E1E1 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 275px;
	padding-top: 5px;
	font-family: Verdana;
}

.600Panel
{
	border-right: #E1E1E1 1px solid;
	border-right: #E1E1E1 1px solid;
	border-top: #E1E1E1 1px solid;
	border-left: #E1E1E1 1px solid;
	border-bottom: #E1E1E1 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 600px;
	padding-top: 5px;
	font-family: Verdana;
}

.textPanel 
{
	padding: 2px;
	width: 110px;
}

.textPanel90
{
	padding: 2px;
	width: 110px;
}

.menuPanel 
{
	background-color:#007D85;
}

.menuSubPanel 
{
	background-color:#64AFB7;
}

.pageHeaderImageStub 
{
	background-image: url(../Images/Header/HeaderImage_64afb7.gif);
	width: 9px;
	height: 26px;
}

.tableHeaderRow 
{
	background-color: #64afb7;
}

.smallItemHeaderRow 
{
	background-color: #8EC4CA;
}

.smallItemDetails 
{
	background-color: #ebeced;
}

/************************************************************************
**************************** TEXT STYLES ********************************
/***********************************************************************/

.header1 
{
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #007d85;
}

.header2 
{
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #007d85;

}

.header3
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #66afb7;
}

.header4
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #64afb7;
}

.header5
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #595858;
}

.header6
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #595858;
}

.basketHeader 
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.emptyBasketItem 
{
	font-family: Arial;
	font-size: 11px;
	font-style:italic;
}

.basketItem 
{
	font-family: Arial;
	font-size: 11px;
}

.normalText 
{	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
}

.tableHeader1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.tableText1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.listHeader 
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
}

.listItem
{
	font-family: Verdana;
	font-size: 11px;
}

.itemHeader
{
	font-family: Verdana;
	font-size: 15px;
	font-weight:bold;
}

.descriptionHeader
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
}

.descriptionContent
{
	font-family: Verdana;
	font-size: 11px;
}

.magazineHeader 
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}

.pageHeader 
{
	font-family: Verdana;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
}

.priceHeader
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}

.infoLabelRedItalic
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color:Red;
}

/************************************************************************
**************************** TEXT BOX STYLES ****************************
/***********************************************************************/

.textBox
{
	font-family: Verdana;
	font-size: 10px;
}

/************************************************************************
**************************** TABLE STYLES *******************************
/***********************************************************************/
.stdRow 
{
	border-bottom-color: #b3b3b3;
	border-bottom-width: thin;
	border-bottom-style: solid;
}

.unwatermarked {
	height:18px;
	width:178px;
		border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	vertical-align:middle;
}

.watermarked {
	height:18px;
	width:178px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	vertical-align:middle;
	color:gray;
}


