A.LINKcc:link { text-decoration: underline; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  background-color: inherit; }
A.LINKcc:active { text-decoration: underline; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;   background-color: inherit; }
A.LINKcc:visited { text-decoration: underline; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;   background-color: inherit; }
A.LINKcc:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;   background-color: inherit; }

A.LINKMainMenu:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  background-color: inherit;  }
A.LINKMainMenu:active { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;   background-color: inherit; }
A.LINKMainMenu:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;   background-color: inherit; }
A.LINKMainMenu:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;   background-color: inherit;}

ul,li,ol,body,td,p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	color: #202020;  background-color: inherit;
}

ul, li {margin-top: 5px; margin-bottom: 5px; list-style-type: square; }
body {
    margin: 0;padding:0; 
}
form, table, div, img,h2,tbody, td,tr, iframe,fieldset { border: none; padding:0; margin:0; }

.verdana10white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;  background-color: inherit;
}
.RedText {
	color: #fe0102;  background-color: inherit; 
}
.smallText {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.smallText p  {
	margin-bottom: 0; margin-top: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.smallText h3 {font-size: 1.3em; }
.smallText h4 {font-size: 1.1em; font-weight:  normal; color: #0000cc;background-color: inherit;}
.smallText h5 {font-size: 1.1em; font-weight:  bold;}

.PartSearch, .PartSearch h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;  background-color: inherit;
	font-weight:bold;
}

.PartSearchBlue, .PartSearchBlue h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000CC;  background-color: inherit; 
	font-weight:bold;
	margin-top: 0; margin-bottom: 0;padding-top:5px;padding-bottom:0;
	text-align: left;
}


h1, h2 {margin:0; padding:0; }

.BigBlue , BigBlue td {	color: #0000cc; background-color:#edeeee;text-align: center; margin-top: 0; margin-bottom: 0;}

.BigBlue h1, .BigBlue h2 {padding-top:5px; padding-bottom: 5px;margin-top:0; margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;text-align: center;
}

.inputForm { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e6e5e5;	color: #000000; /*webado*/ background-color: #FFFFCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #666666; 
	font-size: 11px;
	margin-bottom: 1px;margin-top: 1px;
}
textarea.inputForm {font-size: 12px; overflow: auto;font-family: Verdana, Arial, Helvetica, sans-serif;}

.ps {float: right;text-align: right;font-size: 1.4em; font-weight: bold;color: #FB0000;}

.ps-input {background-color: white; color: black; width: 98%; height: 20px; margin-top: 10px; margin-bottom: 10px; font-size: 15px;font-weight: bold; border-left: none;}
.qq {width: 194px; }
.qq input {width: 114px;font-size: 11px; }
.qq select {width: 116px; font-size: 10px;padding:0;}

.qq textarea  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:190px;
	background-color: #e6e5e5;	color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #666666; 
	font-size: 11px;
	margin: 1px 0 1px 0;
	padding-right:0; padding-left:0;  overflow: auto;  /*white-space: normal;*/ height: 6em;}

.innerform {margin-left: auto; margin-right: auto; width: 95%;}

input.submitButtons{

	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; width: auto;
	/*webado*/ background-color: #FFCC33;
}

.footer {width: 620px; margin: 20px auto 20px auto; }

hr {height: 2px; width: 620px; background-color: #C0C0C2; color: #C0C0C3; margin-right: auto; margin-left: auto;}

address {font-style: normal;margin:0;padding:0;}
span.street-address 	{}
span.locality 	{}

.clear  {clear: both; display: block; height: 1px; overflow: hidden; margin:0; padding:0;}


.main {width: 620px; margin-left: auto; margin-right: auto;}
.main h2 { font-size: 13px;   padding-top:0; padding-bottom: 0;margin-top:5px; margin-bottom: 0;}


.main-parts {width: 90%; margin-left: auto; margin-right: auto;}
.main-parts h2 { font-size: 13px;   padding-top:0; padding-bottom: 0;margin-top:5px; margin-bottom: 0;}

#main-parts {width: 620px; margin:auto; padding: 5px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#main-parts h2 { font-size: 13px;   padding-top:0; padding-bottom: 0;margin-top:5px; margin-bottom: 0;}
#main-parts ul, #main-parts li  {display: inline;margin:0;padding:0 3px 0 0;font-weight: bold;}

#main-parts p  {
	margin-bottom: 0; margin-top: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#main-parts h3 {font-size: 1.3em; }
#main-parts h4 {font-size: 1.1em; font-weight:  normal; color: #0000cc;background-color: inherit;}

.part-list-last {padding-right: 0;}
.part-div {width: auto; padding-left:0;padding-right:0;padding-bottom: 3px;margin-top:3px; }


.part-list-last {padding-right: 0;}
.part-div {width: auto; padding-left:0;padding-right:0;padding-bottom: 3px;margin-top:3px; }

.toptopframe {background-image: url(css-images/Toptop.gif); width: 897px; height: 28px;padding:0;margin:0; color: white; background-color:#C0C0C2; font-size: 11px;font-weight: bold;}
.bottomframe {background-image: url(css-images/Bottom.jpg); width: 899px; height: 15px;padding:0;margin:0;background-position:top; color: white; background-color:#C0C0C2; font-size: 11px;font-weight: bold;}

.topframe {background-image: url(css-images/newTop.gif); width: 899px; height: 15px;padding:0;margin:0;background-position:top;}
.leftframe {background-image: url(css-images/left_sidestrip.gif); width: 3px; padding:0;margin:0;}
.leftcol {background-color: #98AFC7; color: inherit;width: 191px;vertical-align: top; padding:0;margin:0;}
.leftmidframe {background-image: url(css-images/left_middleSection.gif); width: 10px;  padding:0;margin:0;background-repeat: repeat-y;}
.centercol {width: 683px; vertical-align: top; padding:0;margin:0;}
.rightmidframe {background-image: url(css-images/right_middleSection.gif); width: 10px;  padding:0;margin:0;background-repeat: repeat-y;}
.rightcol {background-image: url(css-images/background.png); color: inherit;width: 194px;vertical-align: top;padding:0;margin:0; }
.rightframe {background-image: url(css-images/right_sidestrip.gif); width: 2px; padding:0;margin:0;background-repeat: repeat-y;}

.logoimage { text-align: right;margin:0; padding:0; vertical-align: bottom; height: 104px;width: 887px;}
.logoaddress {z-index:2; position: absolute; top: 70px; margin-left: 100px; }


.topmenu {float: left;font-size: 1em; font-weight: bold;}
.topmenu ul {display: inline;margin-left:0; margin-right: 0;padding:0;}
.topmenu li {display: inline;margin-left:10px; margin-right: 0;}



.image_in_left {float: left;margin:0; padding: 6px; }

.mfgtab { width: 620px; }
.mfgtab td {width: 98px; padding-right: 4px;padding-bottom: 5px; padding-top: 5px; font-size: 9px; /*text-overflow:ellipsis;*/ overflow:hidden;/*white-space:nowrap; */ border-bottom: 1px solid gray;}
.mfgtab p {font-size: 9px; }
.mfgtab img {max-width: 98px;}


.stockspecials {width: 620px; border-top: 1px solid #C0C0C3; padding: 0;border-right:0; border-left:0;table-layout: fixed;white-space: normal;}
.partnum     {width: 160px; vertical-align: top; font-size: 0.9em;border-bottom: 1px solid #C0C0C3; background-color: #FFFFFF;color: inherit;}
.quantity    {width: 40px;  vertical-align: top; font-size: 0.8em;border-bottom: 1px solid #C0C0C3; background-color:#EDEEEE;color: inherit;}
.part_descr  {width: 270px; vertical-align: top; font-size: 0.9em;border-bottom: 1px solid #C0C0C3; background-color: #FFFFFF;color: inherit;}
.part_mfg    {width: 150px; vertical-align: top; font-size: 0.9em;border-bottom: 1px solid #C0C0C3; background-color:#EDEEEE;color: inherit;}



.ads {text-align: center; width: 192px; margin-left: auto; margin-right: auto;}
.ads-mid {background-color: #EDEEEE; text-align: center; color: inherit; width: 100%;}

.ads hr {height: 2px; width: 100%; background-color: #C0C0C2; color: #C0C0C3; }
/*
.rfq {font-family: Arial, Helvetica, sans-serif; font-size: 13px;margin-top: 0; margin-bottom: 0;padding:5px;background-color: #FFFF00; 
		border-top: 2px  solid black; border-bottom: 2px  solid black;color: inherit;text-align: center;}
*/

.rfq {font-family: Arial, Helvetica, sans-serif; font-size: 13px;margin-top: 0; margin-bottom: 0;padding:5px;background-color: #FFFF00; 
		border-top: 2px  solid black; border-bottom: 2px  solid black;color: inherit;text-align: center;}

.searchresult {margin-left: auto; margin-right: auto;width: 620px;}

.bracket {color: #0000CC;background-color: inherit;}

.pgnum {font-size: 0.7em; font-weight: normal;}


.google-search { color: #ffffff; background-color: inherit; text-decoration: none;font-weight: bold;}
.google-search a:link { color: #ffffff; background-color: inherit;  text-decoration: none;}
.google-search a:visited { color: #ffffff; background-color: inherit;  text-decoration: none;}
.google-search a:hover { color: #ffffff; background-color: inherit; text-decoration: underline;}
.google-search a:active { color: #ffffff; background-color: inherit; text-decoration: none;}

.rec {height: 202px;width:683px;margin-left: -31px; background-image:url(css-images/Receptionist2.jpg); background-repeat: no-repeat;padding-top: 30px; }
.rec p {text-align: center; font-size: 17px;margin-left: 340px;margin-top: 10px;font-family: verdana,sans-serif;color: blue;background-color: inherit;}
.rec a:link {color: blue;background-color: inherit; text-decoration: none;}
.rec a:visited {color: blue;background-color: inherit; text-decoration: none;}
.rec a:hover {color: blue;background-color: inherit; text-decoration: underline;}
.rec a:active {color: blue; background-color: inherit;text-decoration: underline;}

.cta {height: 202px;width:683px;margin-left: -31px; background-image:url(css-images/Receptionist2.jpg); background-repeat: no-repeat;}
.cta p {text-align: center; font-size: 17px;margin-left: 340px;margin-top: 10px;line-height: 2em;font-family: verdana,sans-serif;color: blue;background-color: inherit;}
.cta a:link {color: blue;background-color: inherit; text-decoration: none;}
.cta a:visited {color: blue;background-color: inherit; text-decoration: none;}
.cta a:hover {color: blue;background-color: inherit; text-decoration: underline;}
.cta a:active {color: blue; background-color: inherit;text-decoration: underline;}

.right {text-align: right; }
.left  {text-align: left; }
.center {text-align: center; }

.indented p {/*text-indent:1em;*/ text-align: justify; text-justify: auto;}

.enum p  {display: inline; /*padding-left: 1em;*/}
.enum ul {display: inline;/*margin-left:0; margin-right: 0;*/padding:0; text-align: center; margin: 0 1%;  }
.enum li {display: inline; margin-left:0; margin-right: 0;}

#tab1, #tab1b, #tab1c {width: 899px;}

.header1 {font-size: 1em; font-weight: normal; /*padding-left: 1em;*/}

.mainmenuleft ul li {font-size: 17px;}
.mainmenuleft {float: left; width: 410px;}
.mainmenuright {float: left; width: 477px; height: 100%; background-image: url(css-images/canics_centered.jpg);}

.rightmenutext {color: #000000; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;}
.rightmenutext textarea {/*webado*/ background-color: #FFFFCC; }


#tab7 {padding-left: 10px;}

.fltleft {float: left;}

.searchtext {color: blue; width: 290px; font-size: 13px; margin-top: 13px; margin-left: 10px;}
.searchbar {width: 410px;}

.pdflink {vertical-align: middle; text-align: right;}

.toptenitem {width: 100%;}
.toptenitem td {font-size: 8px;}

.toptopframetable {width:100%;}
.toptopframedate {color: #FFFFFF; width: 670px;}
.toptopframefollow {color: #606060; width: 70px; vertical-align: middle;}
.toptopframelinks {border-right: 1px solid #606060; width: 40px; vertical-align: middle; padding-right: 5px;}
.toptopframeshare {padding-left: 5px;}
span.chicklets {color: #606060 !important;}

#captcha-image {padding-left: 2px;}
#captcha-image img {width: 188px; border: 1px solid;}
#captcha-response {padding: 0px 5px;}
#captcha-response-field {width: 180px;}

input,textarea {/*webado*/ background-color: #FFFFCC; }

/* ************************** */

  
#gallery {float: left;
    width: 255px; height: 160px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin: 20px 20px 20px 20px;
    border: 2px solid #C6C5C8;
  }
  #navigation {
    list-style: none;
    padding: 0; margin-top: 15px;
    margin: 0;
    float: left;
  }
  #navigation li {
    padding: 0;
    margin: 0;padding: 5px;
    float: left;
    clear: both;
  }
  #navigation li a img {
  width: 40px; height: 30px;
    border: none;
  }
  #navigation li a {
    display: block;
  }
  #full-picture {
    width:200px;
    height: 160px; 
    overflow: hidden;
    float: left; margin-left: 5px;
  }
  #full-picture img { width: 200px; height: 160px; }
  
  
 
 