body {
font:11px arial,sans-serif;
text-align:center;
color:#000;
line-height:1.4;
}

p {
margin:0 0 10px;
}

.clear-both {
clear:both;
margin:0;
padding:0;
}

.float-left {
float:left;
padding-right:15px;
padding-bottom:15px;
}

.float-right {
float:right;
padding-left:15px;
padding-bottom:15px;
}

.floatLeft {
float:left;
}

.floatRight {
float:right;
}

html,body,h1,h2,h3,h4 {
margin:0;
padding:0;
}

.bullet li{
	margin-left: -24px;
}

h3 a{
	color: #ffffff;
	text-decoration: none;
}

h3 a:hover{
	color: #ffffff;
	text-decoration: underline;
}

div#hp-services-block h3,div#hp-marketsectors-block h3,div#hp-casestudies-block h3,div#hp-app-block h3 {
color:#fff;
font-weight:700;
font-size:16px;
margin:10px 0 0 18px;
}

a.hoverline{
    text-decoration: none;
}
a.hoverline:hover{
    text-decoration: underline;
}

a.line{
	text-decoration:underline;
}

img{
    border:0;
    margin:0;
    padding:0;
}
li span{
	margin-left:-100000px;
	position:absolute;
}
h1.h1 {
background-image:url("../images/welcome_to_global.jpg");
background-position:left top;
background-repeat:no-repeat;
height:38px;
padding:0 15px 0 0;
text-indent:-9999px;
width:304px;
}
h1{
	display:block;
}
h1.pname {
	color: #009d51;
	font-size: 30px;
}
h1.pname2 {
	color: #009d51;
	font-size: 36px;
}
h1 span{
	display:block;
	text-indent:-1000px;
	line-height:12px;
}

a span{
	display:block;
	text-indent:-1000px;
}

.marginTop{
	margin-top: 7px !important;
}

.marginTop1{
	margin-top: 5px !important;
}

.marginTop2{
	margin-top: 11px !important;
}

.marginBottom{
	margin-bottom: 7px !important;
}

.marginBottom1{
	margin-bottom: 5px !important;
}

.marginBottom2{
	margin-bottom: 11px !important;
}

.padTopSmall{
	padding-top: 7px !important;
}

.padBottomSmall{
	padding-bottom: 7px !important;
}

.nicePad{
	padding: 5px 0px 0 5px;
}

.nicePad1{
	padding: 10px 7px 0 5px;
}

.noBottom{
	padding-bottom: 0px !important; 
	margin-bottom: 0px;
}

.white{
	color:#ffffff;
}

.smalltext{
	font-size:10px;
}

.mediumtext{
	font-size:12px;
}

.noTopMargin{
	margin-top:0;
}

.darkGrey{
	color:#5F5959
}

.grey{
	color:#757575;
}

.blue{
	color:#0B0068;
}
a.blue:hover{
	color:#0B0068;
}

.alignRight{
	text-align:right;
}

.middleAlign{
	text-align:center;
}

.makeBlock{
	display: block;
}

.displayNone{
	display: none;
}

.noUnderline{
	text-decoration: none;
}

.underline{
	text-decoration:underline !important;
}

li.menuDrop{
	height: 25px !important;
}

li.menuDrop ul{ 
	display: none; 
	margin-bottom: 14px !important;
	width: 130px;
	position: absolute;
	margin-top: 7px !important;
	background-color: #A2C9F2;
	border:2px solid #148FCB;
	margin-left: -6px !important;
}

li.menuDrop:hover ul{ 
	display: block;
}

li.menuDrop ul:hover{ 
	display: block;
}

li.menuDrop ul li{
	padding: 5px 5px 0 5px;
	text-align:left;
	width: 130px;
}

li.menuDrop ul li a{
	background: none !important;
}

.droplast{
	margin-bottom:6px;
}

.italic
{
    font-style:italic;
}

.padRight{
	margin-left: 65px !important;
}

.nudgeRightSmall{
	margin-left: 10px !important;
}

.nudgeRightSmaller{
	margin-left: 7px !important;
}

.nudgeLeftSmaller{
	margin-right: 7px !important;
}

.noMargins{
	padding: 0px;
	margin :0px;
}

form{
	font-size:13px;
	text-align: left;
}

form table{
	border:1px solid grey;
	margin:8px 0 0 5px;
	width:547px;
}

form table tr td.first{
	
}

form table tr td{
	padding:5px 18px 0 18px;
}

form table tr td input{
	width:200px;
}

form table tr td textarea{
	width:460px;
	height:132px;
}

.error{
	color: red;
}

.notice{
	color: blue;
}

div#wrapper {
margin-top:5px;
}

div#container {
text-align:left;
width:934px;
background:url(../images/container_background.jpg) repeat-y;
margin:18px auto 0;
}

div#container1 {
text-align:left;
width:936px;
/*background:url(../images/container_background1.jpg) repeat-y;*/
margin:18px auto 0;
background:url(../images/home_page_buttons.jpg) no-repeat;
width:936px;
height:333px;
}

div#inner-container {
padding:0px 18px 8px 18px;
background:transparent url(../images/container_top_background.jpg) no-repeat scroll left top;
}

div#inner-container1 {
padding:0px 18px 8px 18px;
background:transparent url(../images/container_top_background1.jpg) no-repeat scroll left top;
}

div#background-top {
background:url(../images/container_top_background.jpg) no-repeat top;
height:10px;
}

div#background-bottom {
background:url(../images/container_bottom_background.jpg) no-repeat top;
height:9px;
}

div#background-top1 {
background:url(../images/container_top_background1.jpg) no-repeat top;
height:10px;
}

div#background-bottom1 {
background:url(../images/container_bottom_background1.jpg) no-repeat top;
height:9px;
}

div#header {
height:100px;
margin:0 0 20px 0;
}

div#main-logo {
background:url(../images/main_logo.png) no-repeat;
width:222px;
height:91px;
float:left;
margin:10px 0 0 14px;
}

div#main-logo span {
display:none;
}

div#header-curve-box {
background:transparent url(../images/search_box.jpg) no-repeat scroll right top;
float:right;
width:519px;
height:55px;
margin-top:2px;
}

div#header-telephone-number{
	float: right;
}


div#header-telephone-number p {
font-size:25px;
font-weight:700;
text-align:right;
margin:0px 10px 0 0;
}

div#search-box {
float:right;
margin:8px 10px 0 0;
}

.search-box-input {
border:2px solid #5B6B6F;
float:left;
font-size:11px;
margin:0 0 0 30px;
padding:2px;
width:150px;
}

.submit {
font-weight:700;
background:#b9c7d2;
border:2px #5b6b6f solid;
margin-left:2px;
font-size:11px;
padding:1px;
}

div#top-nav {
width:898px;
background:url(../images/top_nav_background.jpg) no-repeat;
text-align:center;
color:#fff;
padding:9px 0 9px 9px;
height: 20px;
}

div#top-nav ul {
list-style:none;
margin:0;
padding:0;
}

div#top-nav ul li {
float:left;
padding-left:3px;
display: block;
height: 18px;
position: relative;
z-index: 50;
}

div#top-nav ul li a,div#top-nav ul li a:link,div#top-nav ul li a:visited,div#top-nav ul li a:active {
text-decoration:none;
font-size:11px;
color:#333;
background:url(../images/top_nav_separator.jpg) no-repeat right;
padding:0 7px 0 2px;
height:30px;
}

div#top-nav ul li#top-nav-end a,div#top-nav ul li#top-nav-end a:link,div#top-nav ul li#top-nav-end a:visited,div#top-nav ul li#top-nav-end a:active {
font-size:11px;
background:none;
padding:0 0 0 2px;
}

div#top-nav ul li a:hover {
text-decoration:underline;
}

div#content {
float:left;
width:897px;
}

div#content div{
padding-bottom: 0px;
padding-right: 5px;
}

div#content p{
margin:0px;
padding:0px;
line-height:13px;
margin-bottom:7px !important;
width:560px;
float: left;
text-align:justify;
}

div#content p span{
color:#003471;
}

div#content p.first{
color:#01984F;
font-size:12px;
font-weight:bold;
line-height:16px;
margin-left:5px;
margin-right:0;
margin-top:8px;
padding-bottom:5px;
width: 310px;
float: left;
text-align:left;
}

div#content p.second{
margin-top:21px;
}

div#content1 {
float:left;
width:897px;
min-height:235px;
}

div#hp-services-block {
background:url(../images/hp_services_block.jpg) no-repeat;
width:331px;
height:85px;
float:right;
margin-bottom:5px;
}

div#hp-services-block p {
color:#666;
line-height:13px;
padding:6px 130px 0 60px;
}

div#hp-app-block {
background:url(../images/hp_app_block.jpg) no-repeat;
width:331px;
height:85px;
float:right;
margin-bottom:5px;
}

div#hp-app-block p {
color:#666;
line-height:13px;
padding:6px 130px 0 60px;
}

div#hp-marketsectors-block {
background:url(../images/hp_marketsectors_block.jpg) no-repeat;
width:332px;
height:85px;
float:right;
margin-bottom:5px;
}

div#hp-marketsectors-block p {
color:#666;
line-height:13px;
padding:6px 130px 0 60px;
}

div#hp-casestudies-block {
background:url(../images/hp_casestudies_block.jpg) no-repeat;
width:327px;
height:83px;
float:right;
}

div#hp-casestudies-block p {
color:#666;
line-height:13px;
padding:6px 30px 0 70px;
}

div#hp-address-box {
border:1px #999 solid;
margin-top:7px;
width:316px;
height:75px;
float:right;
text-align:center;
}

div#hp-address-box p {
margin:0;
padding:5px;
}

div#navigation {
float:right;
width:333px;
}

div#footer {
clear:both;
width:934px;
background:url(../images/footer_background.jpg) no-repeat;
color:#fff;
height:49px;
margin:18px auto 0;
}

div#footer1 {
clear:both;
width:934px;
background:url(../images/footer1.gif) no-repeat;
height:49px;
margin:18px auto 0;
}

div#footer1 p {
font-size:12px;
padding-top:9px;
}

div#footer2 {
clear:both;
width:934px;
height:49px;
margin:18px auto 0;
}

div#footer2 p {
font-size:12px;
padding-top:9px;
}

div#footer p span {
display:none;
}

#piranhaLink {
	display:block;
	float:right;
	margin:30px 0 0 755px;
	margin-top:5px;
}

#leftCol {
	height:100%;
	width:213px;
	min-height:400px;
}

#leftCol1 {
	height:100%;
	width:196px;
	min-height:100px;
}

#leftCol p{
	color:#000066;
	margin:223px 0 0 0;
	padding:0 15px 15px 7px !important;
	text-align:right;
}

#leftCol p strong{
	font-size: 12px;
}
        
#mainText {
	min-height:427px;
	font-size: 13px;
}

#mainText1 {
	min-height:100px;
	font-size: 11px;
	width:369px;
	margin-top:5px;
}

#mainText2 {
	min-height:100px;
	font-size: 11px;
	width:569px;
	margin-top:5px;
}

#rightColPic {
	padding:9px 0 0 12px;
}

#upload, #submit{
	width: 80px;
}

#upload{
	margin-left: 15px;
}

#file{
	width: 211px;
}

#quote{
	width:565px;
	text-align:right;
}

#mainleftCol{
	width:565px;
}

#leftCol p.links, #leftCol p.callback{
	margin: 10px 0 0 0;
	padding-right: 50px; 
}

.head-title-div{
	width: 150px;
	height: 30px;
}

.head-div{
	height: 30px;
	width: 700px;
}

.head-title-div-app{
	width: 285px;
	height: 30px;
}

.head-div-app{
	width: 580px;
	padding-bottom: 0px;
}

.product-box{
	background: url(../images/product_box_top.jpg) no-repeat top left;
	width: 888px;
	margin:7px 0 0 0;
	padding:0;
}

.product-box-bottom{
	background: url(../images/product_box_bottom.jpg) no-repeat top left;
	width: 888px;
	height: 21px;
	margin:0 0 5px 0;
}

.product-box .content{
	background: url(../images/product_box.jpg) repeat-y top left;
	width: 888px;
	margin-top: 19px;
	min-height: 100px;
	padding-top: 12px;
}

.retail-products{
	background: url(../images/retail_box_bk.jpg) no-repeat top left;
	display:block;
	font-size:25px;
	font-weight:bold;
	height:80px;
	margin-left:29px;
	padding:192px 0 0 38px;
	text-decoration:underline;
	width:373px;
	color: #ffffff;
}

.indust-products{
	background: url(../images/industrial_box_bk.jpg) no-repeat top left;
	display:block;
	font-size:25px;
	font-weight:bold;
	height:80px;
	padding:190px 0 0 52px;
	text-decoration:underline;
	width:366px;
	color: #ffffff;
}

.category-products{
	background:url(../images/sub_category_bk.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:182px;
	margin-left:7px;
	padding:21px 0 0 13px;
	text-decoration:none !important;
	width:273px;
}

.category-products-green{
	background:url(../images/sub_category_bk_green.jpg) no-repeat scroll left top;
}

.category-products img{
	text-decoration:none !important;
	margin-bottom: 7px;
}

.lowest-products{
	background:url(../images/sub_category_bk1.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:182px;
	margin-left:7px;
	padding:19px 0 0 15px;
	text-decoration:none !important;
	width:198px;
}

.lowest-products-green{
	background:url(../images/sub_category_bk1_green.jpg) no-repeat scroll left top;
}

.lowest-products img{
	text-decoration:none !important;
	margin-bottom: 7px;
}

.noNamePad img {
	margin-bottom: 0px;
}

#image-left{
	padding: 4px;
}

#image-left img{
	padding-left: 5px;
}

.two-col-bullet{
	margin-right:20px;
	margin-top: 12px;
	padding-bottom: 2px;
	width: 560px;
}

.two-col-bullet ul, .two-col-bullet ul li{
	color: #999999;
	list-style: disc !important;
}

.two-col-bullet ul li{
	width:222px;
}

#product-head{
	width:890px;
}

.section hr{
	width: 555px;
	height: 1px;
	border: 0;
	border-top: #999999 solid 1px;
}

.two-col-txt{
	margin-right:20px;
	width: 560px;
}

.two-col-txt div{
	margin-left: 30px;
	margin-top: 15px;
	padding-right: 0px;
}

.two-col-txt div.col2{
	margin-left: 75px;
}

.one-col-blank{
	margin-right:20px;
	margin-top: 12px;
	padding-bottom: 2px;
	width: 560px;
	text-align: center;
}

.one-col-blank img.title{
	float:left;
}

.nice-pad-right{
	padding-right: 5px;
}

.small-top-marg{
	margin-top:10px;
}
#seo-links ul{
	margin: 0;
	padding: 0;
	width: 934px;
	float: left;
	list-style: none;
}
#seo-links ul li {
	display:inline-block;
}
#seo-links ul li a{
	color:#999999;
	padding: 2px 7px;
	float: left;
}

#seo-links{
	margin-top: 18px;
}

#info-nav{
	border-left:1px solid #000000;
	float:right;
	width:205px;
	padding: 0px;
	margin: 0px;
}

#info-nav ul, #info-nav ul li{
	list-style:none;
	padding: 0px;
	margin: 0px;
}

#info-nav ul li{
	float:left;
	width:80px;
	margin: 0px;
	margin-left: 15px;
}

#info-nav ul{
	padding: 0px;
}

#info-nav ul li a{
	text-decoration: none;
	color: #000000;
}

#info-nav ul li a:hover{
	text-decoration: underline;
}

#search-box .submit{
	height: 21px;
}

.nice-margin-top{
	margin-top:20px;
}

.home-cat-blue{
	background:url(../images/home_category_blue.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:158px;
	text-decoration:none !important;
	width:311px;
	float:left;
}

.home-cat-green{
	background:url(../images/home_category_green.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:158px;
	text-decoration:none !important;
	width:311px;
	float:left;
}

#home_button_1{
	display:block;
	float:left;
	height:145px;
	width:300px;
	margin:15px 0 0 12px;
}

#home_button_2{
	display:block;
	height:145px;
	width:300px;
	float: left;
	margin:15px 0 0 7px;
}

#home_button_3{
	display:block;
	height:145px;
	width:300px;
	float: left;
	margin: 15px 0 0 5px;
}

#home_button_4{
	display:block;
	height:145px;
	width:300px;
	float: left;
	margin: 12px 0 0 12px;	
}

#home_button_5{
	display:block;
	height:145px;
	width:300px;
	float: left;
	margin:12px 0 0 7px;
}

#home_button_6{
	display:block;
	height:145px;
	width:300px;
	float: left;
	margin: 12px 0 0 5px;
}

#product-head div{
	padding-bottom: 0px;
}

#prodIntro{
	color: #01984F;
	font-weight: bold;
	font-size: 12px;
}

.one-blank{
	border-top: #01984F 2px solid;
	float:left;
	margin:0 0 0 24px;
	padding-top:8px;
	width:590px;
}

.one-blank p{
	font-size: 11px;
}
.hom-btns {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:936px;
}
.hom-btns li {
margin:0;
padding:0;
text-indent:-9999px;
}
.title {
float:left;
width:291px;
}
.intro {
float:left;
width:590px;
}