* {

margin : 0;

padding : 0;

}

body {

	background : url(../images/bodybg.png) repeat-x left top;

	font : 12px Arial, Helvetica, sans-serif;

	color : #768088;

	border-bottom-width: medium;

	border-bottom-style: solid;

	border-bottom-color: #003366;

}

p {
	color: #000;
	padding:5px;
	text-align: left;

}

a {

	color:#009;

	text-decoration : underline;

}

a:hover {
	color:#F60;
	text-decoration : underline;
	font-size: 18px;

}

h3 {

	color:#F60;padding:5px;}

#wapper {

width : 900px;

line-height : 20px;

margin-top : 0;

margin-right : auto;

margin-bottom : 0;

margin-left : auto;

padding-top : 0;

padding-right : 50px;

padding-bottom : 20px;

padding-left : 50px;

height:auto;

}

.header {

height : 102px;

padding : 0;

}

.header_left {

float : left;

width : 400px;

}

#logo {

}

.header_right {

width : 500px;

float : right;

}

.clear {

clear : both;

margin : 0;

padding : 0;

}

.banner {

height : 210px;

}

.banner_left {

width : 300px;

float : left;

}

.leftnavigation {

	background-image:url(../images/leftnav-graphic-mouseover.gif);

	float: right;

	width:290px;

	height:40px;

}

.leftnavigation1 {

	background-image:url(../images/leftnav-graphic-mouseover.gif);

	float: right;

	width:290px;

	height:40px;

	margin-top:3px;

	vertical-align:middle;

	

}

.leftnavigation:hover {

	background-image:url(../images/leftnav-graphic-nomouseover.gif);

	float: right;

	width:290px;

	height:40px;

}

.leftnavigation1:hover {

	background-image:url(../images/leftnav-graphic-nomouseover.gif);

	float: right;

	width:290px;

	height:40px;

	margin-top:3px;

	vertical-align: text-bottom;

}

.leftnavigation a {

	padding-left:5px;

	margin-left:10px;

	font:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

	vertical-align: middle;

}

.leftnavigation a:hover {

	padding-top:20px;

	padding-left:5px;

	margin-top:20px;

	margin-left:10px;

	font:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

}

.leftnavigation1 a {

	padding-top:20px;

	padding-left:5px;

	margin-top:20px;

	margin-left:10px;

	font:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

}

.leftnavigation1 a:hover {

	padding-top:20px;

	padding-left:5px;

	margin-top:20px;

	margin-left:10px;

	font:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

}



.banner_right {

float : right;

width: 600px;

}

.heading {

height : 50px;

padding-top : 10px;

padding-left: 50px;

width: 900px;



margin-top : 0;

margin-right : auto;

margin-bottom : 0;

margin-left : auto;

}

.latest {

float : left;

width : 900px;

padding-right : 6px;

padding-left : 6px;

height:50px;

}



#leftcontainer {

	width : 640px;

	float : right;

	padding-top : 10px;

	padding-right : 15px;

	padding-bottom : 0;

	padding-left : 10px;

	border-right-width : 1px;

	border-right-style : dashed;

	border-right-color : #a7b4bd;

	color: #F60;

}

#workzone {

	padding : 10px 10px 10px 10px;

	border-bottom-width: medium;

	border-bottom-style: solid;

	border-bottom-color: #003366;

	width : 950px;

line-height : 20px;

margin-top : 0;

margin-right : auto;

margin-bottom : 0;

margin-left : auto;

}

#rightcontainer {

width : 261px;

float : left;

padding-top : 0;

padding-right : 0;

padding-bottom : 0;

padding-left : 5px;

}

.news_top {

background : url(../images/news_top.gif) no-repeat left top;

}

.news_bottom {

background : url(../images/news_bottom.gif) no-repeat left bottom;

}

.news_bg {

background : url(../images/newsbg.gif) repeat-y left top;

width : 263px;

margin : 40px 0 0 0;

}

.news {

background : url(../images/news.gif) no-repeat 20px 20px;

padding : 28px 0 0 65px;

height : 34px;

font : 18px Arial, Helvetica, sans-serif;

color : #2a2a2a;

}

.news_box {

padding-top : 15px;

padding-right : 35px;

padding-bottom : 15px;

padding-left : 35px;

}

.topmenu {

height : 75px;

width:600px;

vertical-align:text-top;

}

.topmenu ul {

padding : 40px 0 0 0;

margin : 0;

}

.topmenu ul li {

list-style : none;

display : block;

float : left;

padding : 0 0 0 0;

margin : 0;

}

.topmenu ul li a {

font : 13px Arial, Helvetica, sans-serif;

color : #ffffff;

text-decoration : none;

display : block;

float : left;

margin : 0;

padding : 0 0 0 5px;

}

.topmenu ul li a span {

display : block;

float : left;

padding : 3px 15px 5px 10px;

}

.topmenu ul li a:hover span {

background-image : url(../images/right.gif);

background-repeat : no-repeat;

background-position : right top;

background-color : #ffffff;

}

.topmenu li a:hover {

color : #181d22;

text-decoration : none;

display : block;

float : left;

background : url(../images/topmenuleft.gif) no-repeat left top;

}

.servicemenu {

padding-bottom : 10px;

}

.servicemenu ul {

padding : 0 0 0 0;

margin : 0;

}

.servicemenu li {

display : block;

list-style : none;

margin : 0;

border-bottom : 1px dashed #666666;

background-image : url(../images/dice7.gif);

background-repeat : no-repeat;

background-position : left center;

padding-top : 0;

padding-right : 0;

padding-bottom : 0;

padding-left : 0;

}

.servicemenu li a {

color : #bf5604;

text-decoration : none;

margin : 0;

padding : 0 0 0 20px;

font-family : Arial, Helvetica, sans-serif;

font-size : 11px;

line-height : 25px;

font-weight : bold;

display : block;

}

.servicemenu li a:hover {

text-decoration : underline;

}

.rightmenu ul {

padding : 0 0 0 0;

margin : 0;

}

.rightmenu li {

background : url(../images/newsdice.gif) no-repeat 5px 9px;

display : block;

list-style : none;

padding : 0 0 5px 0;

margin : 0;

}

.rightmenu li a {

font : 11px Arial, Helvetica, sans-serif;

color:#006;

margin : 0;

padding : 0 0 0 20px;

}

.rightmenu li a:hover {

	text-decoration : underline;

	color:#F30;

}

h1 {

color : #20272e;

font-weight : normal;

font-family : Arial, Helvetica, sans-serif;

font-size : 30px;

background-image : url(../images/dice3.gif);

background-repeat : no-repeat;

background-position : 0 center;

line-height : normal;

padding-top : 0;

padding-right : 0;

padding-bottom : 0;

padding-left : 40px;

margin-top : 0;

margin-right : 0;

margin-bottom : 8px;

margin-left : 0;

}

.service_left {

width : 176px;

float : left;

padding : 0 15px 0 0;

}

.service_right {

float : right;

width : 425px;

}

.service_right h6 {

	text-align:left;}

.h1_span {

font : bold 13px Arial, Helvetica, sans-serif;

color : #e2b256;

}

.latest h2 {

font : 40px Arial, Helvetica, sans-serif;

font-weight:bolder;

color : #ffffff;

margin-top : 0;

margin-right : 0;

margin-bottom : 0;

margin-left : 0;

text-align:center;



background-repeat : no-repeat;

background-position : 0 center;

}

.h2_span {

font : bold 13px Arial, Helvetica, sans-serif;

color : #bf5604;

}

.globle h3 {

font : 25px Arial, Helvetica, sans-serif;

color : #14181c;

margin-top : 0;

margin-right : 0;

margin-bottom : 0;

margin-left : 0;

padding-top : 15px;

padding-right : 0;

padding-bottom : 15px;

padding-left : 80px;

background-image : url(../images/dice1.gif);

background-repeat : no-repeat;

background-position : 0 center;

}

.h3_span {

	font : bold 13px Arial, Helvetica, sans-serif;

	color : #F60;

}

.faq h4 {

font : 25px Arial, Helvetica, sans-serif;

color : #14181c;

background-image : url(../images/dice2.gif);

background-repeat : no-repeat;

background-position : 0 center;

margin-top : 0;

margin-right : 0;

margin-bottom : 0;

margin-left : 0;

padding-top : 15px;

padding-right : 0;

padding-bottom : 15px;

padding-left : 80px;

}

.h4_span {

font : bold 13px Arial, Helvetica, sans-serif;

color : #bf5604;

}

.banner_left h5 {

font : 22px Arial, Helvetica, sans-serif;

color : #eceaeb;

padding : 57px 0 10px 0;

margin : 0 0 10px 0;

border : none;

}

.h5_span {

	font : 18px Arial, Helvetica, sans-serif;

	color : #F30;

}

.our {

color : #1b2127;

background-image : url(../images/dice6..gif);

background-repeat : no-repeat;

background-position : left center;

padding-top : 0;

padding-right : 0;

padding-bottom : 0;

padding-left : 30px;

margin-bottom : 25px;

font-family : Arial, Helvetica, sans-serif;

font-size : 24px;

}

.services {

padding-top : 40px;

padding-bottom : 20px;

}

h6 {

font : 18px Arial, Helvetica, sans-serif;

color : #35393d;

padding : 25px 0 10px 0;

margin : 0;

}

.headertext {

font : 13px Arial, Helvetica, sans-serif;

color : #bacbdb;

padding : 10px 10px 40px 0;

line-height : 20px;

}

.text {

	padding-top : 10px;

	padding-right : 0;

	padding-bottom : 20px;

	padding-left : 0;

	text-align : justify;

	color: #000;

	font-size: 12px;

}

.box {

height : 29px;

background : #f1f3f4;

line-height : 29px;

}

.date {

background : url(../images/dice4.gif) no-repeat 5px 7px;

color : #ea6622;

font-weight : bold;

padding-top : 0;

padding-right : 10px;

padding-bottom : 0;

padding-left : 30px;

}

.date1 {

background : url(../images/dice5.gif) no-repeat 5px 7px;

color : #ea6622;

font-weight : bold;

padding : 0 10px 0 30px;

}

.date_left {

float : left;

}

.date_right {

float : left;

padding : 0 0 0 10px;

}

.testibox {

padding-top : 20px;

padding-bottom : 10px;

}

.testimonial {

color : #14181c;

font-family : Arial, Helvetica, sans-serif;

font-size : 25px;

line-height : 30px;

background-image : url(../images/dice8.gif);

background-repeat : no-repeat;

background-position : left center;

padding-top : 0;

padding-right : 0;

padding-bottom : 0;

padding-left : 30px;

}

.button {

padding : 5px 0 5px 0;

}

.search_box {

height : 70px;

}

.searchbox_top {

background : url(../images/search_top.gif) no-repeat left top;

height : 78px;

}

.searchbox_bottom {

background : url(../images/searchbottom.gif) no-repeat left bottom;

height : 80px;

}

.searchbox_bottom label {

display : block;

background-image : url(../images/black-arrow.gif);

background-repeat : no-repeat;

background-position : left center;

padding-left : 10px;

margin-left : 48px;

}

.searchbox_bottom label a {

color : #bf5604;

text-decoration : none;

font-weight : bold;

}

.searchbox_bottom label a:hover {

text-decoration : underline;

}

.searchbox_bg {

background : url(../images/searchbg.gif) repeat-y left top;

height : 70px;

margin : 0 0 30px 0;

}

.textfield {

margin : 20px 0 0 0;

}

.search {

margin : 20px 0 0 10px;

}

.go {

padding : 5px 0 0 0;

}

.footer {

height : 200px;

color : #13171b;

background : url(../images/footerbg.gif) repeat-x left top;

}

.footer_left {

width : auto;

float : left;

padding-top : 10px;

padding-right : 0;

padding-bottom : 0;

padding-left : 0;

}

.footer_right {

float : right;

padding-top : 10px;

padding-right : 0;

padding-bottom : 0;

padding-left : 0;

}

.strong {

font : 12px Arial, Helvetica, sans-serif;

color : #9ca5ae;

}

.footermenu ul {

padding : 0;

margin : 0;

}

.footermenu li {

display : inline;

padding : 10px 0 0 0;

margin : 0;

}

.footermenu li a {

text-align : center;

font : 10px Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

color : #fff;

padding : 0 10px 0 5px;

}

.footermenu a:hover {

text-decoration : underline;

}

.strong p {color:#fff;}

.mid_footer {

width : 900px;

margin-left : auto;

margin-right : auto;

}

.searchzone {

padding : 20px 0 0 0;

}

.searchicon {

float : left;

padding : 0 5px 0 10px;

}

.searchtxt {

float : left;

padding : 0 5px 0 0;

}

.searchbox {

float : left;

padding-top : 3px;

padding-right : 5px;

padding-bottom : 0;

padding-left : 0;

margin-left : 3px;

width : 135px;

}

.searchbutton {

float : left;

padding-top : 2px;

padding-right : 5px;

padding-bottom : 0;

padding-left : 3px;

}

.searchinputbox {

width : 129px;

height : 20px;

border : 1px inset #999999;

}

.aboutus-img {

float : right;

border : 4px solid #fff;

margin : 0 0 10px 20px;

}

h5 {

font-size : 15px;

font-weight : bold;

padding : 0 0 5px 0;

border-bottom : 1px dotted #fff;

margin : 0 0 10px 0;

}

h6 {

	font-size : 16px;

	font-weight : bold;

	padding : 0 0 5px 0;

	margin : 0 0 10px 0;

	text-align: center;

}

.aboutcolumnzone {

padding : 20px 0 16px 0;

}

.aboutcolumn1 {

width : 48%;

float : left;

margin : 0 0 10px 0;

}

.aboutcolumn2 {

width : 48%;

float : right;

margin : 0 0 10px 0;

}

.abouticon {

float : left;

margin : 0 20px 0 0;

}

.insidereadmore {

padding : 10px 0 10px 0;

}

input.button {

color : #000;

background : #ffc850;

font : bold 11px Arial, Helvetica, sans-serif;

text-decoration : none;

padding : 10px 10px;

margin : 0 5px 5px 0;

border : 1px solid #5b7a92;

}

input.button:hover {

cursor : pointer;

color : #fff;

background : #663300;

border : 1px solid #ffc850;

}

.project-img {

float : right;

margin-left : 20px;

border : 6px solid #fff;

}

.whiteheading {

font : 30px Myriad Pro, Arial;

color : #cbd76b;

font-weight : 100;

padding : 0;

margin : 25px 0 20px 0;

}

.ourprojectrow {

margin-bottom : 20px;

border-bottom : 1px dotted #fff;

padding-bottom : 10px;

padding-right : 20px;

}

.servicecolumnzone {

padding : 20px 0 16px 0;

}

.servicecolumn1 {

width : 48%;

float : left;

margin : 0 0 10px 0;

}

.servicecolumn2 {

width : 48%;

float : right;

margin : 0 0 10px 0;

}

.blog-posted-row {

padding : 3px;

}

#wapper #workzone #rightcontainer .news_bg .news_top .news_bottom .news_box h3 {

	color: #006;

}

#wapper .heading .latest .h2_span a {

	color: #FF3300;

}



#wapper .heading .latest .h2_span a:hover {

	color:#003366;

}



#wapper .heading .globle .h2_span a {

	color: #FF3300;

}



#wapper .heading .globle .h2_span a:hover {

	color:#003366;

}



#wapper .heading .faq .h2_span a {

	color: #FF3300;

}



#wapper .heading .faq .h2_span a:hover {

	color:#003366;

}

#workzone #rightcontainer .news_bg .news_top .news_bottom .news_box h3 {

	color: #006;

}

#wapper .banner .banner_left .leftnavigation a {

	position: relative;

	width: auto;

}

#workzone #leftcontainer h1 {

	color: #006;

}

.homepagearticle {

width : 900px;

line-height : 20px;

margin-top : 0;

margin-right : auto;

margin-bottom : 0;

margin-left : auto;

padding-top : 0;

padding-right : 50px;

padding-bottom : 20px;

padding-left : 50px;

height:auto;

}

p.phonenumber {

	color:#F60;

	font-size:13px;

	font-weight:bold;

	text-align:center;}

	

.normaltext {

	color:#000;

	text-decoration:none;}

	

#workzone #leftcontainer .text ul #left_products {

	width: 150px;

	float: left;

}

#workzone #leftcontainer .text ul #right_products {

	float: right;

	width: 450px;

}

.normaltext div {

	color: #000;

}

#wapper #workzone #leftcontainer .text ul .welcometext-aboutus .specialpromotiontext {

	font-size: 14px;

	font-weight: bold;

	color: #016DC5;

}

.articlebullets {

	list-style-position: outside;

	margin-left: 20px;

}

.sitemap {

	margin-left:45px;}

.message{border:#FF0000 1px solid;color:#FF0000;font-size:11px;position:absolute;float:left;background:#FFFFFF;}

.nomessage{display:none;}

.messageInvalid{border:#780103 1px solid;color:#780103;font-size:9px;position:absolute;float:left;background:#FFFFFF;}

.loading{font-size:9px;position:absolute;float:left;background:#FFFFFF /*url(../images/ajax-loader.gif) no-repeat*/;}.link03 {

 color: #FF0000;

}
#workzone #leftcontainer .text ul .welcometext-aboutus img {
	text-align: center;
	padding-left: 170px;
}

.freefreight {
	color:#F00;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}.hepa-graphic {
	padding-left: 200px;
}




#workzone #leftcontainer .text #videoleft {
	float: left; width: 400px;
}

#videowidth {width:90px; float:left;}

#workzone #leftcontainer .text h2 #FLVPlayer {
	text-align: center;
}
#workzone #leftcontainer .text h2 #FlashID2 {
	text-align: center;
}

p.center {text-align:center;}
#workzone #leftcontainer .text h2 {
	text-align: center;
}

#right-graphic {
	float: right;
	width: 240px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#left-graphic {
	float: left;
	width: 240px;
	padding-left: 60px;
	padding-right: 20px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pst {
	font-weight: bold;
	color: #F00;
	text-align: center;
	font-size: 16px;
}

.orange-link {
	color: #F60;
	text-align:center;
}
.orange-link:hover {
	color:#036;
	text-align: center;
}
#workzone #leftcontainer .services .clear .orange-link .orange-link br {
	text-align: center;
}
#workzone #leftcontainer .services .clear .orange-link .orange-link {
	text-align: center;
}
#workzone #leftcontainer .text ul h3 strong {
	text-align: center;
}

