/* main page bounding table */
.mainTable
{
	border: solid 1px #000000;
}

/* line above footer section */
.footerLine
{
	border-bottom: solid 1px #000000;
}

/* black background, white text */
.blackHeading
{
	background-image:url(images/SubHeader_BG.gif);
	background-repeat:no-repeat;
	background-position:top;
	font: normal bold 11px Arial,sans-serif;
	color: #ffffff;
}

.blackHeadingLong
{
	background-image:url(images/SubHeader_BGLong.gif);
	background-repeat:no-repeat;
	background-position:top;
	font: normal bold 11px Arial,sans-serif;
	color: #ffffff;
}

.textLgBold
{
	font: normal bold 14px Arial,sans-serif;
	color: #000000;
}

.textLg
{
	font: normal bold 12px Arial,sans-serif;
	color: #000000;
}
.textHeadLg
{
	font: normal bold 12px Arial,sans-serif;
	color: #000000;
	background-image:url(images/Header_BG.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	padding:5px;
}
.textHeadLgRight
{
	font: normal bold 12px Arial,sans-serif;
	color: #000000;
	background-image:url(images/Header_BG_Right.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
	padding:5px;
}

.GreyBorder
{ border:1px;
border-color:#eaebe9;
}

.textLgS
{
	font: normal 12px Arial,sans-serif;
	color: #000000;
}
.textSm
{
	font: normal 11px Arial,sans-serif;
	color: #000000;
}
.textTiny
{
	font: normal 9px Arial, sans-serif;
	color: #000000;
}
.textSmBold
{
	font: normal bold 11px Arial,sans-serif;
	color: #000000;
}

.RedBoldText
{
	font: normal bold 10px Arial,sans-serif;
	color: #FF0000;
}


a:link
{
	font: normal 11px Arial, sans-serif;
	color: #000000; font-weight:bold;
	text-decoration: none;
}

a:visited
{
	font: normal 11px Arial, sans-serif;
	color: #9c8a4d; font-weight:bold;
	text-decoration: none;
}

a:hover
{
	font: normal 11px Arial, sans-serif;
	color: #9c8a4d; font-weight:bold;
	text-decoration: underline;
}

a:active
{
	font: normal 11px Arial, sans-serif;
	color: #9c8a4d; font-weight:bold;
	text-decoration: none;
}

/* product page navigation */
.prodNavBorder
{	border-right: solid 1px #000000;
	padding-left: 10px;
	padding-right: 5px;  }

.prodNav
{	padding-left: 5px;	}

.introText
{	padding-left: 10px;
	padding-right:10px;  }

a.prodNavBlk:link
{	font: normal bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000; }
a.prodNavBlk:visited
{	font: normal bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000; }
a.prodNavBlk:hover
{	font: normal bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #FF0000; }
a.prodNavBlk:active
{	font: normal bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #000000; }

a.prodNavRed:link, a.prodNavRed:visited, a.prodNavRed:hover, a.prodNavRed:active 
{	font: normal bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #FF0000; }


.prodNavGrey
{
	font: normal bold 11px Arial, sans-serif;
	text-decoration: none;
	color: #BCBEC0;
}

/* about us page navigation */
a.linkText:link
{
	font: normal 11px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.linkText:visited
{
	font: normal 11px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.linkText:hover
{
	font: normal 11px Arial, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.linkText:active
{
	font: normal 11px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}

/* country text */
.country
{
	font: normal bold 9px Arial,sans-serif;
	color: #808284;
}


a.nav img
{
margin: 0px;
padding: 0px;
border-width: 2;
border-style: solid;
border-color:#eaebe9;
}

a.nav:hover img
{
margin: 0px;
padding: 0px;
border-width: 2;
border-style:solid;
border-color:#FF0000;
}

a.navRed img
{
margin: 0px;
padding: 0px;
border-width: 2;
border-style:solid;
border-color:#FF0000;
}

input.PageButton{
   color:#FFFFFF;
   font-family:Arial,helvetica,sans-serif; 
   font-size:12px;
   font-weight:bold;
   background-color:#FFFFFF;
   border:2px solid;
   border-top-color:#FFFFFF;
   border-left-color:#FFFFFF;
   border-right-color:#FFFFFF;
   border-bottom-color:#FFFFFF; 
   margin:2px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffc6c6c6',EndColorStr='#ff434343');
}


