/* CSS Document */

/* RESET BROWSER DEFAULTS */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
/* END RESET BROWSER DEFAULTS */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*:focus {outline: none;}
/* Standard Tags */

body{ margin:0 0 0 0; padding:0; background:#fff url(../images/BG.gif) repeat-x left top;}

h1{  }
h2{ font-family:Arial; font-size:21px; color:#7f756b; font-weight:bold; line-height:25px; padding:10px 0 10px 20px; text-align:left; }
h2.pdtop{ clear:both; font-family:Arial; font-size:21px; color:#7f756b; font-weight:bold; line-height:25px; padding:25px 0 10px 20px; text-align:left; }
.cont_rgt h2{ padding:10px 0 10px 0; text-align:left;}
h3{ font-family:Arial; font-size:17px; color:#0281b7; font-weight:bold; }
h3.subpg{ font-family:Arial; font-size:17px; color:#0281b7; font-weight:bold; padding:25px 0 5px 20px; }
h4{ font-family:Arial; font-size:15px; color:#50ac53; font-weight:bold; }
h5{ font-family:Arial; font-weight:bold; }
h6{}
p{ font-family:Arial; font-size:15px; color:#8c8884; line-height:25px; text-align:left; padding:8px 8px 8px 20px; }
a{ font-family:Arial; font-size:15px; color:#8c8884; line-height:25px;}


/* Standard Classes */
.clr{ clear:both; padding:0 0 30px 0;}


/* Page Layout */
#container{ width:1010px; margin:0 auto 0 auto;  }

#top{ height:225px; margin:0 0 0 0;}
	#logo{ float:left; padding:30px 0 0 25px; }
	#top_rgt{ float:right; padding:3px 15px 0 0;}
		ul#nav_top{ float:left;}
		ul#nav_top li{ float:left; display:inline;}
		ul#nav_top li a{ display:block; width:75px; height:44px; text-align:center; padding:18px 0 0 0; font-family:Arial; font-size:13px; color:#3e3d3d; font-weight:bold; }
		ul#nav_top li a.active{ width:75px; height:44px; background:url(../images/Bg_NavTop_1.png) no-repeat left top; color:#0e964d;}
		ul#nav_top li a:hover{ width:75px; height:44px; background:url(../images/Bg_NavTop_1.png) no-repeat left top;}
		
		ul#phone_top{ float:left; padding:22px 0 0 30px;}
		ul#phone_top li img.mail{ float:right; padding:5px 0 0 0;}
		
	
#nav_main{ clear:both; width:1010px; height:35px; padding:30px 0 0 0;  }
	#nav_main ul { float:left; padding:0 0 0 25px; }
	#nav_main ul li{ float:left; display:inline;  padding:0 35px 0 12px; background:url(../images/Split_NavMain.png) no-repeat right center;   }
	#nav_main ul li.last{ float:left; display:inline;  padding:0 35px 0 12px; background:none;   }
	#nav_main ul li a{ font-family:Arial; font-weight:bold; color:#7f756b; font-size:16px; line-height:18px; }
	#nav_main ul li a span{ display:block; font-family:Arial; font-weight:normal; color:#aca9a5; font-size:12px;  }
	#nav_main ul li a:hover{ color:#0071bb;  }
	#nav_main ul li a.active{ color:#0071bb; }

#banner{ position:relative; width:1010px; height:316px; background:url(../images/BG_Banner.gif) no-repeat left top; padding:19px 0 0 25px; margin:0;}
#slider { width:959px; height:274px; margin:0 0 0 0px; background:url(images/loading.gif) no-repeat 50% 50%;  }
#slider img { position:absolute; top:0px; left:0px; display:none; }
.nivo-directionNav a { display:block; width:20px; height:20px; background:url(../images/Arrows.png) no-repeat; text-indent:-9999px;	border:0;}
a.nivo-nextNav { display:none; }
a.nivo-prevNav { display:none;}
.nivo-controlNav {display:none;}

#bannersub{ position:relative; width:1010px; height:240px; background:url(../images/BG_BannerSub.gif) no-repeat left top; padding:19px 0 0 24px; margin:0;}

#loadprofile{ position:absolute;}
.loadprofile{ display:block; position:relative; top:-65px; left:13px; width:299px; height:65px; background:url(../images/Btn_Profile_Def.gif) no-repeat left top;
z-index:100;}
.loadprofile:hover{background:url(../images/Btn_Profile_Over.gif) no-repeat left top;}
.loadprofile span{ display:none;}

#content{ width:1010px; padding:20px 0 0 0;}

.cont_lft{ float:left; width:615px; padding:0 17px 0 0; }
.cont_rgt{ float:left; width:325px; margin:0 0 0 35px;  }
.cont_full{ float:left; width:1010px; padding:0 0 0 0; }

	ul.loc_map{ padding:15px 0 0 0;}
	ul.loc_map li{ float:left; display:inline; padding:0 0 50px 0;}
	ul.loc_map li a span{ display:none;}
	ul.loc_map li a.sharjah{ display:block; width:105px; height:119px; background:url(../images/Sharjah_Def.jpg) no-repeat left top;}
	ul.loc_map li a.sharjah:hover{ display:block; width:105px; height:119px; background:url(../images/Sharjah_Over.jpg) no-repeat left top;}
	ul.loc_map li a.khazakhstan{ display:block; width:130px; height:119px; background:url(../images/Kazakhstan_Def.jpg) no-repeat left top;}
	ul.loc_map li a.khazakhstan:hover{ display:block; width:130px; height:119px; background:url(../images/Kazakhstan_Over.jpg) no-repeat left top;}
	ul.loc_map li a.pak{ display:block; width:121px; height:119px; background:url(../images/Pak_Def.jpg) no-repeat left top;}
	ul.loc_map li a.pak:hover{ display:block; width:121px; height:119px; background:url(../images/Pak_Over.jpg) no-repeat left top;}
	ul.loc_map li a.china{ display:block; width:140px; height:119px; background:url(../images/China_Def.jpg) no-repeat left top;}
	ul.loc_map li a.china:hover{ display:block; width:140px; height:119px; background:url(../images/China_Over.jpg) no-repeat left top;}
	ul.loc_map li a.uae{ display:block; width:106px; height:119px; background:url(../images/UAE_Def.jpg) no-repeat left top;}
	ul.loc_map li a.uae:hover{ display:block; width:106px; height:119px; background:url(../images/UAE_Over.jpg) no-repeat left top;}

	ul.fbiz{ padding:22px 0 0 20px; width:613px;}
	ul.fbiz li{ float:left; display:inline; width:193px; height:280px; background:url(../images/BG_FBG.gif) no-repeat left top; padding:15px 16px 0 0;}
	ul.fbiz li.lst{ padding:15px 0 0 0;}
	ul.fbiz li h3{ padding:0 0 12px 13px;}
	ul.fbiz li img{ padding:0 0 0 1px;}
	ul.fbiz li p{ width:175px; font-family:Verdana; font-size:11px; color:#6d6d6d; line-height:15px; overflow:hidden; letter-spacing:0.5px; padding:8px 5px 0 10px;}
	
	
	.srvnprd{ width:620px; padding:20px 0 0 0;}/* 5px extra width then left container */
	.srvnprd div{ float:left; display:inline; width:305px; height:90px; overflow:hidden;}
	.srvnprd div.indx_prdlst_1{ padding:0 10px 20px 0;  }
	.srvnprd div.indx_prdlst_2{ padding:0 0 20px 0;  }
	.srvnprd div span.indxprd_imgcont{ float:left; background:url(../images/BG_IndxPrds.jpg) no-repeat left top; width:120px; height:80px;}
	.srvnprd div img{ width:81px; height:73px; padding:1px 0 0 20px; }
	.srvnprd div h4{ text-align:left;}
	.srvnprd div p{ font-family:Verdana; font-size:12px; color:#8b8686; line-height:20px; padding:6px 0 0 0; }

	.srvnprd div a:hover p{ color:#0281b7; text-decoration:underline; }
	.srvnprd div a:hover h4{ color:#0281b7; text-decoration:underline;}

.fp{ width:324px; height:290px; border:#cccccc solid 1px; margin:0 0 43px 0;  }
.fp h3{ font-size:18px; color:#7f756b; padding:13px 0 22px 12px;}

	#fp_cnt{ display:block overflow:hidden; width:256px; padding:0; margin:0 0 0 34px;  }	
	#fp_cnt ul{}
	#fp_cnt ul li{  width:265px; height:195px; }
	#fp_cnt ul li a{ float:left; display:inline; width:120px; height:193px;  border:#cccccc solid 1px; margin:0 10px 0 0;  }
	#fp_cnt ul li h5{ font-size:13px; font-weight:bold; color:#2182c0; text-align:center; padding:15px 0 0 0; line-height:18px; }
	
	#prevBtn a, #nextBtn a{ display:block; position:relative; width:24px; height:24px; z-index:1000;}		

	#prevBtn a{  background:url(../images/Btn_Previous.png) no-repeat 0 0; left:-15px; top:-120px; }	
	#nextBtn a{  background:url(../images/Btn_Next.png) no-repeat 0 0; left:315px; top:-148px;	}	

.cont_rgt h2.news{ float:left; width:170px; padding:10px 0 20px 0; text-align:left;}
.cont_rgt span.news_srch{ float:right; padding:12px 0 0 0; }
.cont_rgt span.news_srch a{ font-family:Arial; font-size:13px; color:#0281b7; font-weight:bold; text-decoration:underline;  }

ul.news{ clear:both; background:url(../images/BG_News.gif) no-repeat center top; padding:15px 0 0 0; }
	ul.news li{ background:url(../images/IndNews_Split.gif) no-repeat center bottom; padding:10px 0 0 0;}
	ul.news li a{  font-family:Arial; font-size:14px; font-weight:bold; color:#50ac53; letter-spacing:1px; line-height:20px;}
	ul.news li a span.newshd{ background:url(../images/Blt_CircGreen.gif) no-repeat left 3px; padding:5px 0 5px 35px;}
	ul.news li a p{ font-family:Verdana; font-size:12px; font-weight:normal; letter-spacing:0px; color:#8b8686; line-height:20px; background:none; padding:7px 10px 20px 35px;}
	ul.news li a:hover{ text-decoration:underline; color:#0281b7;}
	
	ul.news li.lst{ background:none no-repeat center bottom; padding:10px 0 0 0;}
	ul.news li.lst a p{ padding:7px 10px 30px 35px;}

.testimonial{ width:332px; padding:23px 0 0 0;}
	.testimonial span.test_top{ display:block; width:332px; height:13px; background:url(../images/Test_Top.gif) no-repeat left top;}
	.testimonial span.test_ctr{ display:block; width:307px; height:auto; background:url(../images/Test_Mid.gif) repeat-y left top;
	padding:0 10px 12px 15px; font-family:Verdana; font-size:12px; font-weight:normal; color:#8b8686; line-height:20px;}
	.testimonial span.test_btm{ display:block; width:332px; height:24px; background:url(../images/Test_Btm.gif) no-repeat left top;}
	
	.test_per{ float:right; padding:0; margin:0;}
	.test_per p { text-align:right;  padding:10px 10px 0 0; font-size:12px; letter-spacing:1px; line-height:18px;}
	.test_per p strong{  font-family:Arial; font-size:13px; color:#0281b7; font-weight:bold;  letter-spacing:1px;}


ul.basic{ font-family:Arial; font-size:15px; color:#8c8884; line-height:20px; text-align:left;  padding:10px 0 25px 20px;  }
	ul.basic li{ background:url(../images/Blt_Blue.gif) no-repeat left 0.5em; line-height:25px; padding:0 0 0 20px;  }

ul.basic_p{ font-family:Verdana; font-size:12px; color:#8c8884; font-weight:normal; padding:0 0 0 22px;}
	ul.basic_p li{ height:auto; background:url(../images/Blt_Blue.gif) no-repeat left 3px; padding:0 0 0 18px; margin:15px 0 0 0;  }
	ul.basic_p li p{ padding:15px 15px 15px 0;  }
	ul.basic_p li span{ font-size:11px; }
	
ul.keyppl{ font-family:Arial; font-size:15px; color:#8c8884; line-height:20px; text-align:left;  padding:20px 0 0 20px;  }
	ul.keyppl li{ float:left; display:inline-block; width:275px; background:none;
	padding:0 0 30px 0;  }
	
	ul.keyppl li span.pic{ display:block; height:155px; padding:0 0 8px 0;}
	ul.keyppl li span.picsml{ display:block; height:110px; padding:0 0 8px 0;}
	ul.keyppl li span.title{ display:block; font-size:14px; font-weight:bold; line-height:20px;}
	ul.keyppl li span.post{ display:block; font-size:12px; line-height:18px;}
	
ul.sub_nav{ clear:both; background:url(../images/BG_News.gif) no-repeat center top; padding:15px 0 0 0; }
	ul.sub_nav li{ background:url(../images/IndNews_Split.gif) no-repeat center bottom; padding:15px 0 15px 0;}
	ul.sub_nav li.lst{ background:none; padding:15px 0 35px 0;}
	ul.sub_nav li a{ background:url(../images/Blt_CircGreen.gif) no-repeat left 3px; padding:5px 0 5px 35px;  font-family:Arial; font-size:14px; font-weight:bold; color:#50ac53; 
	letter-spacing:1px; line-height:20px;}
	ul.sub_nav li a.active{ text-decoration:underline; color:#0281b7;}
	ul.sub_nav li a:hover{ text-decoration:underline; color:#0281b7;}

img.gc{ float:right; padding:0 0 0 15px;}	

h2.prd_req{ float:left; width:370px; padding:10px 0 30px 20px; text-align:left;}
span.prd_req {float:right; padding:3px 12px 0 0; }
span.prd_req a{ background:url(../images/Btn_Order.gif) no-repeat left top; display:block; width:207px; height:45px;   }
span.prd_req a:hover{ background:url(../images/Btn_OrderOver.gif) no-repeat left top; }
span.prd_req a span{ display:none;}
p.prd_req{ clear:both;}
p.prd_req a{ text-decoration:underline;}

a.blu{color: #0281b7;font-weight: bold;text-decoration: underline;}

#ord_frm{ clear:both; display:none; margin:0 0 25px 0;}
form.quote{ padding:5px 0 0 0;}
	form.quote ul li{ float:left; display:inline; padding:15px 5px 0 15px;}
	form.quote ul li.frgt{ float:right; display:inline; padding:15px 5px 0 15px;}
	form.quote label{ display:block; font-family:verdana; font-size:12px; color:#8c8884; line-height:18px;
	vertical-align:top;}
	form.quote .txtbox{ width:270px; height:23px;
	border:#c4c4c4 solid 1px; padding:5px 0 0 8px; font-family:Verdana; font-size:11px; color:#626161;}
	form.quote .txtarea{ width:575px; height:100px; border:#c4c4c4 solid 1px; padding:7px 0 0 8px; 
	font-family:Verdana; font-size:11px; color:#8c8884;}
	form.quote .btn_submit{ clear:both; background:url(../images/Btn_Submit.gif) no-repeat left top; width:130px;
	height:40px; border:0; margin:19px 0 15px 0; cursor:pointer; }


table.prddesc{ border:#d7d7d7 solid 1px; width:575px; margin:20px 0 0 20px; background:#fff; }
	table.prddesc tr.hd{ background:#eff2f6; height:35px; font-family:Verdana; font-size:12px; color:#852d28; font-weight:bold;
	padding:0 0 0 10px;}
	table.prddesc td{ height:30px; border-top:#d7d7d7 solid 1px; font-family:Verdana; font-size:11px; color:#626161; font-weight:noramal;
	padding:5px 0 0 10px; line-height:30px; vertical-align:middle;}
	table.prddesc td.ctr{ text-align:center; padding:0 0 0 10px;}

#footer{ width:100%; height:75px; background:#029dc5; margin:35px 0 0 0;}
	#footer #ftr_cnt{ width:1000px; margin-left:auto; margin-right:auto; padding:25px 0 0 0;}
	
	ul.copyrgt{ float:left;}
	ul.copyrgt li{ font-family:Verdana; font-size:12px; color:#fff; line-height:20x; }
	ul.fb{ float:right;}
	ul.fb li{ float:left; display:inline; padding: 0; font-family:Verdana; font-size:12px; color:#fff; font-weight:bold; line-height:23px; letter-spacing:1px;}
	ul.fb li img{ padding:0 0 0 15px;}
