body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	background-image:url(images/background.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}


body,td,th,tr,font,.text{
	font:normal 11px Arial, Tahoma, Arial, Helvetica, sans-serif;
	color:#222222;
	
}

h1{
	background-image:url(images/page-title-bullet.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:center left; 
	font:bold 14px Arial, Helvetica, sans-serif;
	display:inline;
}

img{
	border:0px;
}

form{
display:inline;
}

a{
	text-decoration:none;
	color: #052698;
}

a:hover{
	text-decoration:none;
	border-bottom:1px solid #ff9900;
	color: #527113;
}
/**************** CLASSES ********************/
.noBorder, .noBorder a:hover{
	border:0px;
}

.tileX{
	background-repeat:repeat-x;
}

.alignRight{
	background-position:right;
	background-repeat:no-repeat;
}


.bgTopTile{
	background-repeat:repeat-x;
	background-position:top;
}

.midRight{
	position:relative; 
	float:right;
}

.justify{
	text-align:justify;
}

.marginLeft10{
	margin-left:10px;
}

.redBorder, #redBorder{
	border:1px solid #ff0000;
}
.whiteTxt {
	color: #FFFFFF;
}
.padding3{
	padding:3px;
}
.padding8{
	padding-left:8px;
}

.underline{
	border-bottom:1px solid #bbbbbb;
}

.middleAlign{
	 vertical-align:middle;
}


/* &&&&&&&&&&&&& Project customized classes and ID's &&&&&&&&&&&&&&& */
/* ////////////////// ID's ////////////////// */
#innerLeftPanel{
	margin-left:8px; 
	width:195px;
	position:relative;
	float:left;
	height:auto;
}

#leftPanel{
	margin-left:8px; 
	width:165px;
	position:relative;
	float:left;
	height:auto;
}
#leftPanel a, #innerLeftPanel a{
	font:normal 10px Arial, Helvetica, sans-serif;
	display:block;
	border-bottom:1px solid #e9e9e9;
	background-image:url(images/list-bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 0px 4px 15px;
}
#leftPanel a:hover, #innerLeftPanel a:hover{
	font:normal 10px Arial, Helvetica, sans-serif;
	display:block;
	padding-top:3px;
	border-bottom:1px solid #8892e8;
	background-image:url(images/list-bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#fafafa;
	padding-left:15px;
}

#innerLeftPanel .innerLeftLinkActive a, #innerLeftPanel .innerLeftLinkActive a:hover, #leftPanel .innerLeftLinkActive a, #leftPanel .innerLeftLinkActive a:hover{
	font:bold small-caps 11px Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(images/bullet3.gif);
	background-repeat:no-repeat;
	border-bottom:2px solid #0061c2;
	padding:7px 0px 3px 15px;
}

#innerLeftPanel .innerLeftLinkDeactive a, #innerLeftPanel .innerLeftLinkDeactive a:hover,
#leftPanel .innerLeftLinkDeactive a, #leftPanel .innerLeftLinkDeactive a:hover{
	font:bold small-caps 11px Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(images/bullet3.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #b0d84a;
	padding:7px 0px 3px 15px;
	height:inherit;
}

#midPart{
	margin-left:187px;
	top:-27px;
	position:relative;
/*	background-color:#eaeaea;*/
}

#innerMidPart{
	margin-left:215px;
	margin-right:10px;
	position:relative;
	top:21px;
	text-align:justify;
/*	background-color:#eaeaea;*/
}

#innerMidPart2{
	margin-left:215px;
	margin-right:10px;
	position:relative;
	top:21px;
	text-align:justify;
	background-image: url("images/background.gif");
	height=600px;
	width=650px;
/*	background-color:#eaeaea;*/
}

/**********/
#subCategories {
	width:99%;
	display:table;
	border:1px solid #b0d84a;
	margin:0 0 20px 0;
}
#subCategories .head {
	padding:5px;
	background:#d8eca5;
	font-weight:bold;
	text-transform:capitalize;
}
#subCategories .links {
	width:21%;
	float:left;
	padding:3px 5px 3px 18px;
	background:url(images/bullet2.gif) no-repeat 2px 3px;
}
#subCategories .links a:link, #subCategories .links a:visited {
	float:left;
}
#subCategories .links a:hover, #subCategories .links a:active {
	border:0;
	color:#527113;
}
/**********/
#aboutLeft{
	margin-right:210px;
	background-image:url(images/about-left.gif);
	background-repeat:no-repeat;
	position:relative;
	top:0px;
}
#about{

}
#about .content{
	background-image:url(images/gray-bg.gif);
	text-align:justify;
	padding:8px;
	height:115px;
}

#about .inner{
	padding:30px 0px 0px 35px;
}
#about .title{
	font:bold 12px Arial, Helvetica, sans-serif;
	background-image:url(images/about-tile.gif);
	height:17px;
}

#topBanner{
	border:1px solid #eaeaea;
	border-right:0px;
	border-left:0px;	
	background-image:url(images/bannerbase.gif);
	height:83px;
	background-repeat:no-repeat;
	background-position:center top;
	margin:3px 0px 3px 0px;
	padding:0px;
	text-align:center;
}

#articles{
	float:right;
	right:0px;
	width:200px;
	background-image:url(images/green-bg.gif);
	position:relative;
	top:27px;
	height:150px;
}
#articles .articleHead{
	font:bold 12px Arial, Helvetica, sans-serif;
	background-image:url(images/article-tile.gif);
	height:24px;
	margin:3px 0px 3px 0px;
}

#articles .title{
	background-image:url(images/machine-article-title-tile.gif); 
	height:32px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#top{
	background-image:url(images/top-tile.gif); 
	height: 176px;
}
#top .inner{
	background-image:url(images/top1-03.jpg); 
	background-position:right top; 
	background-repeat:no-repeat; 
	height:176px;
}

#sampleMachines{
	background-image:url(images/sample-machine-tile.jpg);
	text-align:center;
	margin:0px;
	padding:0px;
	float:right;
	width:98%;
}

#featuredProducts{
	clear:both;
	margin:10px;
}

#featuredProducts .title{
	background-image:url(images/sample-prod-tile.gif); 
	background-repeat:repeat-x;
	font:small-caps bold 14px 'Trebuchet MS',Arial, Helvetica, sans-serif;
	background-position:bottom;
	height:44px;
}

#sitePath{
	padding:7px 0px 0px 20px;
	margin:10px 0px 10px 0px;
	background-color:#fafafa;
	border-bottom:1px solid;
	border-top:1px solid;
	border-color:#eaeaea;
	height:20px;
}
#sitePath a{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
#footer{
	padding-top:15px;
	clear:both;
}
/* ////////////////// Classes ////////////// */
.bottomBorder{
	border-bottom:1px solid #eaeaea;
}

.classifiedHead22{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
	background-color:#EAF9CA;
	border-bottom:1px solid #eaeaea;
	margin-bottom:15px;
	padding:2px 0 0 5px;
	width:410px;
}


.classifiedHead{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
	background-color:#EAF9CA;
	border-bottom:1px solid #eaeaea;
	margin-bottom:15px;
	padding:2px 0 0 5px;
	
}


.contactus_head{
	color:#333333;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;	
	padding-top:3px;
	float:left;
	
	background-repeat:no-repeat;
	background-position:right;
	padding:10px 10px 0 10px;
	margin-left:425px;
	
	}

	
.contactus_add{
	text-align:right;
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid #eaeaea;
	
	
}	

.contactus_add11{
	text-align:left;
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px solid #eaeaea;
	
	
}	
	

.contactus{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
	background-color:#EAF9CA;
	border-bottom:1px solid #eaeaea;
	margin-bottom:15px;
	padding:2px 0 0 5px;
	width:190px;
}

.classifiedHead1{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
	background-color:#e8e9ee;
	border-bottom:1px solid #eaeaea;
	margin-bottom:15px;
	padding:2px;
}

.classifiedBlock{
	border:1px solid #f1f1f1;
	padding:3px;
}

.classifiedPic{
	margin:10px 8px;
	float:right;
	border:1px solid #dadada;
	vertical-align:top;
}

.navBarTxt {
	width:16px;
	height:15px;
	border: 1px solid #dddddd;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding:1px 4px 1px 4px;
}
.navBarTxt:hover {

	width:16px;
	height:15px;
	background-color:#666666;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding:1px 4px 1px 4px;
	border: 1px solid #666666;
}

.pagePic{
	padding:2px;
	margin:0px 8px;
	float:right;
	border:1px solid #dadada;
	vertical-align:top;
}

.padding8px{
	padding:8px;
}

.alignRight2{
	text-align:right; 
	padding-right:50px;
}

.lightGrayBg{
	background-color:#eaeaea;
}

.lightGrayHr{
	background-color:#eaeaea;
	clear:right; 
	margin:10px 0px;
}

.head2{
	font:bold 13px Arial, Helvetica, sans-serif;
}

.copyRight{
	text-align:right;
	padding:5px;
	color:#999999;
}

.footerLinkLeft{
	background-image:url(images/footer-left.gif);
	background-repeat:no-repeat;
	height:38px;
	padding-left:40px;
	text-align:center;
}

.footerLinkRight{
	background-image:url(images/footer-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:38px;		
	padding-right:40px;
}

.footerLinkTile{
	width:70%;
	background-image:url(images/footer-tile.gif);
}

.sampleProductsRow{
	background-image:url(images/featured-prod-tile.gif);
	height: 110px;
}
.sampleProduct{
	border:1px solid #eaeaea;
	padding:4px;
	background-color:#fafafa;
	text-align:left;
	display:inline;	
}
.sampleProductsBorder{
	float:left;
	border:1px solid #eaeaea;
	padding:2px;
	background-color:#ffffff;
}
.sampleProductsBlock{
	padding-left:10px;
	float:left;
	text-align:right;
	display:inline;
	
}

.topic{
	width:46%;
	float:left;
	margin:0px 1% 0px 1%;
	height:150px;
}

.siteTitle{
	font:17px 'Trebuchet MS',Tahoma,Arial, Helvetica, sans-serif;
	display:inline;
}
.tagLine{
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	display:inline;
}
.brownTxt{
	color:#cc6600;
}
.blueTxt{
	color:#006699;
}
.greenTxt{
	color:#669933;
}
.grayTxt{
	color:#999999;
}

.catgHead{
	font:bold small-caps 11px Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(images/title-tile.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:bottom;
	text-align:none;
	padding:0px 0px 4px 0px;
}

.leftLinkHead, #leftPanel .leftLinkHead a, #leftPanel .leftLinkHead a:hover{
	font:bold small-caps 12px Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(images/title-tile.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:bottom;
	padding-top:10px;
	border-bottom:0px;
	padding:0px;
	height: 18px;
}

.floatRight{
	float:right;
}

.floatLeft{
	float:left;
	text-align:left;
}

.lightBorder{
	border:1px solid #eaeaea;
}

.input{
	border:1px solid #cacaca;
	font:11px Arial, Helvetica, sans-serif;
	background-color:#fafafa;
}

.buttonEnquiry{
	border:1px solid #dadada;
	clear:right;
	background-color:#ffffff;
	float:right;
	margin-right:9px;
}

.pageHeadBlock{
	margin-left:150px;
}

.listHead1{
	font:bold small-caps 11px Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(images/bullet2.gif);
	background-repeat:no-repeat;
	height: 18px;
	vertical-align:bottom;
	padding-left:14px;
	display:block;
	border-bottom:1px dotted #eaeaea;
	margin-bottom:5px;
	text-align:left;
}

.listHead2{
	font:bold small-caps 11px Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	height: 18px;
	vertical-align:bottom;
	padding-left:14px;
	display:block;
	border-bottom:1px dotted #eaeaea;
	margin-bottom:5px;
	text-align:left;
}

.listHead2Uma{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-left:14px;
	display:block;
	border-bottom:1px dotted #eaeaea;
	margin-bottom:5px;
	text-align:left;
}

.formDetailHeadRequired{
	text-align:right;
	padding-top:3px;
	float:left;
	width:30%;
	background-image:url(images/required.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
	margin-right:5px;	
}

.formDetailHead{
	text-align:right;
	padding-top:3px;
	float:left;
	width:30%;
	padding-right:10px;
	margin-right:5px;
}
.formDetailField{
	text-align:left;
	border-bottom:1px solid #f1f1f1;
	display:block;
	width:99%;
	clear:right;
	margin:5px 0px ;
}

.formDetailField .formSubField{
	float:left;
	text-align:left;
	margin-right:15px;
}

.formButtons {
	text-align:center;
}

.formButtons .input{

	margin:5px 15px ;
}
.index_next{
float:right;
width:44px;
}
.index_pre{
float:left;
width:67px;
}
.index{
margin-left:71px;
margin-right:47px;
text-align:center;
}
.main_index{
width:99%;
display:table;
margin-bottom:10px;
}

#main_sitemap {
	margin-bottom:10px;
	display:table;
	width:99.5%;	
}
#main_sitemap .left {
	width:32%;
	float:left;
}
#main_sitemap .center{
	width:35%;
	float:left;
}
#main_sitemap .right {
	float:left;
	width:32%;
}
/**********/
a.red:link, a.red:visited {
	color:#f00;
}
a.red:hover, a.red:active {
	color:#527113;
}
