body 
{
	background: url(../images/bodybg.gif) repeat-x;
	color: #404040;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-width:995px;

}
	
a:link 
{
	text-decoration: none;
}
a:visited 
{
	text-decoration: none;
}
a:hover 
{
	text-decoration: none;
}
a:active 
{
	text-decoration: none;
}
/*End font and heading settings*/

/*header*/
#header 
{
	width: 990px;
	margin: 0 auto;
	height: 99px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	
}

.headerText
{
	position: absolute;
	top:3px;
	margin-left:770px;
	width:217px;
	height: 98px;
	color:White;
	font-size:medium;	
}
/* End Header*/

/*menu*/
#menu 
{
	width: 900px;
	height:33px;
	margin: 0 auto;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
	
#menu ul 
{
    display:inline;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	line-height: normal;
}

#menu li 
{
    display:inline;
	float: left;
	margin: 0;
}
.seperator
{
    display:inline;
	float: left;
	padding-top: 10px;
}

#menu a 
{
	float: left;
	padding: 10px 10px 0px 10px;
	height: 22px;
	text-decoration: none;
	text-align: center;
	color:#FFFFFF;
}

#menu a:hover 
{
	background: url(../images/menuhover.gif);
	color: #FFFFFF;
}

#menu .active a 
{
	background: url(../images/activemenu.gif);
	border: none;
	color: #FFFFFF;
}
/* End Menu*/

/*mainpic*/
#mainpic 
{
	width: 903px;
	margin: 4px auto 0 auto;
	height: 250px;
	background: url(../images/mainpic.gif) no-repeat;
	
	}
/*End mainpic*/

/*mainpic shadow*/
.imageShadow 
{
	width: 903px;
	margin: 0 auto;
	height: 28px;
	background: url(../images/mainpicshadow.gif) repeat-x;
}
/*End mainpic shadow*/

/*body Containt*/
#Content 
{
	width: 903px;
	margin: 0 auto;
	height: auto;
	background:url(../images/contantbodybg.gif);
	min-height:300px;
	vertical-align:text-top;
	word-wrap:break-word;
}
/* End body Containt*/

.heading
{
	margin-left:8px;
	margin-top:5px;
	font-weight:bold;
	text-indent:5px;
}
/*pro&ser*/
#proser 
{
	width:450px;
	height:250px;
	float:right;
}
/*Endpro&ser*/

/*spacer*/
#spacer 
{
	width:3px;
	height:200px;
	float:right;
	background: url(../images/spacer.gif) no-repeat;
}
/*Endspacer*/

/*industries*/
#industries 
{
	width:440px;
	height:250px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

/*industries*/

/*body Containt btm*/
#Contentbtm 
{
	width: 903px;
	margin: 0 auto;
	height: 4px;
	background: url(../images/contantbodybtm.gif) no-repeat;
}
/* End body Containt btm*/

/*Containt2*/
#Content2 
{
	width: 903px;
	margin: 0 auto;
	height: 135px;
	background:url(../images/contantbodybg.gif);	
}
/*Containt2*/

/*Compnyintro*/
#Compnyintro
{
	width: 860px;
	margin: 0 20px auto;
	height: 18px;
	text-indent:10px;
	padding-top:3px;
	background:url(../images/heading.gif) no-repeat;
}
/*Compnyintro*/

/*introcontant*/
.contents 
{
	width: 845px;
	margin: 0 20px auto;
	height: 90px;
	border:solid;
	border-width:1px;
	border-color:#B3B2B2;
	padding:8px 10px 0px 10px;
}
/*introcontant*/

.maincontent 
{
	width: 845px;
	margin: 0 20px auto;
	min-height:90px;
	height: auto;
	padding:8px 10px 0px 10px;
}

.catHeading
{
	width:auto;
	min-width: 860px;
	margin: 0 20px auto;
	height: 18px;
	text-indent:10px;	
	padding-top:3px;
	background:url(../images/heading.gif) no-repeat;
	

}

/*productgallery*/
#productgallery 
{
	width: 860px;
	margin: 0 20px auto;
	height: 18px;
	text-indent:10px;
	padding-top:3px;
	background:url(../images/heading.gif) no-repeat;
	/*margin-top:10px;*/
}
/*End productgallery*/


/*body footer*/
#footer 
{
	width: 100%;
	margin: 5px 0 0 0;
	height: 40px;
	background:url(../images/footerbg.gif);
}
/* End body footer*/

/*copyrights*/
#copyrights 
{
	width: 895px;
	margin: 0 auto;
	border:solid;
	border-top:none;
	border-width:2px;
	border-color:#9A9A9A;
	background:#FFFFFF;
	color: #2969df;
	font-weight: bold;
	text-align:right;
	padding-top:1px;
	padding-right:5px;
	font-size:xx-small;
	padding-bottom:2px;	
}
/*End copyrights*/
.underline
{
    text-decoration: underline;
}
.moreColor
{
	color: #990000;
	font-weight: bold;
}
.bullet
{
	/*list-style-type:square;*/
	list-style-image:url(../images/arrows.gif);
	vertical-align:middle;	
}
#CompanyRight
{
    width: 895px;
	margin: 0 auto;
	border:solid;
	border-bottom:none;
	border-width:2px;
	border-color:#9A9A9A;
	background:#FFFFFF;
	color: #2969df;
	font-weight: bold;
	text-align:center;
	padding-top:6px;
	padding-right:5px;
	font-size:xx-small;	
}

.underline 
{
    text-decoration:underline;
}
