@charset "utf-8";
*{margin:0;padding:0;}
body{padding:0px; margin:0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:17px; background:#fff url(../images/bg_main.jpg) repeat-x;}
#mainwrap{width:1000px; text-align:left;}
/*-------------------------------------------------- Commonlinks Section -------------------------------------------------- */
p{padding:0px; margin:2px 0 16px 0;}
.clear{clear:both;}
.textfield{width:100px; height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fefefe; border:#666 1px solid; padding:2px 0 0 4px; margin:0px; background:#333; font-weight:normal;}
.textarea{width:226px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:2px 0 4px 0; background:#fff6f5; font-weight:normal;}
.textfield2{width:226px; height:16px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:2px 0; background:#fff6f5; font-weight:normal;}

.textfield3{width:280px; height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:0 0 3px 0; background:#fff6f5; font-weight:normal;}

.texphone_c_code{width:50px; height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:0 0 3px 0; background:#fff6f5; font-weight:normal;}

.texphone_a_code{width:70px; height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:0 0 3px 0; background:#fff6f5; font-weight:normal;}

.texphone_p_code{width:145px; height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:0 0 3px 0; background:#fff6f5; font-weight:normal;}

.textarea3{width:280px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:0 0 6px 0; background:#fff6f5; font-weight:normal;}

.textfield4{width:158px; height:16px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:2px 0 2px 0; background:#fff6f5; font-weight:normal;}
.textarea4{width:158px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:#cb8c8c 1px solid; padding:2px 0 0 3px; margin:2px 0 4px 0; background:#fff6f5; font-weight:normal;}

h1{color:#d52116; margin:0 0 15px 0; padding:0px; font-size:18px; font-weight:bold;}
.subhead{color:#000; font-size:16px; font-weight:bold;}
.text1{color:#fff; background:inherit; font-size:11px; font-weight:bold;}
.text2{color:#838181; font-size:11px; font-weight:normal;}
.text3{color:#c10100;}
.redstar{color:#FF0000; font-weight:bold; font-size:14px;}
a.sublink1{font-size:13px; color:#000; text-decoration:underline;}
a.sublink1:hover{color:#ef4035; text-decoration:none;}

a.sublink2{font-size:13px; color:#c10100; font-weight:bold; text-decoration:underline;}
a.sublink2:hover{color:#000; text-decoration:none;}

a.sublink3{font-size:13px; color:#666; text-decoration:underline;}
a.sublink3:hover{color:#ef4035; text-decoration:none;}

a.sublink4{font-size:11px; color:#666; text-decoration:underline;}
a.sublink4:hover{color:#ef4035; text-decoration:none;}

.active_hover{color:#330000; font-weight:bold; font-size:12px; text-decoration:none;}
/*-------------------------------------------------- Top Section Section -------------------------------------------------- */
#top_container{height:239px; padding:0 0 12px 0;}
#login{float:right; height:26px; width:440px; padding:6px 12px 0 454px; color:#fff; font-weight:bold;}
#logout{float:right; padding:0 0 0 20px; background:url(../images/logout_icon.jpg) no-repeat top left;}
#logout a{font-size:11px; color:#838181; text-decoration:underline;}
#logout a:hover{color:#fff; background:inherit; text-decoration:none;}

a.login{font-size:11px; color:#838181; text-decoration:underline; background:url(../images/logout_icon.jpg) no-repeat top left; padding:0 0 0 14px;}
#logo{width:194px; height:182px; float:left; padding:25px 25px 0 25px;}
#banner{width:756px; float:left;}

#topmenu_section{width:975px; height:45px; background:url(../images/topmenu_left.jpg) no-repeat top left; padding:0 0 0 25px;}
#topmenu{ float:left; width:679px; height:28px; padding:17px 0 0 1px; background:url(../images/topmenu_bg.jpg) repeat-x top left; font-size:13px; text-align:center;}
#topmenu ul{margin:0px; padding:0px;}
#topmenu li{float:left; list-style:none; border-right:1px solid #fff; width:112px;}
#topmenu li a{font-size:12px; font-weight:bold; color:#fff; background:inherit; text-decoration:none; display:block; padding:1px 2px 1px 2px;}
#topmenu li a:hover{color:#fff; text-decoration:none; background:#680000;}
#phone_mail{float:left; height:22px; width:185px; background:url(../images/topmenu_right.jpg) no-repeat left top; padding:23px 0 0 37px;}
/*-------------------------------------------------- Middle Section Section -------------------------------------------------- */
#middle_container{width:975px; padding:0 0 5px 25px;}
#left_contentarea{width:680px; padding:20px 37px 0 0; float:left;}
#left_contentarea h2{color:#c10100; margin:0px; padding:0px; font-size:13px; font-weight:bold;}
#left_contentarea h3{color:#333; margin:0 0 15px 0; padding:0px; font-size:13px; font-weight:bold;}
.left_img{float:left; padding: 0 5px 4px 0;}

#left_contentarea2{width:938px; padding:20px 37px 0 0;}
#left_contentarea2 h2{color:#c10100; margin:0px; padding:0px; font-size:13px; font-weight:bold;}
#left_contentarea2 h3{color:#333; margin:0 0 15px 0; padding:0px; font-size:13px; font-weight:bold;}

#left_contentarea3{width:680px; padding:10px 17px 0 0; margin:10px 20px 0 0; float:left; text-align:justify; overflow:auto; height:348px; scrollbar-face-color:#d04942; scrollbar-shadow-color:#fff; scrollbar-highlight-color:#c10100; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#999999; scrollbar-track-color:#fff6f5; scrollbar-arrow-color:#000;}
#left_contentarea3 h2{color:#c10100; margin:0px; padding:0px; font-size:13px; font-weight:bold;}
#left_contentarea3 h3{color:#333; margin:0 0 5px 0; padding:0px; font-size:13px; font-weight:bold;}

#left_contentarea3 a{text-decoration:underline; color:#000}
#left_contentarea3 a:hover{text-decoration:none; color:#000}

#left_contentarea4{width:680px; padding:10px 17px 0 0; margin:10px 20px 0 0; float:left; overflow:auto; height:348px; scrollbar-face-color:#d04942; scrollbar-shadow-color:#fff; scrollbar-highlight-color:#c10100; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#999999; scrollbar-track-color:#fff6f5; scrollbar-arrow-color:#000;}

.infrastructure_table{width:276px; float:left; padding:10px 0 10px 20px; margin:15px 20px 0 0; background:#fffafa; border:1px solid #f7dcd8;}
.infrastructure_table2{width:270px; float:left; padding:8px 50px 2px 10px; margin:10px 0 10px 0; background:url(../images/bg_infrastructure2.jpg) no-repeat top left;}

#suppliers{width:660px; padding:15px 0 0 0;}
#suppliers ul{margin:0px; padding:0px;}
#suppliers li{width:179px; padding:0px 30px 14px 10px; float:left; list-style:none;}
/*-------------------------------------------------- Login Section Section -------------------------------------------------- */
#loginbox{width:378px; margin:10px 0 0 150px;}
#loginfileds{background:url(../images/login_bg.jpg) repeat-y top left; width:288px; padding:5px 45px 0 45px;}
#forgotfileds{background:url(../images/login_bg.jpg) repeat-y top left; width:310px; padding:10px 30px 0 38px;}
a.register_btn{background:#666666; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline; padding:5px 10px; margin:2px 10px 2px 10px;}
a.register_btn:hover{background:#999999; font-size:12px; color:#000; text-decoration:underline;}
/*-------------------------------------------------- Video Section Section -------------------------------------------------- */
#videobox{width:378px;}
#videofile{background:url(../images/login_bg.jpg) repeat-y top left; padding:0 0 0 23px;}
/*-------------------------------------------------- Site map Section -------------------------------------------------- */
#sitemap{width:660px;}
#sitemap ul{padding:0px; margin:0px;}
#sitemap li{list-style:none; font-size:13px; font-weight:bold; color:#000000; padding:0 0 6px 0;}
#sitemap li a{ color:#000; text-decoration:underline;}
#sitemap li a:hover{text-decoration:none; color: #990000;}

#sitemap_sub{width:660px;}
#sitemap_sub ul{padding:0px; margin:0 0 0 20px;}
#sitemap_sub li{list-style:none; font-size:13px; font-weight:normal; color:#990000; padding:0 0 6px 0;}
#sitemap_sub li a{ color:#000; text-decoration:underline;}
#sitemap_sub li a:hover{text-decoration:none; color: #990000;}

#sitemap_sub2{width:660px;}
#sitemap_sub2 ul{padding:0px; margin:0 0 0 20px;}
#sitemap_sub2 li{list-style:none; font-size:13px; font-weight:normal; color:#990000; padding:0 0 6px 0;}
#sitemap_sub2 li a{ color:#000; text-decoration:underline;}
#sitemap_sub2 li a:hover{text-decoration:none; color: #990000;}

#sitemap_sub3{width:660px;}
#sitemap_sub3 ul{padding:0px; margin:0 0 0 20px;}
#sitemap_sub3 li{list-style:none; font-size:13px; font-weight:normal; color:#990000; padding:0 0 6px 0;}
#sitemap_sub3 li a{ color:#000; text-decoration:underline;}
#sitemap_sub3 li a:hover{text-decoration:none; color: #990000;}
/*-------------------------------------------------- News & Events Section -------------------------------------------------- */
.news_wrap{width:680px; border-bottom:#dbbbb9 1px solid; padding:0;}
a.newshd{font-size:13px; font-weight:bold; color:#000; text-decoration:underline; line-height:24px;}
a.newshd:hover {color:#000; text-decoration:none;}
a.readmore{float:right; color:#c10100; font-size:12px; text-decoration:underline; font-weight:bold; background:url(../images/bullet.gif) no-repeat left top; padding:0 0 0 12px;}
a.readmore:hover{color:#000; text-decoration:none;}
#pagenumber{text-align:center; padding:5px 0; font-size:12px; font-weight:bold; color:#c10100;}
#pagenumber a{font-size:12px; color:#000; text-decoration:underline;}
#pagenumber a:hover{font-size:12px; color:#000; text-decoration:none;}
/*-------------------------------------------------- Product Section -------------------------------------------------- */
.col1hd{background:#393939; font-size:14px; color:#fff; padding: 0 0 0 6px; font-weight:bold;}
.col1_content{background:#e5e5e5; font-size:12px; color:#000; padding: 4px 0 0 6px; font-weight:bold; border-top:1px solid #fff;}
.col2hd{background:#393939; font-size:14px; color:#fff; padding: 0 0 0 6px; font-weight:bold; border-left:1px solid #fff; border-right:1px solid #fff;}
.col2_content{background:#f2f2f2; font-size:12px; color:#000; padding: 4px 0 0 10px; font-weight:bold; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}

#products_leftnav{width:200px; margin:0 0 0 20px; background:#c32524;}
#products_navhd{width:155px; height:25px; padding:12px 0 0 45px; background:url(../images/products_navhd.jpg) no-repeat top left; color:#fff; font-weight:normal; font-size:18px;}
#products_navimg{width:158px; height:80px; border:1px solid #fff; margin:0 20px 0 20px;}
#products_links{width:160px; margin:0 20px 0 20px;}
#products_links ul{margin:0px; padding:0px;}
#products_links li{list-style:none; width:160px; color:#fff; padding:8px 0 6px 0; font-weight:bold; background:url(../images/product_linkunderline.jpg) no-repeat bottom left;}
#products_links li a{color:#fff; font-weight:bold; text-decoration:none; font-size:12px;}
#products_links li a:hover{color:#640303; font-weight:bold; text-decoration:none;}
/*-------------------------------------------------- LocationMap Section -------------------------------------------------- */
#locationmap {width:680px; height:340px; background:url("../images/location_map.jpg") no-repeat top center;}
#locationmap li {height:14px; border:1px solid #c10100;	padding:2px 2px 2px 17px; margin:2px; font-size:12px; list-style-type:none; background-color:#fff6f5; float:left; position:relative; text-decoration:underline; color:#ab6f6f;}
/*
#locationmap li a{padding-left:18px; margin-right:2px;}
*/
#map_india {background:url("../images/map_india.gif") no-repeat 2px center; top:100px; left:483px;}
#map_usa {background:url("../images/map_usa.gif") no-repeat 2px center; top:100px; left:124px;}
#map_dubai {background:url("../images/map_dubai.gif") no-repeat 2px center; top:100px; left:385px;}
#map_abudhabi {background:url("../images/map_dubai.gif") no-repeat 2px center; top:120px; left:360px;}
#map_oman {background:url("../images/map_oman.gif") no-repeat 2px center; top:155px; left:330px;}
#map_soudi {background:url("../images/map_soudi.gif") no-repeat 2px center; top:138px; left:245px;}
#map_qatar {background:url("../images/map_qatar.gif") no-repeat 2px center;	top:110px; left:264px;}
#map_kuwait {background:url("../images/map_kuwait.gif") no-repeat 2px center; top:102px; left:218px;}
/*-------------------------------------------------- Right Nav Section -------------------------------------------------- */
#rightnav_container{width:258px; float:left; padding:6px 0 0 0; margin:0 0 8px 0;}
#rightnav{width:232px; padding:0 12px 0 12px; border-left:1px solid #e1c6c5; border-right:1px solid #e1c6c5; font-size:12px;}
.rightnav_buttons{width:232px; height:32px; padding:0 0 12px 0;}
#quickcontact{width:232px; margin:5px 0 0 0;}
.right_img{float:right;}
/*-------------------------------------------------- Bottom Section Section -------------------------------------------------- */
#bottomwrap{background:#fff url(../images/bg_bottom.jpg) repeat-x top left;}
#bottom{width:975px; color:#666; font-size:11px; padding:5px 0 2px 25px; text-align:left;}
#bottom a{font-size:12px; color:#999; text-decoration:underline;}
#bottom a:hover{color:#666; background:inherit; text-decoration:none;}
