@import url("navigation.css");

/* GENERIC CSS */

* {
	margin					: 0;
	padding					: 0;
}

p {
	margin-bottom			: 14px;
}

ul, ol {
	list-style-position		: inside;
}

ol li {
	padding-bottom:25px;
}

a {
	color					: #226FBD;
	text-decoration         : none;
}

a:hover {
	text-decoration         : underline;
}

a img {
	border					: none;
}

html {
	font-size				: 100%;
}

body {
	text-align				: left;
	font					: 100% Arial, sans-serif;
}

#mainWrapper {
	position				: relative; /* get #wrapper on top of stacking order */
	margin					: 0 auto;
	width					: 940px;
}

#contentWrapper {
	padding-top:5px;
	/*background:url(../images/shadow_background.gif) repeat-y;*/
}

#bottomWrapper {
	/*background:url(../images/shadow_background_bottom.gif) no-repeat;*/
	border-top:1px solid #cccccc;
	height: 23px;
	clear:both;
	font-size:10px;
	padding-top:10px;
	margin-top:25px;
	color:#818181;
}

#bottomWrapper a {
	color:#818181;
}

#searchList {
	width:600px;
}

#sopranoLogo {
	height:59px; /* 78- 19=59 */
	width:150px;
	margin-top:12px;
	background:white;
	float:left;
}

#sopranoLogo a {
	width:150px;
	height:43px;
	background:url(../images/soprano_logo.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}

.copyrightNote {
	color:black;
	width:210px;
	display:block;
	float:left;
	padding-left:7px;
	overflow:hidden;
}

#searchSection {
	margin-top:30px;
	float:left;
	background:url(../images/menu_background.gif) repeat-x;
	height						: 29px; 
	width:150px;
	padding-top:3px;
	padding-left:66px;
}

h5 {
	color:#fa7d2a;
	font : 16px Arial, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
}

#searchZone {
	float:left;
	list-style					: none;
	list-style-position			: outside;
}

#searchZone li {
	float:left;
	padding-left:5px;
}

#searchField {
	width:112px;
	height:15px;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top:1px;
	color:#b0b0b0;
}

#searchButton {
	width:20px;
	height:18px;
	background:url(../images/search_button.gif) no-repeat;
	border:none;
	display:block;
	text-indent:-9999px;
	overflow				: hidden;
	cursor					: pointer;
	margin-top              : 2px;
}

#plastic_injection_left_column {
	width:400px;
	float:left;
}

#plastic_injection_left_column p {
	width:350px;
}

#plastic_injection_right_column {
	float:left;
	width:200px;
}

#imageHeader {
	width:939px;
	height:208px;
	background:url(../images/homepage/main_image.jpg) no-repeat;
	clear:both;
}

.genericLeftColumn {
	clear:left;
	float:left;
	font-size:80%;
	padding-top:18px;
	width:232px;
}

.representationsLeftColumn {
	clear:left;
	float:left;
	font-size:80%;
	padding-top:18px;
	width:100%;
}

.genericRightColumn {
	float:right;
	margin-top:25px;
	width:678px;
	padding-left:24px;
	font-size:80%;
	border-left:1px dotted #cccccc;
}

.genericLeftColumn h1 {
	font-size:120%;
}

#flash_top {
	width:210px;
	height:100px;
	display:block;
	background:url(../images/flash_top.gif) no-repeat;
}

#flash_video {
	width:210px;
	height:300px;
	display:block;
	background:#f5f5fa;
}

#flash_bottom {
	width:210px;
	height:100px;
	display:block;
	background:url(../images/flash_bottom.gif) no-repeat;
}

#columnContainer {
		/*background:url(../images/left_column_background.gif) repeat-y;*/
		width:920px;
}

.genericLeftColumn p {
	width:200px;
}



.genericRightColumn p {
	width:650px;
}

#noticeUL {
	padding-top:15px;
	list-style:outside;
	padding-left:15px;
	width:580px;
	text-align:justify;
	padding-bottom:50px;
}

#noticeUL li {
	padding-bottom:20px;
	margin-left:15px;
}

#homeRightColumn p {
	width : 200px;
}

#privacyPolicy {
	margin-top:20px;
	font-size:10px;
	color:#333333;
	width:350px;
}

.upperSpace {
	padding-top:20px;
}

.homeMiniLeft {
	width:224px;
	margin-top:15px;
	float:left;
	clear:both;
	font-size:13px;
	text-align:justify;
}

.homeMiniRight {
	width:700px;
	margin-top:15px;
	float:left;
	margin-left:10px;
	padding-left:5px;
	border-left:1px dotted #cccccc;
}

.miniheader {
	margin-left:22px;
	padding-bottom:3px;
}

.contactMiniLeft {
	width:260px;
	float:left;
	padding-right:20px;
}

.contactMiniRight {
	width:374px;
/*	background:url(../images/column_seperator.gif) repeat-y left top;*/
	float:left;
	padding-left:20px;
}

#productsBoxes {
	list-style					: none;
	list-style-position			: outside;
}

#productsBoxes h4 {
	color:#221b90;
	font-size:11px;
	padding-top:8px;
	width:128px;
	text-align:center;
	height:21px;
}

#magneticsImageDiv {
	background:url(../images/products/magnetics/side-products-image.jpg) no-repeat;
	background-position:442px 0px;
}

#magneticsImageDiv p {
	width:400px;
}

#productsBoxes .productsDoubleLine {
	padding-top:0px;
	height:29px;
}

#servicesBoxContract h4 {
	padding-top:0px;
	height:29px;
}

#servicesBoxes li {
	width:130px;
	height:150px;
	margin-left:5px;
	margin-bottom:2px;
	float:left;
}

#productsBoxes li {
	width:130px;
	height:152px;
	margin-left:10px;
	float:left;
	background:url(../images/homepage/empty_box.gif) no-repeat;
	margin-bottom:12px;
}


#productsBoxes li a {
	margin-left:2px;
	text-align:center;
	padding-top:103px;
	width:122px;
	height:17px; /* 120-103=17 */
	display:block;
	font-size:12px;
}


.head, #productsBoxes h4 a {
	margin:0;
	padding:0;
	color:#221b90;
	font-size:11px;
}

#productsBoxes h4 a:hover, #servicesBoxes h4 a:hover {
	text-decoration:none;
}


.servicesInnerPage {
	width:610px;
	margin-bottom:45px;
	margin-top:30px;
}

.servicesInnerPage li {
	margin-right:10px;
}

.productsInnerPage {
	width:700px;
	margin-bottom:25px;
	margin-top:20px;
	margin-left:-12px;
}

.productsInnerPage li {
	padding-right:25px;
	padding-bottom:20px;
}

#servicesBoxPower { background:url(../images/homepage/services_box_power.gif) no-repeat; }
#servicesBoxMechanics { background:url(../images/homepage/services_box_mechanics.gif) no-repeat; }
#servicesBoxContract { background:url(../images/homepage/services_box_contract.gif) no-repeat; }

#servicesBoxItems1,#servicesBoxItems2,#servicesBoxItems3 {
	list-style					: none;
	list-style-position			: outside;
}

#servicesBoxItems1 li,#servicesBoxItems2 li,#servicesBoxItems3 li {
	height:38px;
	width:125px;
	margin-left:0px;
}

#servicesBoxItems1 li a,#servicesBoxItems2 li a,#servicesBoxItems3 li a {
	height:28px;
	width:123px;
	padding-left:3px;
	display:block;
	font-size:11px;
	color:black;
	padding-top:10px;
	margin-left:1px;
}

#servicesBoxItems1 li a:hover,#servicesBoxItems2 li a:hover,#servicesBoxItems3 li a:hover {
	background:#F5F5FA;
	text-decoration:none;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	color:black;
}

#doubleLine h4 {
	padding-top:0px;
	height:29px;
}

#industrialBackground {
	background:url(../images/products/power/industrial-power-supplies/logos.gif) no-repeat;
	background-position:right;
	width:630px;
	margin-bottom:30px;
}

#industrial_als300400_Background  {
	background:url(../images/products/power/industrial-power-supplies/als300-400/product-image.gif) no-repeat;
	background-position:right;
	width:630px;
	margin-bottom:30px;
}

#industrial_als500_Background  {
	background:url(../images/products/power/industrial-power-supplies/als500/product-image.gif) no-repeat;
	background-position:right;
	width:630px;
	margin-bottom:30px;
}


#industrialLeftColumn {
	width:290px;
	text-align:left;
	font-size:90%;
	float:left;
	margin-right:10px;
}

#industrialLeftColumn h4, #industrialRightColumn h4, #industrialOutputTable h4,  
#industrialExampleTable h4, #industrialPackgesTypeTable h4, #industrial_bottom_table h4 {
	font-size:100%;
	font-weight:bold;
	color:black;
	margin-top:20px;
}

#industrialLeftColumn td, #industrialRightColumn td {
	vertical-align:top;
}

#industrialLeftColumn .leftcolumnLeftTD {
	width:128px;
	color:#666666;
	font-weight:bold;
}

#industrialLeftColumn .leftcolumnRightTD {
	width:165px;
	padding-right:20px;
}

#industrialRightColumn .rightcolumnLeftTD {
	width:123px;
	padding-left:30px;
	color:#666666;
	font-weight:bold;
	
}

#industrialRightColumn .rightcolumnRightTD {
	width:189px;
	padding-left:5px;
}



#industrialRightColumn {
	width:290px;
	text-align:left;
	float:left;
	font-size:90%;
	background:url(../images/column_seperator.gif) repeat-y left;
	margin-bottom:40px;
}


#jumpButton {
	background:url(../images/buttons/jump.gif) no-repeat;
	width:51px;
	height:16px;
	border					: none;
	overflow				: hidden;
	cursor					: pointer;
	text-indent             : -9999px;
	display:block;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:11px;
	float:left;
}

#jumpForm p {
	float:left;
	width:270px;
	margin-right:70px;
}

#jumpFormDiv {
	background:url(../images/row_seperator.gif) repeat-x;
	background-position:bottom;
	margin-bottom:15px;
	height:60px;
	width:630px;
}

#jumptoSelection {
	float:left;
	margin-top:8px;
}

#industrial_als300400_productChart {
	background:url(../images/products/power/industrial-power-supplies/als300-400/300_chart.gif) no-repeat;
	width:587px;
	height:320px;
	margin-bottom:30px;
}

#industrialOutputTable {
	font-size:90%;
	margin-bottom:30px;
	text-align:center;
	width:630px;
}

#industrialOutputTable thead, #industrialExampleTable thead, 
#industrialPackgesTypeTable thead, #industrial_bottom_table thead {
	background:#F5F5FA;
}

#industrial_bottom_table {
	width:620px;
	margin-bottom:40px;
	text-align:center;
	font-size:90%;
}

#industrialOutputTable thead td, #industrialExampleTable thead td, 
#industrialPackgesTypeTable thead td, #industrial_bottom_table thead td{
	vertical-align:top;
}

#industrialExampleTable {
	font-size:90%;
	margin-bottom:30px;
	text-align:center;
	width:630px;
}

#industrialExampleTable td {
	text-align:center;
}

#idustral_als300400_data {
	background:url(../images/products/power/industrial-power-supplies/als300-400/300_data1.gif) no-repeat;
	width:583px;
	height:489px;
	margin-bottom:30px;
}

#idustral_als500_data {
	background:url(../images/products/power/industrial-power-supplies/als500/500_data1.gif) no-repeat;
	width:583px;
	height:489px;
	margin-bottom:30px;
}

#industrial_als300400_FrontPanelType {
	margin-bottom:30px;
	background:url(../images/products/power/industrial-power-supplies/als300-400/300_data2.gif) no-repeat;
	width:590px;
	height:251px;
}

#industrial_als500_FrontPanelType {
	margin-bottom:30px;
	background:url(../images/products/power/industrial-power-supplies/als500/500_data2.gif) no-repeat;
	width:590px;
	height:243px;
}

#industrial_als300400_Dimensions {
	margin-bottom:30px;
	background:url(../images/products/power/industrial-power-supplies/als300-400/300_data3.gif) no-repeat;
	width:590px;
	height:449px;
}

#industrial_als500_Dimensions {
	margin-bottom:30px;
	background:url(../images/products/power/industrial-power-supplies/als500/500_data3.gif) no-repeat;
	width:590px;
	height:491px;
}

#industrial_als300400_OpenFrameDimensions {
	margin-bottom:30px;
	background:url(../images/products/power/industrial-power-supplies/als300-400/300_data4.gif) no-repeat;
	width:590px;
	height:318px;
}

#industrial_als500_OpenFrameDimensions {
	margin-bottom:30px;
	background:url(../images/products/power/industrial-power-supplies/als500/500_data4.gif) no-repeat;
	width:590px;
	height:318px;
}

#industrialPackgesTypeTable {
	font-size:90%;
	margin-bottom:30px;
	text-align:center;
	width:630px;
}

#industrialExampleTable .column1 { width:35px; }
#industrialExampleTable .column2 { width:47px; }
#industrialExampleTable .column3 { width:68px; }
#industrialExampleTable .column4 { width:149px; }
#industrialExampleTable .column5 { width:160px; }
#industrialExampleTable .column6 { width:91px; }

#industrialOutputTable .column1 { width:99px; }
#industrialOutputTable .column2 { width:95px; }
#industrialOutputTable .column3 { width:90px; }
#industrialOutputTable .column4 { width:109px; }

#contactManufacturingServicesHeader {background:url(../images/services/contract-manufacturing/header.gif) no-repeat; }
#powerservicesHeader { background:url(../images/services/power-header.gif) no-repeat; }
#mechanicsHeader { background:url(../images/services/mechanics-header.gif) no-repeat; }
#contactusHeader { background:url(../images/contact-us/header.gif) no-repeat; }
#productsHeader {background:url(../images/products/header.gif) no-repeat; }
#servicesHeader {background:url(../images/services/header.gif) no-repeat; }
#companyprofileHeader { background:url(../images/company_profile/header.gif) no-repeat; }
#representationsHeader { background:url(../images/representations/header.gif) no-repeat; margin-bottom:8px; }
#copyrightHeader { background:url(../images/notices/copyright.gif) no-repeat; }
#sitemapHeader { background:url(../images/notices/sitemap.gif) no-repeat; }
#accessibilityHeader { background:url(../images/notices/accessibility.gif) no-repeat; }
#plasticinjectionHeader { background:url(../images/products/plastic-injection/header.gif) no-repeat; }
#searchresultsHeader { background:url(../images/notices/search.gif) no-repeat; }
#diecastHeader { background:url(../images/services/die-cast/header.gif) no-repeat; }
#powercustomdesignHeader { background:url(../images/services/custom-design/header.gif) no-repeat; }
#sheetmetalHeader { background:url(../images/services/sheet-metal/header.gif) no-repeat; }
#contractmanufacturingHeader { background:url(../images/products/contract-manufacturing/header.gif) no-repeat; }
#contractmanufacturing-customdesignHeader { 
background:url(../images/services/contract-manufacturing/custom-design-header.gif) no-repeat; } 
#industrialpowersuppliesHeader { background:url(../images/products/power/industrial-power-supplies/header.gif) no-repeat; }
#coolingFansHeader {background:url(../images/products/cooling-fans/header.gif) no-repeat; }
#emiProductsHeader { background:url(../images/products/emi/header.gif) no-repeat; }
#rubberProductsHeader { background:url(../images/products/rubber/header.gif) no-repeat; }

#industrialpowersupplies300400Header { 
background:url(../images/products/power/industrial-power-supplies/als300-400/header.gif) no-repeat; }
#industrialpowersupplies500Header { 
background:url(../images/products/power/industrial-power-supplies/als500/header.gif) no-repeat; }
#industrialpowersupplies600800Header { 
background:url(../images/products/power/industrial-power-supplies/als600-800/header.gif) no-repeat; }

#telecominvertersHeader { background:url(../images/products/power/telecom-inverters/header.gif) no-repeat; }
#telecomrectifiersHeader { background:url(../images/products/power/1u-telecom-rectifiers/header.gif) no-repeat; }
#dcdcconvertersHeader { background:url(../images/products/power/dc-dc-converters/header.gif) no-repeat; }
#customdesignHeader { background:url(../images/products/power/custom-design/header.gif) no-repeat; }
#medicaltelecompowersuppliesHeader { background:url(../images/products/power/medical-and-telecom-power-supplies/header.gif) no-repeat; }
#adaptorsHeader {background:url(../images/products/power/adaptors/header.gif) no-repeat; }
#openframeHeader {background:url(../images/products/power/medical-and-telecom-power-supplies/open-frame/header.gif) no-repeat; }
#enclosureHeader {background:url(../images/products/power/medical-and-telecom-power-supplies/enclosure/header.gif) no-repeat; }
#ubracketHeader {background:url(../images/products/power/medical-and-telecom-power-supplies/u-bracket/header.gif) no-repeat; }
#powerproductsHeader { background:url(../images/products/power/header.gif) no-repeat; }
#backplanesHeader {background:url(../images/products/backplanes/header.gif) no-repeat; }
#magneticsHeader {background:url(../images/products/magnetics/header.gif) no-repeat; }
#rfProductsHeader {background:url(../images/products/rf-products/header.gif) no-repeat; }
#safetyProductsHeader {background:url(../images/products/safety-products/header.gif) no-repeat; }
#heatsinksProductsHeader {background:url(../images/products/heatsinks/header.gif) no-repeat; }

#backplanesPhoto {
	background:url(../images/products/backplanes/backplanes.gif) no-repeat;
	background-position:100% 0px;
	width:630px;
	height:165px;
	margin-bottom:10px;
}

.Fixedul {
	width:600px;
	padding-left:15px;
	list-style-position:outside;
	margin-bottom:22px;
}

#backplanesPhoto p {
	width:300px;
}

#power-supplies-chart {
	width:680px;
	text-align:center;
	margin-bottom:40px;
}

#power-supplies-chart thead {
	background:#F5F5FA;
	font-weight:bold;
}

#customdesignProduct {
	font-size:85%;
}

#customdesignProduct .input {
font-size: 9px
}

#customdesignProduct h4 {
	font-size:100%;
	margin-bottom:5px;
	margin-top:5px;
}

#customdesignProduct td {
	vertical-align:top;
}

#customdesignProduct em { 
	color                   : #cc3333;
	font-weight             : bold;
}

.innerpageHeader {
	text-indent:-9999px;
	width:678px;
	height:72px;
	margin-bottom:20px;
	background-color:#216cb8 !important;
}

.lastParagraph {
	margin-bottom:75px;
}


h3 {
	color                   : #cc3333;
	padding-left            : 5px;
	font-weight             : bold;
	padding-bottom          : 8px;
	font-size:100%;
}

#contactFieldSet {
	width                   : 387px;
	border                  : none;
	padding-top             : 15px;
	padding-bottom          : 10px;
}

#contactFieldSet dt {
	color                   : #666666;
	width                   : 140px;
	float			    	: left;
	clear			    	: left;
}

#contactFieldSet dt em {
	color                   : #cc3333;
	font-weight             : bold;
}

#contactFieldSet dd {
	margin-bottom            : 12px;
}

#contactFormButtons {
	width                    : 366px;
	height                   : 25px;
	list-style				 : none;
	list-style-position		 : outside;
	clear:both;
}

#contactFormButtons li {
	display                  : inline;
	padding-right            : 30px;
	float                    : right;
}

.submitButton {
	width                    : 61px;
	height                   : 16px;
	display                  : block;
	background:url(../images/buttons/submit.gif) no-repeat;
	cursor					 : pointer;
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

.resetButton {
	width                    : 54px;
	height                   : 16px;
	display                  : block;
	background:url(../images/buttons/reset.gif) no-repeat;
	cursor					 : pointer;
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}
#productsPowerBox {	background:url(../images/homepage/products_box_power.gif) no-repeat; }
#productsMechanicsBox {	background:url(../images/homepage/products_box_mechanics.gif) no-repeat; }
#productsContractBox {	background:url(../images/homepage/products_box_contract.gif) no-repeat; }
#productsRfProductsBox { background:url(../images/homepage/services_box_rf_products.gif) no-repeat; }
#heatsinksProductsBox { background:url(../images/homepage/products_box_heatsinks.gif) no-repeat; }
#productsSafetyProductsBox { background:url(../images/homepage/products_box_safety.gif) no-repeat; }
#productsTransformersBox {	background:url(../images/homepage/products_box_transformers.gif) no-repeat; }
#productsPlasticBox {	background:url(../images/homepage/products_box_plastic.gif) no-repeat; }
#productsBackplanesBox {	background:url(../images/homepage/products_box_backplanes.gif) no-repeat; }
#productsCoolingFansBox  {	background:url(../images/homepage/products_box_cooling_fans.gif) no-repeat; }
#productsEMIThermalManagement { background:url(../images/homepage/products_box_emi.gif) no-repeat; }
#productsRubber {	background:url(../images/homepage/products_box_rubber.gif) no-repeat; }

#plastic-injection-ppt-download {
	background:url(../images/products/plastic-injection/ppt-icon.gif) no-repeat; 
	padding-left:76px;
	padding-top:6px;
	height:66px;
	display:block;
	float:left;
}

#banshing-group-icon {
	background:url(../images/products/plastic-injection/banshing-group-icon.gif) no-repeat; 
	width:262px;
	height:86px;
	padding-top:48px;
	padding-right:2px;
	text-align:right;
	float:right;
	
}

#subNav {
	color                   : black;
	list-style				: none;
	list-style-position		: outside;
	padding-left:2px;
	font-size:110%;
	overflow:hidden;
}

.lvl1, .lvl2, .lvl3, .lvl4 {
	list-style				: none;
	list-style-position		: outside;
}

.lvl1 {
	padding-top:20px;
}

.lvl1_sitemap {
	font-weight:bold;
	padding-top:20px;
}

.lvl2 {
	font-size:80%;
}

.lvl3 {
	margin-left:10px;
	font-size:80%;
}

.lvl4 {
	margin-left:10px;
	background:none;
}



#subNav li {
	margin-bottom          : 4px;
	height:auto;
	display:block;
	overflow:hidden;
}

#subNav a {
	text-decoration         : none;
	width                   : 140px;
	display                 : block;
	padding-left            : 4px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:40px;
}

#subNav a:hover {
	color                   : black;
	background              : #f0f0f0;
}

.active {
	color                   : black;
	background              : #e0e0e0;
}

.topMiniLevel {
	padding-left:45px;
	margin-left:2px;
}

.powerSubMenu { background:url(../images/sub-menu/products_power.jpg) no-repeat 3px 0px; border-left:5px solid #fde9d9; }
.transformersSubMenu { background:url(../images/sub-menu/products_transformers.jpg) no-repeat 3px 0px; border-left:5px solid #daeef3; }
.mechanicsSubMenu { background:url(../images/sub-menu/products_mechanics.jpg) no-repeat 3px 0px; border-left:5px solid #dbe5f1; }
.plasticSubMenu { background:url(../images/sub-menu/products_plastic.jpg) no-repeat 3px 0px; border-left:5px solid #ddd8c2; }
.contractSubMenu { background:url(../images/sub-menu/products_contract.jpg) no-repeat 3px 0px; border-left:5px solid #e5dfec; }
.rfSubMenu { background:url(../images/sub-menu/products_rf.jpg) no-repeat 3px 0px; border-left:5px solid #eaf1dd; }
.safetySubMenu { background:url(../images/sub-menu/products_safety.jpg) no-repeat 3px 0px; border-left:5px solid #f2dbdb; }
.heatsinksSubMenu { background:url(../images/sub-menu/products_heatsinks.jpg) no-repeat 3px 0px; border-left:5px solid #c6d9f1; }
.coolingFansSubMenu { background:url(../images/sub-menu/products_cooling_fans.jpg) no-repeat 3px 0px; border-left:5px solid #ddd8c2; }
.emiSubMenu { background:url(../images/sub-menu/products_emi.jpg) no-repeat 3px 0px; border-left:5px solid #ddd8c2; }
.rubberProductsSubMenu { background:url(../images/sub-menu/products_rubber.jpg) no-repeat 3px 0px; border-left:5px solid #ddd8c2; }

.powerSubMenu a {margin-left:2px;  }
.transformersSubMenu a {margin-left:2px; }
.mechanicsSubMenu a {margin-left:2px;  }
.plasticSubMenu a {margin-left:2px;  }
.contractSubMenu a {margin-left:2px;  }
.rfSubMenu a {margin-left:2px;  }
.safetySubMenu a {margin-left:2px;  }
.heatsinksSubMenu a {margin-left:2px;  }

.emi-left-div {
	width:410px;
	float:left;
}

.emi-left-div p {
	width:350px;
}

.emi-right-div {
	width:260px;
	float:right;
}

/*.powerSubMenu a:hover { background-color:#fde9d9 !important; }*/
	/*
#fde9d9	
#daeef3
#dbe5f1
#ddd8c2
#e5dfec
#eaf1dd
#f2dbdb
#c6d9f1*/

#subNav .lvl2 a {
/*	color:#758a9f;*/
}

#telecominvertersTable {
	width:500px;
	text-align:center;
	float:right;
	margin-top:10px;
}

#pdfDownload {
	background:url(../images/pdf-icon.gif) no-repeat;
	padding-left:40px;
	background-position: 0 0;
	height:31px;
	width:80px;
	display:block;
	float:left;
	padding-right:10px;
	margin-bottom:30px;
	margin-top:42px;
}

#pdfGenericDownload {
	background:url(../images/pdf-icon.gif) no-repeat;
	background-position: 0 0;
	height:31px;
	width:140px;
	display:block;
	margin-bottom:30px;
	padding-left:40px;
	margin-top:22px;
}


#telecominvertersTable thead {
	background:#F5F5FA;
	font-weight:bold;
}

#telecominvertersList {
	list-style				: none;
	list-style-position		: outside;
	width                   : 630px;
	padding-top:30px;
}

#telecominvertersList li {
	padding-top:4px;
	height:103px;
	margin-bottom:25px;
}

#telecominvertersList h4 {
	font-weight:bold;
	margin-bottom:15px;
	font-size:100%;
}

#telecominvertersList p {
	width:450px;
	color:black;
}

#telecominvertersList .background_type_1 { background:url(../images/products/power/telecom-inverters/product-type1.gif) no-repeat; }
#telecominvertersList .background_type_2 { background:url(../images/products/power/telecom-inverters/product-type2.gif) no-repeat; }

#graphicalNavigation {
	list-style				: none;
	list-style-position		: outside;
	width                   : 630px;
	margin-bottom:45px;
}

#graphicalNavigation h4 {
	color					: #226FBD;
	margin-bottom:15px;
	font-size:100%;
	text-decoration:underline;
}

#graphicalNavigation p {
	width:450px;
	color:black;
}

#graphicalNavigation .diecastItem {background:url(../images/services/die-cast/icon.gif) no-repeat; }
#graphicalNavigation .sheetmetalItem {background:url(../images/services/sheet-metal/icon.gif) no-repeat; }

#graphicalNavigation .als300400_Item { background: url(../images/products/power/industrial-power-supplies/als300-400/mini-item.gif) no-repeat; }

#graphicalNavigation .contractcustomdesignItem { background:url(../images/services/contract-manufacturing/icon.gif) no-repeat; }

#graphicalNavigation .als500_Item { background: url(../images/products/power/industrial-power-supplies/als500/mini-item.gif) no-repeat; }

#graphicalNavigation .als600800_Item { background: url(../images/products/power/industrial-power-supplies/als600-800/mini-item.gif) no-repeat; }

#graphicalNavigation .ubracketItem { background:url(../images/products/power/medical-and-telecom-power-supplies/u-bracket/icon.gif) no-repeat; }
#graphicalNavigation .enclosureItem {background:url(../images/products/power/medical-and-telecom-power-supplies/enclosure/icon.gif) no-repeat; }
#graphicalNavigation .openframeItem {background:url(../images/products/power/medical-and-telecom-power-supplies/open-frame/icon.gif) no-repeat; }
#graphicalNavigation .telecominvertersItem {background:url(../images/products/power/telecom-inverters/small-icon.gif) no-repeat; }
#graphicalNavigation .dcdcconvertersItem {background:url(../images/products/power/dc-dc-converters/icon.gif) no-repeat; }
#graphicalNavigation .customdesignItem {background:url(../images/products/power/custom-design/icon.gif) no-repeat; }
#graphicalNavigation .adaptorsItem {background:url(../images/products/power/adaptors/icon.gif) no-repeat; }
#graphicalNavigation .extrenalpowersuppliesItem {background:url(../images/products/power/medical-and-telecom-power-supplies/external/icon.gif) no-repeat; }


#graphicalNavigation li {
	background-position:0 0;
	padding-left:110px;
	padding-top:4px;
	height:103px;
	margin-bottom:5px;
}

#graphicalNavigation a {
	display:block;
	color:black;
	width:510px;
	height:auto;
	padding:5px;
}

#graphicalNavigation a:hover {
	background:#F5F5FA;
	text-decoration:none;
}

.contactUsTable {
	margin-bottom:45px;
}

.contactUsTable td {
		vertical-align:top;
		padding-bottom:3px;
}

#representationsList {
	list-style				: none;
	list-style-position		: outside;
	width                   : 680px;
}

#representationsList p {
	width:460px;
	margin-bottom:8px;
}

#representationsList li {
	background-position: 0 0;
	padding-left:210px;
	padding-top:4px;
	height:103px;
	margin-bottom:5px;
	font-size:11px;
}

#representNetPower { background:url(../images/representations/netpower.gif) no-repeat; }
#representTennmax { background:url(../images/representations/tennmax.gif) no-repeat; }
#representSinpro { 	background:url(../images/representations/sinpro.gif) no-repeat; }
#representCheng { background:url(../images/representations/cheng_fwa.gif) no-repeat; }
#representAsner { background:url(../images/representations/asner.gif) no-repeat; }
#representFortek {background:url(../images/representations/fortek.gif) no-repeat; }
#representTriphase { background:url(../images/representations/triphase.gif) no-repeat; }
#representBanshing { background:url(../images/representations/banshing.gif) no-repeat; }


.heatsinks-products-box {
	width:150px;
	height:120px;
	margin-right:10px;
	margin-bottom:30px;
	float:left;
}

#heatsink-product1 { background:url(../images/products/heatsinks/heatsink1.jpg) no-repeat;}
#heatsink-product2 { background:url(../images/products/heatsinks/heatsink2.jpg) no-repeat;}
#heatsink-product3 { background:url(../images/products/heatsinks/heatsink3.jpg) no-repeat;}
#heatsink-product4 { background:url(../images/products/heatsinks/heatsink4.jpg) no-repeat;}
#heatsink-product5 { background:url(../images/products/heatsinks/heatsink5.jpg) no-repeat;}
#heatsink-product6 { background:url(../images/products/heatsinks/heatsink6.jpg) no-repeat;}
#heatsink-product7 { background:url(../images/products/heatsinks/heatsink7.jpg) no-repeat;}
#heatsink-product8 { background:url(../images/products/heatsinks/heatsink8.jpg) no-repeat;}


.rf-products-box {
	width: 40%;
	height:220px;
	float:left;
	margin-bottom:60px;
}

.rf-products-box h1 {
	color:black;
	font-size:13px;
	font-weight:bold;
	border-bottom: 1px solid #cccccc;
	padding-bottom:3px;
}

.rf-products-box h2 {
	font-size:12px;
	font-weight:normal;
	color:#333333;
	margin-top:180px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top:3px;
	padding-bottom:3px;
}

#rf-products-top-left {
	background:url(../images/products/rf-products/top-left.jpg) no-repeat 0px 25px;
}

#rf-products-top-right {
	background:url(../images/products/rf-products/top-right.jpg) no-repeat 0px 25px;
	float:right;
	margin-right:70px;
}

#rf-products-bottom-left {
	background:url(../images/products/rf-products/bottom-left.jpg) no-repeat 0px 25px;
}

#rf-products-bottom-right {
	background:url(../images/products/rf-products/bottom-right.jpg) no-repeat 0px 25px;
	float:right;
	margin-right:70px;
}

#safety-products-top-left {
	background:url(../images/products/safety-products/ear-plugs.jpg) no-repeat 50% 25px;
}

#safety-products-top-right {
	background:url(../images/products/safety-products/ear-muffs.jpg) no-repeat 50% 25px;
	float:right;
	margin-right:70px;
}

#safety-products-bottom-left {
	background:url(../images/products/safety-products/respirators.jpg) no-repeat 50% 25px;
}

#safety-products-bottom-right {
	background:url(../images/products/safety-products/face-mask.jpg) no-repeat 50% 25px;
	float:right;
	margin-right:70px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */