body{margin:0px; padding:0px; background:#fff; font-family:Arial, Helvetica, sans-serif;  font-size:13px; color:#999999; font-size:13px; line-height:16px;}
form{display:inline;}
div{line-height:16px;}
#Maindiv{width:100%;text-align:center;}
.InnerMainDiv{width:950px;text-align:center;margin:auto;}
a{color:#999999; text-decoration:none;} 
a:hover{color:#999999; text-decoration:underline;}
#TopHeader{width:950px; display:table-cell;}
.logo{float:left; padding:12px 0px 0px 10px;}
.logo_rgtsctn{width:770px; float:right; padding:20px 0px 12px 0px;}
.grey_line{ background:#cccccc; width:100%; height:1px; clear:both;}

.txt_quality{float:left; padding:0px; width:555px; text-align:center; }
.fsc{float:right; padding-top:18px;}

.navigation{ float:left;background:url(../images/top_nav_bg.gif) repeat-y right ; color:#000; font-size:11px; text-align:right; padding:0px 7px 0px 0px;width:512px; line-height:28px;}
.navigation a{color:#000;}

.searchblock{float:right;margin:0px 0px 5px 0px;}
.searchblock img{ vertical-align:middle;}
.search{border:1px solid #dedede; height:21px; width:186px; vertical-align:middle; padding:4px 0px 0px 7px; margin:0px 6px 0px 0px; color:#666666;}

.navi{clear:both; margin:0px; padding:0px; width:950px;}
.navi ul{list-style:none; margin:0px; padding:0px;}
.navi li{ float:left; margin:0px;height:32px; padding:0px;}
.navi .padl{padding:0px 4px 0px 4px;}



.nav{float:left; color:#fff; font-size:13px; line-height:14px; font-weight:bold; background:#f9c974; clear:both; text-align:left;}
.nav a{color:#6b4723; text-decoration:none;padding:2px 0px 0px 0px; display:block; float:left;}
.nav a:hover{color:#fff; text-decoration:none; }
.nav img{ vertical-align:middle; padding:6px 7px 0px 8px; float:left;}


.nav1{ float:right; color:#fff; font-size:13px; font-weight:bold; border-left:3px solid #fff; border-right:3px solid #fff; background:#6b4723; }
.nav1 a{color:#fff; text-decoration:none;padding:8px 0px 0px 0px; display:block; float:left;}
.nav1 a:hover{color:#f9c974; text-decoration:none;}
.nav1 img{ vertical-align:middle; padding:6px 6px 0px 6px; float:left;}

#Container{border-top:5px solid #fff; clear:both; background:url(../images/content_bg.jpg) repeat-y; min-height:1px; display:table;}
#Container_inner{border-top:0px solid #fff; clear:both; background:url(../images/content_bg_inner.jpg) repeat-y; min-height:1px; display:table;}
#Container_inner2{border-top:0px solid #fff; clear:both; background:url(../images/content_bg_inner2.jpg) repeat-y; display:table; width:949px;}



.containerleft{ text-align:left; float:left; width:165px; background:#993300; border-top:0px solid #fff; color:#fff; padding:10px; line-height:18px;}
.containerleft{ text-align:left; float:left; width:165px; background:#99cc00; border-top:0px solid #fff; color:#fff; padding:10px; line-height:18px;}
.left{float:left; width:185px;}
.leftside{color:#fff; background:#993300; padding:10px; line-height:18px;}
.leftside a{color:#fff; text-decoration:none;}
.leftside a:hover{color:#fff; text-decoration:underline;}

.containerright{text-align:left; width:740px; float:right; padding:15px 10px 0px 15px;}
.containerright_inner{width:760px; float:right; padding:4px 0px 0px 0px; text-align:left;}


.txt{color:#993300;}
.placeholder{margin:10px 10px 10px 0px;}

.ProductLeftSide{background:#99cc00;color:#fff; padding:10px; line-height:18px;}
.ProductLeftSide a{color:#fff; text-decoration:none;}
.ProductLeftSide a:hover{color:#fff; text-decoration:underline;}

.ProductLeftContent{background:url(../images/logo_3.jpg) bottom center no-repeat #dedede;line-height:18px;}
.ProductContent{width:160px; clear:both; float:left; padding:10px 10px 10px 10px;font-size:11px; line-height:14px; color:#666666; text-align:left;}
.logogrey{text-align:center; float:left; width:170px; clear:both;}

#Footer{clear:both; margin:10px 0px 0px 0px; border-top:1px solid #cccccc; padding:10px 0px 0px 0px; }
.footerimgright{float:left;  margin:5px 0px 0px 0px;}

.bottomlinks{font-size:11px; color:#999999; line-height:16px; background:#e8eee2; width:745px; float:right; padding:5px; border-top:solid 5px #fff; border-bottom:solid 3px #f7f7f7;}
.bottomlinks ul{margin:0px; padding:0px; list-style:none; }
.bottomlinks li{float:left; width:27%; padding:0px 25px 0px 7px; text-align:left;}
.bottomlinks a{display:block; }

.bottomlinks h3{margin:0px; padding:0px; font-family:Arial Black, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-transform:uppercase;}
.bottomlogos{display:block; clear:both; width:950px; border-bottom:solid 1px #cccccc; padding-bottom:7px;}
.bottomlogos img{ vertical-align:middle;  clear:both; padding-right:32px;}
.bottomlogos .img1{ padding:0px;}
.hr{ clear:both;}





h1{margin:0px; padding:0px 0px 10px 0px; font-size:18px; color:#993300; font-weight:normal;}
h2{margin:0px; padding:0px 0px 10px 0px; font-size:18px; color:#ffffff; font-weight:normal;}
h3{margin:0px;font-weight:bold;font-size:22px;color:#6B4723;}






.topnav{color:#fff; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; border-left:3px solid #fff; border-right:3px solid #fff;}
.topnav a{color:#fff; text-decoration:none;}
.topnav a:hover{color:#99cc00; text-decoration:none;}
.topnav img{ vertical-align:middle; padding:0px 6px 0px 6px;}

.copyright{font-size:11px; padding:10px 0px 10px 0px;}

/*Inner page*/


.content_inner{padding:0px 0px 0px 0px; border-top:5px solid #ffffff; border-left:5px solid #ffffff; border-bottom:5px solid #ffffff;}

.Breadcrumb{background:#CFE2B8; padding:5px; color:#fff; border-top:3px solid #fff; border-bottom:3px solid #fff; clear:both; width:750px;}
.Breadcrumb h5{margin:0px; padding:0px; color:#6B4723; font-size:18px; font-weight:normal;}

#Products{font-size:10px; color:#666666; width:767px;}
#Products ul{margin:0px; padding:0px; list-style:none;}
#Products li{float:left; width:20%; margin:0px 0px 15px 0px; line-height:13px;}
#Products span{display:block; font-size:11px; font-weight:bold;padding:2px 0px 2px 5px;}
.protxt{padding:0px 5px 0px 5px;}
.buttondetail{background:#dedede; margin:5px 5px 0px 0px; }
h4{margin:6px 0px 8px 0px; padding:0px;}
.leftnav{color:#fff; font-size:13px;}
.leftnav a{display:block; padding:0px 0px 0px 10px; color:#668800;}
.leftnav a:hover{background:url(../images/img_bullet.gif) no-repeat left center; text-decoration:none;}
.detailcontent{padding:10px;  color:#666666; font-size:12px;}
.productdetailimg{background:url(../images/vline.jpg) bottom right no-repeat; border-bottom:3px solid #cccccc;}
.imgupd{border:1px solid #dedede; margin:10px 10px 0px 0px;}
.txtred{color:#993300; font-size:13px; line-height:18px;}
.txtreddark{color:#461313;line-height:18px;}

.Uprodetail{color:#993300; line-height:14px; padding-bottom:20px;}
.Uprodetail ul{margin:0px; padding:0px; list-style:none;}
.Uprodetail li{float:left; margin:15px 7px 0px 0px; line-height:15px; text-align:center; width:115px;}
.Uprodetail .proimg{position:relative;  border:1px solid #dedede; padding:5px; margin:0px 0px 5px 0px; height:135px;}
.Uprodetail .i{position:absolute; top:2px; right:2px;}

.txtprodetail{color:#666666; clear:both; margin:10px 0px 0px 5px;}
.techcentre{padding:10px;  color:#666666; font-size:12px;}
.location{border:1px solid #ccc; margin:0px 10px 0px 0px;}

.brn_cntnt{background:#fbf1de; width:760px; padding:7px; color:#534f4f;}

.TechCentreLeft{background:url(../images/logo_4.jpg) bottom center no-repeat #99cc00;line-height:18px; border-top:5px solid #fff;}
.TechCentreLeftSide{background:#6B4723;color:#fff; padding:10px; line-height:17px; font-size:12px; width:165px; float:left; text-align:left; border-top:4px solid #fff;}
.TechCentreLeftSide a{color:#fff; text-decoration:none;}
.TechCentreLeftSide a:hover{color:#fff; text-decoration:underline;}
.TechContent{ float:left; clear:both; text-align:left; width:165px; padding:10px; font-size:12px; line-height:20px; color:#fff;border-top:4px solid #fff;}

.FAQ ul{list-style:none; margin:0px; padding:0px;}
.FAQ li{line-height:13px;}
.FAQ .Q{color:#993300;}
.FAQ .A{color:#666666;}
.FAQ img{line-height:10px; margin:0px;  padding:0px;}

.PortfolioLeft{padding:10px; width:165px; float:left; text-align:left; line-height:17px; font-size:12px; border-top:4px solid #fff;}
.PortfolioLeft a{color:#fff;}
.PortfolioLeft a:hover{color:#000; text-decoration:none;}
.PortfolioLContent{ color:#666666; border-top:0px solid #ffffff; border-left:5px solid #ffffff; padding-bottom:10px;}
.PortfolioLContent h1{ margin:10px 0px 0px 0px;}
.colorgreen{color:#99cc00;}
.PortfolioRContent{padding:10px; background:#f0e1d9; margin:0px; color:#000; border-top:0px solid #ffffff; border-left:5px solid #ffffff;}
.PortfolioRContent_Pro{font-size:11px; color:#993300; line-height:13px; margin:10px 0px 0px 0px;}
.PortfolioRContent_Pro img{float:left; margin:0px 10px 0px 0px; }
.logogreen{text-align:center; float:left; clear:both; width:185px;}

.MiddleBlocks ul
{
	display:table;
	margin:5px 0px 5px 0px;
	padding:0px;
	width:950px;
}

.MiddleBlocks ul li
{
	list-style:none;
	display: table-cell;
	vertical-align:top;
}

.MiddleBlocks ul li.Block
{
	background:#faeed6;
	width:185px;
	text-align:left;
}

.MiddleBlocks ul li.Spacer
{
	width:5px;
}

.MiddleBlocks .txt
{
	color:#985f2a;
	padding:5px;
	font-size:10px;
	line-height:11px;
}

.ViewBn
{
	background:url(../images/bn_view.png) no-repeat;
	display:block;
	width:56px;
	height:23px;
	margin:5px 0px 0px 0px;
}

.ViewBn:hover
{
	background:url(../images/bn_view_h.png) no-repeat;
	display:block;
	width:56px;
	height:23px;
}

.Line
{
	background:#cccccc;
	display:block;
	height:1px;
}

.txtBlock
{
	color:#9f9f9f;
	font-size:10px;
	line-height:11px;
	text-align:left;
	float:left;
}
.txtBlock_padding{padding-left:12px; line-height:11px;}

.visit_margin{margin-right:55px;}
.history_margin{margin-right:25px;}
.bn_rqst{float:right; width:180px; padding-top:12px;}
.display_logos{padding:6px 0px; margin-top:7px; width:760px;  }

.NewsletterBlock
{
	background:url(../images/newsletter_bg.jpg) no-repeat center;
	display:inline-block;
	float:right;
	height:43px;
	width:495px;
	padding:15px 10px 0px 0px;
	text-align:right;
}

.NewsletterBlock input[type=text]
{
	border:1px solid #993400;
	padding:3px;
	height:18px;
}

.MainImage
{
	display:block;
	margin-top:5px;
}

.click_i{margin-left:12px; }

.proalgn{text-align:left;}
.protable{background:#fbf1de; padding:12px; margin-bottom:4px;}
.protable td{ color:#333333; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.protable .hd{ color:#6B4723; font-family:Arial, Trebuchet MS, Helvetica, sans-serif; font-size:13px; line-height:35px; font-weight:bold;}

.Button
{
	padding:4px 6px;
	background-color:#6B4723;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.Button:hover
{
	padding:4px 6px;
	background-color:#689038;
	text-decoration:none;
	color:#fff;
}
.logosdivouter{padding:20px 3px 5px 10px;}
.logosdivouter img {vertical-align:middle;border:none;  clear:both;}
