body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
}
a {
	font-size: 9pt;
	line-height: 14pt;
	color: #000066;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* Category Menu */
.MenuGroup
{ 	
	background-color: #6699cc;
	border-style:solid;
	border-width:0px;
	border-color: Black; 
	cursor:pointer;
	cursor:hand;	
	padding: 2px;
}
.PriceClass
{
	font-weight:bold;color:#990000;
}
.MenuItem
{
	border-style:solid;
	border-width:0px;
	border-color:#f5f5f5; 
	font-family:Tahoma;
	font-size: 8pt;
}

.MenuItemOver
{
	background-color: #f5f5f5;
	border-style:solid;
	border-width:1px;
	border-color:#a9a9a9; 
	cursor:pointer;
	cursor:hand;
	font-family:Tahoma;
	font-size:8pt;
}

.CatMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
	color: #000066;
	text-decoration: none;
}

td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
}
.CategoryMargin {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.CategoryTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #6699CC;
}
.ProductTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	line-height: 18pt;
	color: 6699CC;
}
.SmallLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
	color: #000066;
	text-decoration: none;
}
.SmallLink:hover {
	text-decoration: underline;
}
.SmallMenuItem
{
	font-size: xx-small;
	color: #000066;
}
.SmallText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
.SmallTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.NavBKGD-SecondaryTop {
	background-color: #6699CC;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6x;
	padding-bottom: 0px;
	padding-left: 12px;
}
.NavBKGD-SecondaryTop1Test {
	background-color: #6699CC;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 2x;
	padding-bottom: 0px;
	padding-left: 3px;
}
.NavBKGD-SecondaryTop1 {
	background-color: #6699CC;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 2x;
	padding-bottom: 0px;
	padding-left: 2px;
}
.NavBKGD-SecondaryBottom {
	background-image: url(images/PacificEdgeNavigation_11.jpg);
	background-repeat:no-repeat;
	padding-top: 6px;
	padding-right: 6x;
	padding-bottom: 0px;
	padding-left: 12px;
}
.NavBKGD-Tertiary {
	background-image: url(images/PacificEdgeNavigation_03.jpg);
	background-repeat:no-repeat;
	padding-top: 6px;
	padding-right: 0x;
	padding-bottom: 6px;
	padding-left: 0px;
}
.NavBKGD-Search {
	background-image: url(images/PacificEdgeNavigation_05.gif);
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-right: 0x;
	padding-bottom: 0px;
	padding-left: 4px;
}
.NavBKGD-LoggedIn {
	background-color: #FFFFCC;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:2px;
}
.tableTopLeft {
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:1px;
}
.tableTopCenter {
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#6699CC;
	border-left-style:solid;
	border-left-width:1px;
}
.tableTopRight {
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#6699CC;
	border-left-style:solid;
	border-left-width:1px;
}
.tableMiddleLeft {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:1px;
}
.tableMiddleCenter {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#6699CC;
	border-left-style:solid;
	border-left-width:1px;
}
.tableMiddleRight {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#6699CC;
	border-left-style:solid;
	border-left-width:1px;
}
.tdMiddleRight {
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:1px;
}
.tdMiddleLeft {
border-left-color:#6699CC;
	border-left-style:solid;
	border-left-width:1px;
}
.tableBottomLeft {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:1px;
}
.tableBottomCenter {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#6699CC;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#6699CC;
	border-left-style:solid;
	border-left-width:1px;
}
.tableBottomRight {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#6699CC;
	border-left-style:solid;
	border-left-width:1px;
}
.tableExtendedTop {
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.tableExtendedMiddle {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#6699CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.tableExtendedBottom {
	border-top-color:#6699CC;
	border-top-style:solid;
	border-top-width:1px;
}

/* Text Classes */
.Text
{
	font: 10pt/14pt Verdana, Arial, Sans-Serif;
	color: #000000;
}
.TextSmall
{
	font: 8pt/12pt Verdana, Arial, Sans-Serif;
	color: #000000;
	letter-spacing: normal;
}
.TextBold
{
	font: bold 10pt/14pt Arial, Verdana, Sans-Serif;
	color: #000000;
}
.TextTitle
{
	padding-bottom: 5pt;
	font: bold 14pt/16pt Tahoma, Verdana, Arial, Sans-Serif;
	color: #000000;
}
.TextSubTitle
{
	font: bold 10pt/14pt Verdana, Arial, Sans-Serif;
	color: #000000;
}

/* Form Colors */
.Header
{
	padding-right: 2pt;
	padding-left: 5pt;
	background: #6699cc;
	padding-bottom: 2pt;
	font: bold 10pt/12pt verdana, arial;
	color: #000000;
	padding-top: 2pt;
}
.HeaderCart
{
	padding-right: 2pt;
	padding-left: 5pt;
	background: #6699cc;
	padding-bottom: 2pt;
	font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 2pt;
}
.Item
{
	padding-right: 5pt;
	padding-left: 5pt;
	background: #E8EFF7;
	padding-bottom: 2pt;
	font: 8pt/12pt Verdana, Arial, Sans-Serif
	color: #000000;
	padding-top: 2pt;
}
.Img
{
	padding-right: 5pt;
	padding-left: 5pt;
	background: #E8EFF7;
	padding-bottom: 5pt;
	padding-top: 5pt;
}
.AlternateItem
{	
	padding-right: 5pt;
	padding-left: 5pt;
	background: #ffffff;
	padding-bottom: 2pt;
	font: 8pt/12pt Verdana, Arial, Sans-Serif
	color: #000000;
	padding-top: 2pt;
}
.FormTableAdmin
{
	border-right: #6699cc 1px solid;
	padding-right: 0px;
	border-top: #6699cc 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #6699cc 1px solid;
	padding-top: 0px;
	border-bottom: #6699cc 1px solid;
	background-color: white;
}
.FormTable
{
	border-right: #233e81 1px solid;
	padding-right: 0px;
	border-top: #233e81 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #233e81 1px solid;
	padding-top: 0px;
	border-bottom: #233e81 1px solid;
	background-color: white;
}
.FormInput
{
	background: #f5f5f5;
	color: #000000;
	border-top-style: none;
	border-bottom: #999999 1px dashed;
	border-right-style: none;
	border-left-style: none;
}
.FormLabel
{
	font: 8pt/12pt Verdana, Arial, Sans-Serif;
	color: #000000;
	letter-spacing: normal;
}
.ContentCell
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* Sub Menu Link Classes - Used on Category List*/.SubMenuLink{	color:#000000;	font: 8pt verdana, arial;}.SubMenuLink:link{	color:#333366;	text-decoration:none;	font: 8pt verdana, arial;	}.SubMenuLink:visited{	color:#333366;	text-decoration:none;	font: 8pt verdana, arial;	}.SubMenuLink:active{	text-decoration:none;	color:#333366;	font: 8pt verdana, arial;	}		.SubMenuLink:hover	{		text-decoration:	underline;	color:	#0000FF;	font: 8pt verdana, arial;	}


.calheading
{
   COLOR: #FFFFFF;
   FONT-FAMILY: Tahoma, Arial;
   FONT-WEIGHT: bold;
   FONT-SIZE: 8pt;
   BACKGROUND-COLOR: #00FF33;
   TEXT-ALIGN: center;
}
.celltext
{
   COLOR: #000000;
   FONT-FAMILY: Tahoma, Arial;
   FONT-SIZE: 8pt;
}
.celltext_gray
{
   COLOR: #000000;
   FONT-FAMILY: Tahoma, Arial;
   FONT-SIZE: 8pt;
   BACKGROUND-COLOR: #CCCCCC;
}

/* Background of content areas */
.ContentArea
{
	padding-right: 5px;
	padding-left: 5px;
	background: #e6edf9;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 5px;
}

/* Menu Bar Colors */
.MenuBar
{
	background: #ffffff;
	font: 8pt/10pt verdana, arial;
	color: #000000;	
}

/* Side Menu */
.SubMenu
{	
	font: bold 8pt/10pt verdana,arial,sans-serif;
	color: #ffffff;
	background-color: #6686C4;	
}

/* List Link Classes - Goes Over Item, Alternate Item Classes*/
.ListLink
{
	color:#365DAA;
	font: 8pt verdana, arial;
	text-decoration:underline;
}
.ListLink:Link
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:Active
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:Visited
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:hover
{
	color:#0000FF;
	text-decoration:underline;
}	
/* Default Colors for Error and Save Messages */
.ErrorMessage
{

	color:Red;
	font: 10pt/12pt verdana, arial;	
}

.SuccessMessage
{
	color:Green;
	font: 10pt/12pt verdana, arial;
}

P
{
	padding-right: 0px;
	padding-left: 0px;
	/* pad bottom as 1/2 of text size */
	padding-bottom: 6pt;
	padding-top: 0pt;
}