/* CSS Document */

body{ margin:0px; text-align:justify; font-family:Arial, Helvetica, sans-serif; background-color: #FFFFFF; background-image: url(../images/bg.jpg);	background-repeat: repeat-x;}

.maintable{ width:965px; border:0px; margin:auto; }

.logo{Padding:10px 111px 6px 7px; vertical-align:top; }
.logo1{width:170px; height:96px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; float:left; vertical-align:top;}


.go{Padding:6px 0px 0px 0px; vertical-align:top; }
.go1{width:14px; height:14px; background-image:url(../images/go.jpg); background-repeat:no-repeat; float:left; vertical-align:top;}

.topimg{Padding:0px 91px 0px 0px; vertical-align:top; }
.topimg1{width:338px; height:112px; background-image:url(../images/top-img.jpg); background-repeat:no-repeat; float:left; vertical-align:top;}

.phone, .phone a:visited, .phone a:active, .phone a:active{font-size:14px; font-weight:bold; color:#000; height:36px;  vertical-align:middle; }
.phone span{font-size:24px; vertical-align:middle;}

.topbg{background-image:url(../images/top-bg.jpg); background-repeat:repeat-x; height:112px;}

.searchbox{background-image:url(../images/search-bg.jpg); background-repeat:no-repeat; width:175px; height:21px; font-size:11px; color:#727272; border:0px; padding:5px 5px 0px 26px; }

.bodypad{padding:15px 3px 10px 2px; background-image:url(../images/body-top.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF;}

.running, .running a:visited, .running a:active, .running a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#14100F; line-height:18px; text-align:justify;}
.running a:hover{color:#14100F;}

.welcome, .welcome a:visited, .welcome a:active, .welcome a:link{font-size:18px; color:#363636; text-decoration:none; text-transform:uppercase; border-bottom:1px solid #98C7F3; padding-left:13px; background-image:url(../images/welcome-left.jpg); background-repeat:no-repeat; background-position:left;}

.footerbg{background-repeat:repeat-x; background-image:url(../images/footerbg.jpg); background-color:#FFFFFF; height:28px; font-size:11px; color:#363636; vertical-align:middle;}

.footlink, .footlink a:visited, .footlink a:active, .footlink a:link{font-size:11px; color:#2368AA; text-decoration:none; }
.footlink a:hover{color:#2368AA;}

.left{width:230px; padding-right:15px; vertical-align:top;}
.right{width:715px; vertical-align:top;}

#chromemenu{
width:949px;
height:34px;
background-image:url(../images/but-bg.jpg);
background-repeat:repeat-x;
}

#chromemenu:after{
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
width: 100%;
padding: 8px 0px 8px 0px;
text-align:center;
margin: 0;
background-image:url(../images/but-mid.jpg);
background-repeat:no-repeat;
background-position:2px 0px;}


#chromemenu ul li{
display: inline;
padding: 9px 10px 9px 10px;
margin:0px;
background-image:url(../images/but-mid.jpg);
background-repeat:no-repeat;
background-position:right;}


#chromemenu ul li a{
color: #fff;
padding: 0px 4px;
font-weight:bold;
margin: 0;
text-decoration: none;
}

#chromemenu ul li a:hover{
color:#000;
}


#chromemenufoot{
width:949px;
height:33px;
background-image:url(../images/footer-butbg.jpg);
background-repeat:repeat-x;
}

#chromemenufoot:after{
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenufoot ul{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
width: 100%;
padding: 7px 0px 7px 0px;
text-align:center;
margin: 0;}


#chromemenufoot ul li{
display: inline;
padding: 7px 11px 7px 10px;
margin:0px;}


#chromemenufoot ul li a{
color: #fff;
padding: 0px 4px;
font-weight:bold;
margin: 0;
text-decoration: none;
}

#chromemenufoot ul li a:hover{
color:#000;
}




.arrowlistmenu{
width:230px;
background-color:#98C7F3;
font-weight: bold;
color:#000000;
}

.arrowlistmenu.headerbar{
font: bold 13px Arial;
margin:0px; /*bottom spacing between header and rest of content*/
}

.arrowlistmenu ul{
list-style-type: none;
margin:0px;
padding: 0px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding: 2px 0px;
padding-left: 10px;
text-align:left;
margin:0px;
font-size:12px;
}

.arrowlistmenu ul li a{
display: block;
padding: 0px 0px;
margin:0px;
text-decoration: none;
outline:none;
padding-left:10px;
background-image:url(../images/bulet1.jpg);
background-position:left;
background-repeat:no-repeat;
color:#000000;
text-transform:uppercase;
}

.arrowlistmenu ul li a ul{
list-style-type: none;
margin: 0;
padding:0px 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
 
}

.arrowlistmenu ul li a ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding: 0px 0px;
padding-left: 0px;
text-align:left;
margin:0px;
}
.arrowlistmenu ul li ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding: 0px 0px;
text-align:left;
font-size:12px;
margin:0px;
line-height:20px;
}


.arrowlistmenu ul li ul li a, .arrowlistmenu ul li ul li a:visited{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding-left:12px;
text-align:left;
color:#00519E;
font-size:12px;
margin:0px;
margin-left:15px;
background-image:url(../images/bulet2.jpg);
background-position:left;
background-repeat:no-repeat;
text-transform:capitalize;
}



.arrowlistmenu ul li ul li ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding: 0px 0px;
text-align:left;
font-size:12px;
margin:0px;
line-height:20px;
}


.arrowlistmenu ul li ul li ul li a , .arrowlistmenu ul li ul li ul li a:visited{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding-left:12px;
text-align:left;
color:#fff;
font-size:11px;
margin:0px;
margin-left:25px;
background-image:url(../images/bulet3.jpg);
background-position:left;
background-repeat:no-repeat;
}

.arrowlistmenu ul li ul li a:hover{margin-left:15px; color:#FFFFFF;}
.arrowlistmenu ul li ul li ul li a:hover{margin-left:25px; color:#FFFFFF;}
.arrowlistmenu ul li a:visited{
color: #000;
margin-left:10px;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #fff;
margin-left:0px;
}

.line{
background-image:url(../images/but-mid-line.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.heading, .heading a:visited, .heading a:active, .heading a:active{font-size:14px; color:#111111; font-weight: bold; text-decoration:underline;}
.heading a:hover{color:#AA0000;}

.subheading, .subheading a:visited, .subheading a:active, .subheading a:active{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#2468A9; }
.subheading a:hover{color:#2468A9;}

.pagingbg, .pagingbg a{ font-size:12px; font-weight:normal; color:#2A2A2A; margin:5px 0px 10px 0px; padding-left:10px; text-decoration:none; word-spacing:0.2em;}


.innerproduct {}

.innerproduct h1{width:715px; height:214px; padding-top:13px; margin:0px; border-bottom:1px solid #B3B3B3; margin:0px;}

.innerproduct div{
	width:237px;
	text-align:center;	
	height:200px;
	float:left
}

.innerproduct div p{ margin:0px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin-top:2px; color:#404040; font-weight:bold;}


.prodcutheading {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.prodcutcode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #2468A9;
	text-decoration: none;
}

.productinformation {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #505050;
	text-decoration: none;
}


.clientlogo {width:100%;}
.clientlogo div{
	width:210px;
	text-align:center;	
	height:180px;
	padding:10px 0px;
	float:left;
	margin:12px;
	border:1px solid #CCCCCC;}


