body {
	margin: .6em;
	padding: 0;
	font: 1em Verdana, Arial, sans-serif;
}

#preloader{
	visibility: hidden;
}

h1 {
	background: #fff url('../assets/Image/header.jpg') no-repeat;
	color: inherit;
	height: 140px;
	margin: 0;
	padding: 0;
}

h1 span {
	display: none;
}

h2{
	clear: both;
}

#w {
	width: 900px;
	margin: 0;
	padding: 0;
	background: #d4afd4 url('../assets/Image/bg.jpg') top repeat-x;
	color: inherit;
	border: 1px solid #841a84;
}

#search {
	margin: 0;
	padding: 0 0 0 220px;
	background: #fff url('../assets/Image/header_bottom.jpg') no-repeat;
	color: inherit;
	clear: both;
	height: 50px;
}

#search p {
	margin: 0;
	padding: 1.5em 0;
	font: bold .6em Verdana, Arial, sans-serif;
	float: left;
	color: #841a84;
	background: #fff;
}

#search form {
	margin: 0 0 0 2em;
	padding: 1em 0;
	font: bold .6em Verdana, Arial, sans-serif;
	float: left;
	color: #841a84;
	background: #fff;
	width: 250px;
}

#search input {
	height: 1.1em;
}

#search .button {
	height: 1.4em;
	color: #841a84;
	background: #fff url(../assets/Image/search_bg.gif) repeat-x;
}

#content {
	background: #fff;
	color: #841a84;
	width: 585px;
	float: left;
	margin: 0;
	padding: 0 0 2em 0;
	border: 1px solid #841a84;
	text-align: center;
	font: bold .6em Verdana, Arial, sans-serif;
}

#content h2 {
	background: inherit;
	color: #C298C2;
	margin: 20px 0;
	padding: 0;
	font: 2.8em Verdana, Arial, sans-serif;
}

#content h3 {
	background: inherit;
	color: #C298C2;
	margin: 30px 0;
	padding: 0;
	font: 2em Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

#content h3#homeh3 {
	background: inherit;
	color: #C298C2;
	margin: 5px 0;
	padding: 0;
	font: 2em Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

#content p {
	margin: 2em .7em;
	line-height: 1.8em;
	background: inherit;
	color: #841a84;
	text-align: center;
}

#content_top {
	background: #fff url(../assets/Image/button_bg.gif) repeat-x;
	color: inherit;
	height: 24px;
	border-bottom: 1px solid #841a84;
}

#content_top ul {
	margin: 0;
	padding: 5px 0 0 0;
}

#content_top li {
	display: inline;
	margin: 0;
	padding: 0;
	font: bold 1.2em Verdana, Arial, sans-serif;
}

#content_top li a {
	text-decoration: none;
	padding-left: 1.4em;
	margin: 0 1.6em;
	color: #841a84;
	background: url('../assets/Image/button_arrow.gif') 0 50% no-repeat;
}

#content_top li a:hover {
	color: #fff;
}

#content_top li .end {
	margin-right: 0;
}

#left {
	width: 240px;
	float: left;
	border-top: 1px solid #fff;
}

ul#primary-nav,
ul#primary-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#primary-nav li {
	margin: 0;
	padding: 0;
	text-align: left;
}

ul#primary-nav .bot {
	border-bottom: 1px solid #841a84;
}

ul#primary-nav li a {
	font: bold .8em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: 17px;
	text-decoration: none;
	margin: 0;
	padding: .2em 0 .3em .8em;
	color: #841a84;
	background: url('../assets/Image/button_bg.gif') repeat-x;
}

ul#primary-nav li a:hover {
	background: url('../assets/Image/button_bg.gif') repeat-x;
	color: #fff;
}

#leftnav {
	width: 240px;
	float: left;
	border-top: 1px solid #fff;
	text-align: right;
}

ul#primary-nav {
	width: 152px;
	list-style-type: none;
	margin: 0;
	margin-left: 70px;
	margin-right: 20px;
	padding: 0;
	text-align: left;
	border: 1px solid #841a84
}

ul#primary-nav li {
	margin: 0;
	padding: 0;
	text-align: left;
	background: #f7e149 url('../assets/Image/button_bg.gif') repeat-x top;
}

ul#primary-nav li a {
	font: bold .8em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: 17px;
	text-decoration: none;
	margin: 0;
	padding: .2em 0 .3em .8em;
	color: #841a84;
}

ul#primary-nav li a:hover {
	color: #fff;
}

#primary-nav li a#cm0A {
	background: url('../assets/Image/category_arrow.gif') no-repeat right center;
}

#primary-nav ul {
	padding: 0;
	margin: 0;
	background: #fff;
	list-style-type: none;
}

#primary-nav ul li {
	border: none;
	margin: 0;
	padding: 0;
	width: 150px;
	background: none;
	color: inherit;
	height: auto;
}

#primary-nav ul li a {
	height: auto;
	background: none;
	font-size: 0.6em;
}

#primary-nav ul li a:hover {
	background: none;
	color: #e7d3e7
}

#leftnav object {
	margin-left: 70px;
	margin-right: 20px;
	margin-top: 15px;
}

#footer {
	margin: 0;
	padding: 0;
	text-align: center;
	font: bold .6em Verdana, Arial, sans-serif;
	clear: both;
	margin: 0 73px 0 240px;
}

#footer p {
	margin: 1em 0;
	color: #841a84;
	background: inherit;
	text-align: center;
}

#footer a {
	background: inherit;
	color: #841a84;
	text-decoration: none;
}

#footer a:hover {
	background: inherit;
	color: #fff;
	text-decoration: none;
}

a {
	background: inherit;
	color: #841a84;
	text-decoration: none;
}

a:hover {
	background: inherit;
	color: #f6aa19;
	text-decoration: underline;
}

#home_top, #home_bot {
	width: 440px;
	padding-left: 8px;
	margin: auto;
	height: 170px;
}

#home_top1, #home_bot1 {
	width: 440px;
	padding-left: 8px;
	margin: auto;
	height: 170px;
}

#home_top a, #home_bot a{
	width: 98px;
	height: 160px;
	margin: 0 .5em;
	padding: 0;
	float: left;
	display: block;
	font-size: 1em;
	cursor: pointer;
}

#home_top a:hover, #home_bot a:hover{
	text-decoration: none;
}

#home_top b, #home_bot b{
	padding-top: 135px;
	width: 98px;
	display: block;
}

.over_a {
	background: url('../assets/Image/switches_01.jpg') no-repeat;
}

.over_a:hover {
	background: url('../assets/Image/switches_02.jpg') no-repeat;
}

.over_b {
	background: url('../assets/Image/connectors_01.jpg') no-repeat;
	
}
.over_b:hover {
	background: url('../assets/Image/connectors_02.jpg') no-repeat;
	
}

.over_c {
	background: url('../assets/Image/joysticks_01.jpg') no-repeat;
	
}

.over_c:hover {
	background: url('../assets/Image/joysticks_02.jpg') no-repeat;
	
}

.over_d {
	background: url('../assets/Image/keypads_01.jpg') no-repeat;
	
}
.over_d:hover {
	background: url('../assets/Image/keypads_02.jpg') no-repeat;
	
}

.over_e {
	background: url('../assets/Image/optoelectronics_01.jpg') no-repeat;
	
}
.over_e:hover {
	background: url('../assets/Image/optoelectronics_02.jpg') no-repeat;
	
}

.over_f {
	background: url('../assets/Image/sounders_01.jpg') no-repeat;
	
}

.over_f:hover {
	background: url('../assets/Image/sounders_02.jpg') no-repeat;
	
}
.over_g {
	background: url('../assets/Image/knobs_01.jpg') no-repeat;
	
}
.over_g:hover {
	background: url('../assets/Image/knobs_02.jpg') no-repeat;
	
}

.over_h {
	background: url('../assets/Image/thermal_fuses_01.jpg') no-repeat;
}
.over_h:hover {
	background: url('../assets/Image/thermal_fuses_02.jpg') no-repeat;
}

.over_i {
	background: url('../assets/Image/power-stations-01.jpg') no-repeat;
}
.over_i:hover {
	background: url('../assets/Image/power-stations-02.jpg') no-repeat;
}

* html a:hover {
	visibility: visible
}

.prodbox,
.prodbox_s,
.prodbox_w {
	width: 120px;
	background: #efe0ef;
	float: left;
	border: 1px solid #691569;
	margin: 0 0 0 1.5em;
	padding: 0;
}

.prodbox_w {
	width: 138px;
	min-height: 175px;
}

* html .prodbox_w {
	height: 178px;
}

.prodbox_s {
	width: 115px;
}

.prodbox h5,
.prodbox_s h5,
.prodbox_w h5 {
	font: bold 1em Verdana, Arial, sans-serif;
	color: #fff;
	background: #691569;
	margin: 0;
	padding: .5em .1em;
	height: 28px;
}

.prodbox .single,
.prodbox_s .single,
.prodbox_w .single {
	padding: 1em .1em 0 .1em;
}

.prodbox .tripple,
.prodbox_s .tripple,
.prodbox_w .tripple {
	padding: 0 .1em;
	height: 37px;
}

.prodbox a,
.prodbox_s a,
.prodbox_w a {
	color: #fff;
	background: inherit;
}

.prodbox a:hover,
.prodbox_s a:hover,
.prodbox_w a:hover {
	color: #e7d3e7;
	background: inherit;
	text-decoration: none;
}

.prodbox img,
.prodbox_s img,
.prodbox_w img {
	border: 1px solid #691569;
	margin: .5em 0;
}

.tdcolor1 {
	color: #fff;
	background-color: #691569;
	border-top: 1px solid #691569;
	border-bottom: 1px solid #545254;
	border-left: 1px solid #691569;
	border-right: 1px solid #691569;
}

.tdcolor2 {
	color: #545254;
	background-color: #EfE0Ef;
	border-bottom: 1px solid #691569;
	border-left: 1px solid #691569;
}

.tdcolor3 {
	color: #545254;
	background-color: #EfE0Ef;
	border-left: 1px solid #691569;
	border-bottom: 1px solid #691569;
	border-right: 1px solid #691569;
}

.frantitle {
	font: bold 1.6em Verdana, Arial, sans-serif;
	color: #841A84;
	background: inherit;
	margin: 2em 0 .4em 1em;
	padding: 0;
	text-align: left;
}

.fran1 {
	font-size: 1.4em;
	color: #545254;
	background-color: #EfE0Ef;
	border-top: 1px solid #545254;
	border-bottom: 1px solid #691569;
	border-left: 1px solid #691569;
	border-right: 1px solid #691569;
}

.fran2 {
	font-size: 1.4em;
	color: #545254;
	background-color: #fcf3fc;
	border-top: 1px solid #691569;
	border-bottom: 1px solid #545254;
	border-left: 1px solid #691569;
	border-right: 1px solid #691569;
}

.elma td {
	font-size: 1em;
	color: #545254;
	background-color: #fcf3fc;
	border-top: 1px solid #691569;
	border-bottom: 1px solid #545254;
	border-left: 1px solid #691569;
	border-right: 1px solid #691569;
}

.prodtable {
	width: 90%;
	clear: both;
	border: 1px solid #691569;
	margin: 0 auto 2em auto;
	padding: 0;
	background: #e7d3e7;
	color: #545254;
	overflow: hidden;
}

.prodtable h5 {
	font: bold 1em Verdana, Arial, sans-serif;
	color: #fff;
	background: #691569;
	margin: 0;
	padding: 0;
}

.prodtable_l {
	float: left;
	clear: both;
	height: 100%;
	overflow: auto;
}

.prodtable_l img {
	margin: 1.5em;
	border: 1px solid #000;
	clear: both;
}

.prodtable_r {
	position: relative;
	padding: 2em 0;
	height: 100%;
	overflow: auto;
	margin-right: 1px;
}

.prodtable_full {
	clear: both;
	padding: 0 0 .3em 0;
}

#prod ul {
	text-align: left;
	color: #545254;
	background: inherit;
}

#prod span {
	color: #ff0000;
	background: inherit;
}

#prod p {
	text-align: left;
	color: #545254;
	background: inherit;
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 1.2em;
}

.block1, .block2, .block3 {
	border: 1px solid #691569;
	margin: 2em 1em;
	padding: 0;
	background: #e7d3e7;
	color: #545254;
	float: left;
}

.block1 {
	margin-left: 20px;
}
.block1 h5, .block2 h5, .block3 h5 {
	font: bold 1em Verdana, Arial, sans-serif;
	color: #fff;
	background: #691569;
	margin: 0;
	padding: .7em 0;
}

.block1 img, .block2 img, .block3 img {
	margin: .8em;
	border: 1px solid #000;
}

.blockclear{
	clear: both;
	margin: 0;
	padding: 0;
}

.blockblank {
	margin-left: 20px;
	width: 74px;
	height: 20px;
	float: left;
}

.clearboth {
	clear: both;
	margin: 0;
	padding: 0;
	height: 2em;
}

.whitelink
	{
	color: #fff;
	text-decoration: none;
}

.whitelink:hover
	{
	color: #E7D3E7;
	text-decoration: none;
}

.l {
	float: left;
	padding-left: 100px;
}

.l img {
	margin-top: 12px;
	border: 1px solid #000;
}

.r {
	float: right;
	padding-right: 100px;
}

.l2 {
	float: left;
	padding: 2.2em;
}

.r2 {
	float: right;
	padding: 2.2em;
}

.prodtable2 {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	background-color:#FBFBEB;
	color: inherit;
	width: 90%;
}

.prodtable2 td {
	font-size: .8em;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: center;
}

.prodtabletitle {
	background-color: #4D417C;
	color: #fff;
}

.redbg {
	background-color: #E34642;
	color: inherit;
}

.yellowbg {
	background-color: #FCEB2A;
	color: inherit;
}

.orangebg {
	background-color: #E7B359;
	color: inherit;
}

.greybg {
	background-color: #B7B8B8;
	color: inherit;
}

.bluebg {
	background-color: #618FEC;
	color: inherit;
}

.greenbg {
	background-color: #2FA535;
	color: inherit;
}

.blackbg {
	background-color: #000;
	color: #fff;
}

.brownbg {
	background-color: #AE8E5B;
	color: inherit;
}

.purplebg {
	background-color: #A343E7;
	color: inherit;
}

.pinkbg {
	background-color: #F889F1;
	color: inherit;
}

.whitebg {
	background-color: #fff;
	color: inherit;
}

input, textarea {
	font-family: Verdana, Arial, sans-serif;
	background-color: #E7D3E7;
	border: 1px solid #841A84;
	color: #841A84;
	font-weight: bold;
}

#pageindex ul {
	text-align: left;
	margin: 1em 0 0 5em;
	padding: 0;
	list-style-type: decimal;
}

.catalogue {
	width: 154px;
	text-align: center;
	margin: 20px 20px 0 70px;
}

.catalogue a{
	font-weight: bold;
	font-size: 0.8em;
	text-align: center;
	color: #841a84;
}

.catalogue img {
	margin-top: 5px;
}

.aligncenter{
	text-align: center;
	padding-left: 50px;
}

#content p.searchpara1{
	margin: 0px 20px;
	padding: 0px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
}

#content p.searchpara2{
	color: #000;
	margin: 0px 20px;
	padding: 0px;
	text-align: left;
}

#content p.searchpara3{
	margin: 0px 20px 20px 20px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px dashed #841a84;
	text-align: left;
}

#content #news {
	width: 412px;
	background: #fff url(../assets/Image/news-bottom.gif) no-repeat bottom;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

#content #news h2{
	background: #661466 url(../assets/Image/news-top.gif) no-repeat;
	color: #fff;
	font: bold 1.2em Verdana, Arial, sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0px;
}

table#productinfo{
	color: #000;
	width: 550px;
	margin: 0 auto;
}

table#productinfo th{
	font-size: 1.2em;
	text-align: left;
	vertical-align: bottom;
	height: 40px;
	background-color: #d6d6d6;
}

table#productinfo td{
	text-align: left;
}

table#productinfo img{
	display: block;
	margin: 0 auto;
}

table#productinfo td a{
	text-align: center;
}

a#getadobe{
	text-align: right;
	display: block;
	margin-right: 18px;
}

a#getadobe img{
	border: none;
}

.knitter-switch{
	width: 190px;
	float: left;
	display: inline;
	overflow: hidden;
	padding: 5px 0 0 0;
	margin: 0 0 20px 70px;
	background: #ffea00;
}

.knitter-switch img{
	border: none;
}

.knitter-switch h4{
	color: black;
	font-size: 1em;
	text-transform: normal;
}
