.leftside {
margin-left: 18px;
}

 a {
font-family: verdana;
font-size: 12px;
}

#pricelist .infoBoxHeading {
font-size: 12px;}

#pricelist  .boxText {
font-size: 12px;}

#fsearch {
background: url(images/fsearch.jpg);
width: 644px;
height: 72px;}

#ftext {
clear: both;
position: abslute;
text-align: left;
font-family: verdana;
color: #B0D2E5;
font-size: 11px;
padding: 6px 0 0 31px;}

* html #ftext {
clear: both;
position: abslute;
text-align: left;
font-family: verdana;
color: #B0D2E5;
font-size: 11px;
padding: 3px 0 0 31px;}

#finner {
}

#finner .fsbut {
margin-top: 20px;}
#finput {
float: left;}
#fsbut {
padding: 5px 0 0 0px;
margin: 0 0 0 40px;
float: left;}

#finner .finput {
margin: 28px 0 0 40px;


border: none;
font-size: 14px;
font-family: verdana;
color: #1e4f92;
background: url(images/finnerbg.jpg) repeat-x;
width: 440px;}



#manuf {
font-size: 12px;
font-family: verdana;}
#manuf a {
text-decoration: underline;}

#operators {width: 742px;
height: 103px;
background: url(images/osepa.jpg) right no-repeat;}

#op {
width: 183px;
background: url(images/osepa.jpg) no-repeat;
height: 103px;
text-align: center;
float: left;
font-family: verdana;
font-size: 11px;
color: #1f649f;}

#op .ope a{
line-height: 25px;
font-family: verdana;
font-size: 11px;
color: #1f649f;
text-decoration: underline;}


#buy_1 {
text-align: left;
padding: 3px 0 0 6px;
background: url(images/buy.jpg) no-repeat;
width: 139px;
height: 24px;}

#col_1 input {
border: none;
float: left;
margin-top: 1px;
}

#col_1 {
float: left;
}

#col_2 {
}

#buy {
text-align: left;
padding: 3px 0 0 6px;
background: url(images/buy.jpg) no-repeat;
width: 139px;
height: 24px;}


#buy .col {
text-align: right;
border: none;
width: 37px;
padding-right: 23px;
float: left;
margin-top: 1px;
background: url(images/count.jpg);
}
#buy #col2 {
float: left;
display: block;
padding: 3px 0 0 20px;

}

#hwrap {
width: 1000px;}

#WRAPPER  {WIDTH: 1000PX; margin: 0 auto;}
#header {height: 164px;background: url(images/hbg.jpg)}
#logo {
margin-left: 50px;
display: block;
background: url(images/logo.jpg);
width: 150px;
height: 164px;
float:left;}

* html #logo {
margin-left: 20px;
display: block;
background: url(images/logo.jpg);
width: 150px;
height: 164px;
float:left;}


#frbg {
float: right;
background: url(images/hrbg.jpg);
width: 298px;
height: 164px;}

#contact {float: left;text-align: left;margin: 45px 0 0 50px;width: 450px;height: 84px;color: #FFFFFF;font-family: verdana;
font-size: 11px;}

* html #contact {float: left;text-align: left;margin: 45px 0 0 50px;width: 450px;height: 84px;color: #FFFFFF;font-family: verdana;
font-size: 11px;}

#c1 {padding: 10px;height: 84px;background: url(images/hsepa.jpg) no-repeat;float: left;}
#c2 {padding: 10px;height: 84px;background: url(images/hsepa.jpg) no-repeat;float: left;margin-left: 30px;}
#hmenu {padding: 2px 0 0 0;height: 32px; background: url(images/hmenubg.jpg)}
#hmenu a {display: block; background: url(images/hmsepa.jpg) no-repeat right 0; float: left;
font-family: verdana;
color: #5C5C5C;
font-size: 11px;
padding: 10px 26px 10px 26px;
}

#m1 {
background: url(images/hmsepa.jpg) no-repeat ;
width: 1px;
height: 31px;

float: left;}

#hmenuw {width: 1000px;}

#newsdesc {
padding: 0px;}

.h10 a {
color: #1d4c73;
font-weight: bold;
background: url(images/rmore.jpg) 0px 6px no-repeat;
padding-left: 8px;
margin-left: 10px;
text-decoration: underline; }

.lmenu {
line-height: 25px;
background: url(images/arrow.jpg) 0 8px no-repeat;
padding-left: 18px;
color: red;
font-size: 12px;
font-family: verdana;
color: #393939;
text-decoration: underline;}

#fbg {
margin-top: 10px;
height: 62px;
background: url(images/fbg.jpg);}

#register input  {
display:block;
background: url(images/sbg.jpg) repeat-x;
margin-left: 4px;
float: left;
margin-bottom: 4px;
border: 1px solid #D5D7D9;
}

#footer {

text-align: left;
width: 1000px;
margin: 0 auto;
}
.back {
text-decoration: underline;
font-size: 11px;
padding-left: 11px;}

#f1 {
float: left;
color: #949fa8;
font-size: 11px;
font-family: verdana;
padding: 15px 0 0 15px;}
#f2 {margin-left: 200px;}
#f2 a {
text-decoration: underline;
background: url(images/fmenubg.jpg) right no-repeat;;
padding: 0 20px 0 20px;
margin: 25px 0 0 0px;
float: LEFT;
font-family: verdana;
font-size: 11px;}

#f3 {
float: right;
margin: 15px 30px 0 0;}

#main {

margin: 0;}

#sepa {
background: url(images/mbg.jpg) repeat-x;
height: 22px;}




#newsdesc {
float: left;
width: 490px;}

#con3 {
position: relative;
border: 1px solid #D8D8D8;
width: 240px;
height: 180px;
margin: 0 0 0 500px;
margin-top: -43px;
}

* html #con3 {
margin-top: -43px;
}

* html #con2 {
margin-right: 8px;
}
* html #con3 {
margin-right: 1px; }


#con1 {
width: 480px;
font-family: Verdana;
font-size: 11px;
float: left;}

.ntext {
font-family: Verdana;
font-size: 11px;}

#name a {
color: #000000;
font-size: 12px;
text-decoration: underline;}

#vprod {
background: url(images/vsepa.jpg) no-repeat;
margin-top: 29px;
height: 159px;}

#newprodborder {
width: 742px;
float: left;
}
#newp {
margin-top: 54px;
float: left;
background: url(images/nborder.jpg) no-repeat;
height: 400px;
width: 1px;}

* html #newp {
margin-top: 48px;
float: left;
background: url(images/nborder.jpg) no-repeat;
height: 400px;
width: 1px;}


.productListing-data {
border-bottom: 1px solid #9EB2B9;
}
#price {
font-family: verdana;
width: 100px;
clear: both;
padding-top: 4px;
color:#144670;
font-size: 11px;
font-weight: bold;}
#price1 {
width: 60px;
clear: both;
padding: 0 20px 0 0;
color:#144670;
font-size: 11px;
font-weight: bold;}

#con2 {
margin-right: 9px;
width: 204px;
height: 40px;
float: right;
border: 1px solid #D8D8D8;
font-size: 12px;
letter-spacing: -1px;
font-family: verdana;
text-decoration: underline;
color: #4a6881;
background: url(images/con2.jpg);
padding: 18px;}

*html #con2 {
width: 240px;
height: 76px;}


.ntitle {
padding-bottom: 5px;
font-size: 12px;
font-family: verdana;
font-weight: bold;
text-decoration: underline;
color: #707070;}

#asearch {
padding-left: 4px;
clear: both;
text-align: left;}

#asearch a{
font-size: 10px;}

.search {
padding-top: 2px;
width: 166px;
height: 19px;
border: 1px solid #D5D7D9;
background: url(images/sbg.jpg) repeat-x;
color: #808080;
padding-left: 9px;
font-size: 11px;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.boxText_right { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.navBlue     { color: #FF0000; font-size: 8pt; font-family: Verdana }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: blue; text-decoration: underline; }

.h3, h3 {color: #252525;
font-size: 17px;
font-family: verdana;}

BODY {
  background: #ffffff;
  color: #393939;
  margin: 0px;
}

A {
  color: #393939;
  text-decoration: none;
}

A:hover {
  color: blue;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND: url(images/back.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.headerNavigation {
  color: #000000;
}

a:hover.headerNavigation {
  color: blue;
}

TR.headerNavigation1 {
  background: #bbc3d3;
}

TD.headerNavigation1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND: url(images/back1.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.headerNavigation1 {
  color: #000000;
}

a:hover.headerNavigation1 {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: red;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: red;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.templateinfobox     { background:#ffffff ; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px }
.templateinfobox_right     { background:#ffffff ; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px }

.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents_right {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBox {
background: #ffffff;}


.info {
background: #D3D1D1;
font-size: 11px;}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
  ;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even
 {  ;
}

TABLE.productListing {
  border-spacing: 1px
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

a:hover.pageResults {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 17px;
font-family: verdana;
}

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;
}

.tech {
padding: 0;
font-family: verdana;
font-size: 11px;
border: 1px solid #cccccc;
display: block;
height: 20px;
margin-bottom: 2px;

}

.tech1 {
background: #ebebeb;
padding: 0 0 0 5px;
line-height: 20px;
width: 95px;
float: left;
display: block;}

.tech2 {
padding: 0 0 0 5px;
width: 86%;
line-height: 20px;
float: left;
display: block;}





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.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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: red;
  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; }

.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.cat_description { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }
.centerTable {  background:#ffffff ;  }

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color="FFFFFF";
}

 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
  background-image: url(images/button_blank_left.gif);
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url(images/button_blank_right.gif);
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
  background-image: url(images/button_blank_middle.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
A.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
A.HeaderPageLinks:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/*  background: #00FF00; */
  color: blue;
}

TD.cookieUsage {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
}

/* WebMakers.com Added: Editing Attributes */
.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TR.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TD.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #C0C0C0; }

TD.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px;
}

TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px;
}

TR.pollOptRow {
}

TR.pollFooter {
}
/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */
