BODY
{
   background-color: #CCCCCC;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

SPAN, P, DIV, TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}

P                { line-height: 130%; }
P, LI, SPAN, DIV { font-size: x-small; }
PRE              { font-size: x-small; }
H1, H2, H3, H4   { font-family: Arial, Helvetica, sans-serif; }

A:link    {
	color: #6633FF;
}
A:visited {
	color: #633C8C;
}
A:hover   { color: #6666FF; text-decoration: none; }

.contactInfo { font-size: 11px; line-height: 0px; text-align: center; }

A.noExpire:link    { color: #0000FF; }
A.noExpire:visited { color: #0000FF; }
A.noExpire:hover   { color: #6666FF; text-decoration: none; }

A.toplink:link    { color: #0000FF; text-decoration: none; }
A.toplink:visited { color: #0000FF; text-decoration: none; }
A.toplink:hover   { color: #6666FF; text-decoration: none; }


.menu_primary { background-color: #532E60;
				background-image: url(../images/LBBannerBG.jpg);
				background-repeat: no-repeat;
				background-position: left;
				 }
.menu_secondary { background-color: #A1DA8B; }

.mainMenu              { font-size: 13px; line-height: 140%; color: #FFFFFF; font-weight: bold; }
.mainMenuSelected      { font-size: 13px; line-height: 140%; color: #FFFFFF; font-weight: bold; }
A.mainMenuLink:link    { color: #FFFFFF; text-decoration: none; }
A.mainMenuLink:visited { color: #FFFFFF; text-decoration: none; }
A.mainMenuLink:hover   { color: #FFFFFF; text-decoration: underline; }
.searchBox             { font-size: 12px; }

.subMenu              { font-size: 12px; color: #000000; }
.subMenuSelected      { font-size: 12px; color: #000000; font-weight: bold; }
A.subMenuLink:link    { color: #000000; text-decoration: none; }
A.subMenuLink:visited { color: #000000; text-decoration: none; }
A.subMenuLink:hover   { color: #000000; text-decoration: underline; }

.auxMenu              { font-size: 12px; color: #000000; }
A.auxMenuLink:link    { color: #000000; }
A.auxMenuLink:visited { color: #000000; }
A.auxMenuLink:hover   { color: #ff0000; }

.sideMenuTitle { font-size: small; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
                 color: #532E60; }
.sideMenuItem { font-size: 11px; }

A.sideMenuLink:link, A.sideMenuLink:visited { color: #532E60; text-decoration: none; }
A.sideMenuLink:hover                        { text-decoration: underline; }

.footer    { background-color:  #A1DA8B; font-size: 11px; text-align: center; }
.footer    { background-color: #A1DA8B; }
.copyright { background-color:  #532E60; font-size: x-small; font-style: 
italic; color: #ffffff; text-align: center; }

.small  { font-size: 11px; }
.purple { color: #532E60; }
.purple_bg{ background-color: #532E60; }
.lightpurple_bg{ background-color: #ede6f0; }
.purpleEm { font-size: small; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
            color: #532E60; }

.purpleTitle { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
            color: #532E60; }

.nextPrev { font-size: 11px; }

/* home page */
.mainHeadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; }
.homeMenuItem { font-size: 11px; line-height: 140%; }

.newsTeaserTitle { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.newsTeaserText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/* news page */
.newsItemTitle { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.newsItemText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }

/* productList */
.productListItem { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
.productListText { font-size: x-small; }

/* Catalog page */

.featureProduct     { font-size: x-small; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.featureProductText { font-size: 11px; text-align: justify; }

.catalogTypeHeading { font-size: 11px; font-weight: bold; }
.catalogTypeText    { font-size: 11px; }

A.catalogTypeLink:link    { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
A.catalogTypeLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
A.catalogTypeLink:hover   { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }

/* Individual product pages */

.productName { font-size: large; color: #532E60; }
.description { font-size: small; color: #532E60; }

/* various product page tags */

.toc         { margin-left: 20px; margin-bottom: 15 px; }
.tocItem     { font-size: small; }

.productSidebar { margin-left: 20px; margin-bottom: 15px; float: right; clear: right; margin: 4px;}
.panelHeading   { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FEFECE;  }
.panelItem      { font-size: 11px; }

.ssItem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
A.ssItem:link    { text-decoration: none; }
A.ssItem:visited { text-decoration: none; }
A.ssItem:hover   { text-decoration: underline; }

.sectionHeading { font-size: small; font-weight: bold; color: #532E60; }
.subsection     { font-size: x-small; font-weight: bold; color: #532E60; }

.diagramCaption { font-size: x-small; text-align: center; }

.simpleTableHeading { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FEFECE; }
.simpleTableItem    { font-size: 11px; }

.pinDescription { font-size: 11px; }
.pin            { font-size: 11px; font-weight: bold; }

.specHeading { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FEFECE; }
.specItem    { font-size: 11px; font-weight: bold; }
.specValue   { font-size: 11px; }

.orderFormHeading { font-size: small; font-weight: bold; color: #FFFFFF; }
.orderFormColumn  { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.specOrderFormColumn  { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #532E60; }
.modelName        { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.modelDesc        { font-size: 11px; }
.modelquantity  {font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.modelInput       { font-family: Courier New, Courier; text-align: right; }
.orderFormBottom  { font-size: 11px; font-weight: bold; }

/* distributors */

.distributorName { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.doDesc          { font-size: x-small; font-weight: bold; }
.doContact       { font-size: x-small; }

/* drivers */
.driverHeading { font-size: small; }

/* Forums */
.topicSubject { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; }
.replySubject { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.postedBy     { font-size: 11px; }
.headerSubject { font-weight: bold; }
.forumAction  { font-size: small; }

/* FAQs */
.faqSubject { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.faqDate    { font-size: 11px; }

/* File lists */
.fileListHeading { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }

/* shopping cart */
.cartColumn { font-size: x-small; font-weight: bold; }
.cartItem   { font-size: x-small; }
.cartQuantity { font-family: Courier New; font-size: x-small; }

.cartOption { font-size: small; }

/QuoteReport
.ReportArea
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #000000;

	background-color: #FFFFFF;
}

tr.odd td
{
   background-color: #EEEEEE;
}

tr.even td
{
   background-color: #ebe2fa;
}

.compChart
{
   text-align: center;
}

.compChart td
{
   font-size: 10;
   padding: 1, 1, 1, 1;
}

.prodComp_heading
{
   font-family: Verdana, Sans-Serif;
   font-size: 11px;
   color: #000000;
   background-color: #FEFECE;
}

.prodComp_title
{
   background-color: #BFA2D5;
}

.prodComp_prod
{
   text-align: left;
}

.prodComp_key h4, .prodComp_key td
{
   font-size: x-small;
}

.prodComp_key td
{
   padding: 1, 1, 1, 1;
}
/*About Us page */

#wrapper {
	margin: 0 auto;
	width: 930px;
	position: relative;
	}

.tabletext {
	padding: 15px;
	text-align: justify;
	font-size: small;
}

/* Distributor area */

#leftDistContent {
	text-align: center;
	width: 250px;
	float: left;
	margin: 0 0 30px 10px;
	z-index: 2;
}

#rightDistContent {
	text-align: center;
	width: 310px;
	float: right;
	margin: 0 100px 0 0;
	border-color: #888888;
	border-width: 1px;
}

.repoDetailTitle {
	text-decoration: none;
	margin-top: -5px;
	color: #532E60;  
}

.distList li {
	text-align: left;
	margin: 0 0 0 20px;
	list-style-type: none;	
}

#rightImagesGrid {
	text-align: center;
	width: 650px;

	margin: 0 0 20px 0;
	border-color: #888888;
	border-width: 1px;
	float: right;
/*	position: absolute;
	left: 267px;
	top: 86px;*/
	z-index: 1;
}

.repoCopyrightPad {
	margin: 0 30px;
}
#container {
  padding: 0px 10px 10px 10px;
  z-index: 0;
}
#popuptext {
  z-index: 200;
  position: absolute;
  top: 218px;
  left: 18px;
  visibility: hidden;
  background-color: #A1DA8B;
  width: 197px;
}
