/* CSS Document */
body { padding:0; margin:0; background:url(../images/page_bg.gif) repeat-y 50% 0% #BDBDBD; }
table { font:normal 12px Arial, Tahoma, verdana; color:#4c4c4c; line-height:18px; }
img { border:none; }
ul, li { padding:0; margin:0; list-style:none; }
form { padding:0; margin:0; font:11px Arial, Tahoma, verdana; color:#333; }

h1 { font:bold 16px Arial, Tahoma, verdana; color:#DF0024; padding:5px 0 5px 10px; margin:0 0 1px 0; border-left:5px solid #D7D9D9; }
h1 strong { color:#4c4c4c; padding:0; margin:0;  font-weight:600;}

.clear { clear:both; }

.text { border:1px solid #BDBDBD; font:11px Tahoma, Arial, Verdana; color:#4c4c4c; width:180px; padding:3px 3px; }
.highlight { font:normal 11px Tahoma, Verdana, Arial; color:#DF0024; }
.font_bold { font-weight:bold; }

.border { border:1px solid #D7D9D9; }
.border_1 { margin:1px 13px 1px 0px; padding:1px 0px 1px 0px; border-top:5px solid #DF0024; border-bottom:5px solid #DF0024; border-right:1px solid #DF0024; }
.border_2 { margin:1px 0px 1px 1px; padding:1px 0px 1px 1px; border-top:5px solid #DF0024; border-bottom:5px solid #DF0024; border-left:1px solid #DF0024; }
.border_bottom { border-bottom:1px solid #BDBDBD; }
.border_top { border-top:1px solid #BDBDBD; }

/******************************** Padding Class ********************************/
.padding_1 { padding:20px 0px 20px 10px; }
.padding_2 { padding:0 16px 0 10px; }
.padding_3 { padding:5px 0px; }
.padding_4 { padding:0px 0 0 23px; }
.padding_5 { padding:0px 20px 15px 15px; }
.padding_6 { padding:0px 0 20px 0px; }
.padding_7 { padding:15px 0; }
.padding_8 { padding:35px 0 0 23px; }
.padding_9 { padding:10px 20px 10px 20px; }
.padding_10 { padding:0px 20px 0px 20px; }

.margin_5 { margin:0px 20px 15px 15px; }


/** Generated by FG **/
@font-face {
	font-family: 'Conv_SWZ721C';
	src: url('fonts/SWZ721C.eot');
	src: local('☺'), url('fonts/SWZ721C.woff') format('woff'), url('fonts/SWZ721C.ttf') format('truetype'), url('fonts/SWZ721C.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



.vmenu ul li a{
	font-size:12px !important;
	}

.padding_5_1 a{
	font-family: 'Conv_SWZ721C';
	padding:5px 0px;
	color:#575757;
	display:block;
	font-size:18px;
	text-decoration:none;
	}
.padding_5_1 a:hover{
	color:#575757;
	}
.padding_5_1 span{
	color:#df0024;
	}



.padding_4 a{
	font-family: 'Conv_SWZ721C';
	padding:10px 0px;
	color:#575757;
	display:block;
	font-size:18px;
	text-decoration:none;
	}
.padding_4 span{
	color:#df0024;
	}
.padding_4 a:hover{
	color:#575757;
	}


/******************************** Background Class ********************************/
.map { background:url(../images/map.gif) no-repeat 45% 60%; padding:10px 20px 0 0; }
.evan { background-color:#f7f7f7; }
.odd { background-color:#F0F0F0; }
.evan_01 { background-color:#f7f7f7; padding-left:10px; }
.odd_01 { background-color:#F0F0F0; padding-left:10px; }
.light { background-color:#F8F8F8; }
.product_bg { background-color:#F8F8F8; }
.highlight_title { font-weight:bold; font-size:12px; color:#DF0024; background-color:#F0F0F0; }
.title { background-color:#7B7B7B; font-weight:bold; color:#fff; }
.subtitle { background-color:#DF0024; font-weight:bold; color:#fff; }
.footer_bg { padding:10px 20px 10px 20px; background-color:#fff; border-top:1px solid #BDBDBD; }

/******************************** Link Class ********************************/
a { color:#4c4c4c; text-decoration:none; }
a:link { color:#4c4c4c; text-decoration:none; }
a:hover { color:#DF0024;  }

.list { text-decoration:none; padding:0; margin:0; }
.list ul { padding:0; margin:0; }
.list li { background:url(../images/li_dot.gif) no-repeat 0 5px; padding:0 0 0 15px; margin:0 0 10px 0; }

.menu { background-color:#BDBDBD; padding:3px 0px; font:bold 11px tahoma, Arial, Verdana; color:#fff; margin-bottom:1px; }
.menu a { text-decoration:none; padding:3px 21px; color:#4c4c4c; }
.menu a:hover { text-decoration:none; color:#fff; }

.more { float:right; background-color:#BDBDBD; padding:3px 0 4px 4px; margin:8px 0 0 0; }
.more a { background-color:#D7D9D9; border-left:2px solid #fff; color:#4c4c4c; text-decoration:none;font:normal 11px Tahoma, Arial, verdana; padding:3px 8px; font-size:12px; }
.more a:hover { color:#DF0024; text-decoration:none; }

.more_button { color:#4c4c4c; margin:0 10px 0 0; }
.more_button a { background:url(../images/more_button.gif) no-repeat 50% 50%; color:#4c4c4c; text-decoration:none; padding:2px 0 0 20px; width:64px; height:20px; float:right; display:block; font-weight:normal !important; font-size:12px; }
.more_button a:hover { background:url(../images/more_button_r.gif) no-repeat 50% 50%; color:#AF1D3B; text-decoration:none; padding:2px 0 0 20px; width:64px; height:20px; float:right; display:block; }

.view_more { float:right; background-color:#4B4B4B; padding:3px 0 4px 4px; margin:8px 8px 0px 0; }
.view_more a { background-color:#BDBDBD; border-left:2px solid #D7D9D9; color:#4c4c4c; text-decoration:none; padding:5px 8px; font-size:12px;font:normal 11px Tahoma, Arial, verdana; }
.view_more a:hover { color:#DF0024; text-decoration:none; }

.vmenu { font:normal 11px Tahoma, Arial, verdana; background-color:#fff; padding:8px 10px; border:2px solid #BDBDBD; width:169px; line-height:22px; }
.vmenu li { margin:0; padding:1px 0 0 0; }
.vmenu li a { color:#4c4c4c; text-decoration:underline; font-size:11px !important; padding:0px; margin:0px; font-family:Tahoma,Arial,verdana; }
.vmenu li a:hover { color:#ED1C24; text-decoration:none; }

.vmenu li ul li { text-decoration:none; color:#656565; }
.vmenu li ul li { margin:0; padding:1px 0 0 10px; }
.vmenu li ul li a { color:#656565; text-decoration:none; }
.vmenu li ul li a:hover { color:#ED1C24; text-decoration:none; }

.internal_menu { color:#656565; text-decoration:none; }
.internal_menu li { background:url(../images/li_dot.gif) no-repeat 0 8px; padding:0 0 0 15px; line-height:22px; }
.internal_menu li a { text-decoration:none; color:#656565; }
.internal_menu li a:hover { text-decoration:underline; color:#ED1C24; }

.copyright { color:#DF0024; text-decoration:none; }
.copyright a { color:#DF0024; text-decoration:none; }
.copyright a:hover { color:#DF0024; text-decoration:underline; }

.footer_link { color:#8c8c8c; text-decoration:none; padding:5px 0; line-height:22px; }
.footer_link a { padding:0 2px; color:#8c8c8c; text-decoration:none; }
.footer_link a:hover { color:#DF0024; text-decoration:underline; }

/***************** Drop Down Menu **************************/
#dropmenu { font:11px Tahoma, Arial, Verdana; color:#000; width:965px; margin:0 auto; z-index:1000; }

#dropmenu li { display:block; padding:0; margin:0; }
#dropmenu li a { display:block; padding:7px 5px; text-decoration:none; color:#4c4c4c; background-color:#BDBDBD; width:150px; border-top:1px solid #fff; filter:alpha(opacity=84) }
#dropmenu li a:hover { color:#fff; background-color:#DF0024; }

#about_us { padding:0; margin:188px 0 0 92px; position:absolute; visibility:hidden; width:120px; }
#who_we_are { padding:0; margin:188px 0 0 252px; position:absolute; visibility:hidden; width:120px; }
#what_we_do { padding:0; margin:161px 0 0 252px; position:absolute; visibility:hidden; }
#quality { padding:0; margin:188px 0 0 192px; position:absolute; visibility:hidden; width:120px; }
#products { padding:0; margin:188px 0 0 392px; position:absolute; visibility:hidden; width:120px; }
#cable_glands { padding:0; margin:188px 0 0 552px; position:absolute; visibility:hidden; }
#selection_chart { padding:0; margin:188px 0 0 491px; position:absolute; visibility:hidden; }
#knowledge_base { padding:0; margin:188px 0 0 626px; position:absolute; visibility:hidden; }
#contact { padding:0; margin:188px 0 0 765px; position:absolute; visibility:hidden; }
#work { padding:0; margin:188px 0 0 605px; position:absolute; visibility:hidden; }
#office { padding:0; margin:188px 0 0 605px; position:absolute; visibility:hidden }

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#about_us { padding:0; margin:186px 0 0 92px; position:absolute; visibility:hidden; width:120px; }
#who_we_are { padding:0; margin:186px 0 0 252px; position:absolute; visibility:hidden; width:120px; }
#what_we_do { padding:0; margin:161px 0 0 252px; position:absolute; visibility:hidden; }
#quality { padding:0; margin:186px 0 0 192px; position:absolute; visibility:hidden; width:120px; }
#products { padding:0; margin:186px 0 0 392px; position:absolute; visibility:hidden; width:120px; }
#cable_glands { padding:0; margin:186px 0 0 552px; position:absolute; visibility:hidden; }
#selection_chart { padding:0; margin:186px 0 0 491px; position:absolute; visibility:hidden; }
#knowledge_base { padding:0; margin:186px 0 0 626px; position:absolute; visibility:hidden; }
#contact { padding:0; margin:186px 0 0 765px; position:absolute; visibility:hidden; }
#work { padding:0; margin:186px 0 0 605px; position:absolute; visibility:hidden; }
#office { padding:0; margin:186px 0 0 605px; position:absolute; visibility:hidden }
}
 

sitemap{}


.odd a{
	font-size:12px; font-family:Tahoma, Geneva, sans-serif;
	}
.evan a{
	font-size:12px; font-family:Tahoma, Geneva, sans-serif;
	}
