FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
INPUT		{
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 12px;
	color: #000000;
}
TEXTAREA	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
FORM 		{
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 12px;
	color: #000000;
}
BODY	   {BACKGROUND: #78A3AA; FONT-FAMILY: Verdana, Helvetica; FONT-SIZE: 12px}
A:link          {BACKGROUND: none; COLOR: #000000F; FONT-SIZE: 12px Verdana, Helvetica; TEXT-DECORATION: navy}
A:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px Verdana, Helvetica; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 12px Verdana, Helvetica; TEXT-DECORATION: underline overline bold}
.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.contenta 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.infoBoxHeading 	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.infoBoxContents 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.pn-title	{BACKGROUND: none; COLOR: #818F6C; FONT-SIZE: 24px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}.contenta a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF}
.contenta a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000}
.contenta a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000}
.contenta a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline overline}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #b6b7cb;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}


TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}

table.pubInfoBox
{
  border: 1px solid black;
  font: arial, sans-serif;
  font-size: 10pt;
  background-color: #E0E0E0;
  padding: 4px;
}

div.pagesetter-helptext
{
  border: 1px solid black;
  margin: 10px 40px;
  padding: 4px;
}
img {
	border: none;
}
#javascriptdate {
  color: #000;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  width: 200px;
  padding-top: 5px;
  padding-right: 5px;
}

/*=========================================================================
  Document manager
=========================================================================*/

table.docman td
{
  padding: 0px 20px 0px 0px;
}

dl.docman
{
  list-style-type: none;
  margin: 0px;
}

ul.docman
{
  margin-top: 0px;
  margin-left: 0em;
  list-style: none;
}

ul.docman ul
{
  margin-left: 1em;
  list-style: none;
}

ul.docman li
{
  margin-top: 4px;
}

ul.docman span.current
{
  font-weight: bold;
}

ul.docman li a
{
  text-decoration: none;
}

dl.docman dt
{
  margin-top: 4px;
}


dl.docman dd
{
  margin: 0px 0px 6px 15px;
}

/* Pagesetter CSS related inline block */

.psRelatedInlineBlock
{
  float: right;
  color:#000000;
  font: 1.0em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  background-color: #FFFFFF;
  border-left: 1px solid #979797;
  border-bottom: 1px solid #979797;
  border-top: 1px solid #979797;
  padding: 4px;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90;
  z-index: 100;
  clear: both;
}

/* optional default pagesetter defines - add your own CSS*/
.psPager {background:green;}
.psFootLinks {background:red;}
.psRelatedInlineBlock {background:white;}

/* optional PS-StaticContent defines - add your own CSS*/ 
.psstaticcontent-templatewrapper {background:pink; }
.psstaticcontent-title {background:orange; }
.psstaticcontent-subtitle {background:grey; }
.psstaticcontent-content {background:purple; }
.psstaticcontent-notes {background:yellow; }

/* pnForum styles for the custom stylesheet */
.topictitle {background-color:#EBEBEB; border: 1px solid #D9D9D9;}
.cattitle {	background-color:#EBEBEB;	border: 1px solid #D9D9D9;	background-image: url(../templates/modules/pnForum/images/cellpic3.jpg);}
.col_0 { background-color: #EEEEEE;	background-image:url(../templates/modules/pnForum/images/cellpic3.jpg);background-repeat:repeat-x;}
.col_1 { background-color: #EEEEEE;	background-image: url(../templates/modules/pnForum/images/cellpic3.jpg);background-repeat:repeat-x;}
.col_2 { background-color: #EEEEEE;	background-image: url(../templates/modules/pnForum/images/cellpic3.jpg);background-repeat:repeat-x;}
.col_3 { background-color: #EEEEEE;	background-image: url(../templates/modules/pnForum/images/cellpic3.jpg);background-repeat:repeat-x;}
.col_4 { background-color: #EEEEEE;	background-image: url(../templates/modules/pnForum/images/cellpic3.jpg);background-repeat:repeat-x;}
.pnForum-border {border: 1px solid #D9D9D9; background-color:#EBEBEB;}
.topiclist {background-color:#EBEBEB;}
.forumlist {background-color:#F8F8F8;}
.postbody {background-color:#f9f9f9;border: 1px solid #D9D9D9;}
.poster_info {background-color:#EEEEEE;border: 1px solid #D9D9D9;}
.whosonline{ height:22px;font-size:10px;background-image: url(../templates/modules/pnForum/images/cellpic3.jpg);background-repeat:repeat-x;padding:5px 0px 0px 5px;}
.legend_header {height:22px;background-image:url(../templates/modules/pnForum/images/cellpic3.jpg);}
.forum_footer {background-color:#EBEBEB;margin-top: 1em; clear: both; width: 100%; font-size: 1.0em; border: 1px solid #ebebeb; text-align:left}