/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
body,div,ul,li,a,p,h1,h2,h3,h4,img{
	margin:0;
	padding:0;
	}
img{
	border:none;
	}
.specer{
	clear:both;
	font-size:0;
	line-height:0;
	}
.body_bg{
	width:auto;
	margin:0 auto;
	padding:0;
	background:url(images/total_bg.gif);
	}
.main{
	width:1002px;
	margin:0 auto;
	}
/*============================nav start==========================*/
.nav_bg{
	width:1002px;
	height:113px;
	padding-top:15px;
	}
.nav_l_carv{
	background: url(images/left_carv.png) no-repeat;
	width:19px;
	height:113px;
	float:left;
	}
.nav_cont{
	height:113px;
	width:964px;
	float:left;
	background:url(images/navIbg.gif) repeat-x;}
.nav_r_carv{
	background: url(images/right_carv.png) no-repeat;
	width:19px;
	height:113px;
	float:left;
	}
.logo{
	width:310px;
	height:113px;
	float:left;
	}
.nav{
	float:right;
	width:629px;
	margin-top:50px;
	padding-bottom:18px;
	background: url(images/nav_line.png) left bottom no-repeat;
	}
.nav ul{
	list-style:none;
	}
.nav ul li{
	float:left;
	font-size:14px;
	padding:0 0px 0 0px;
	height:20px;
	}
.nav ul li a{
	text-decoration:none;
	padding:0 0 0 9px;
	float:left;
	display:block;
	width:auto;
	color:#045362;
	font-size:14px;
	}
.nav ul li a span{
	background-color:inherit;
	width:auto;
	font:normal arial;
	padding:8px 27px 8px 18px;
	display:block;
	}
/*=================body in start=======================*/
.body_in_color{
	width:1002px;
	background-color:#0d334d;
	}
.body_in{
	width:998px;
	border:2px solid #387ba7;
	border-top:none;
	
	background:url(images/body_in_bg.gif) left top repeat-x;
	}
/*===============benner start==================*/
.banner{
	width:973px;
	height:608px;
	background:url(images/banner_bg.png) no-repeat;
	margin-left:13px;
	}
/*=================body start=======================*/
.body{
	width:972px;
	}
.body_left{
	width:390px;
	float:left;
	padding-left:15px;
	padding-bottom:20px;
	}
.body_left h1{
	color:#ffffff;
	font-size:24px;
	padding-bottom:25px;
	}
.body_left p{
	color:#98c1db;
	font-size:13px;
	line-height:18px;
	text-align: justify;
	}
.body_right{
	text-align:center;
	height:686px;
	width:548px;
	background:url(images/body_sep2.png) left bottom no-repeat;
	float:right;
	padding-bottom:20px;
	}
.item_1{
	width:153px;
	float:right;
	padding-left:29px;
	}
.item_1 h1{
	font-size:15px;
	color:#ffffff;
	padding-bottom:10px;
	}
.item_1 p{
	width:153px;
	color:#98c1db;
	padding:10px 0;
	line-height:18px;
	text-align:left;
	}
.item_1 a{
	color:#507994;
	padding:10px 0 20px 0;
	text-decoration:none;
	font-size:12px;
	}
.item_1 a:hover{
	color:#ffffff;
	}
/*=======================footer start================*/
.footer{
	width:1002px;
	margin:0 auto;
	height:50px;
	padding-top:30px;
	}
.footer ul{
	list-style:none;
	float:left;
	}
.footer ul li{
	display:inline;
	padding-right:30px;
	}
.footer ul li a{
	text-decoration:none;
	color:#98c1db;
	}
.footer ul li a:hover{
	color:#ffffff;
	}
.footer p{
	float:right;
	width:500px;
	color:#c9c9c9;
	}
.footer a{
	text-decoration:none;
	color:#c2d3db;
	}	
/*==============banner icin	=================*/
	
.chrome{
	width:98px;
	height:99px;
	margin-left:463px;
	margin-top:35px;
	position:absolute;
	}
.safari{
	width:108px;
	height:109px;
	margin-left:320px;
	margin-top:55px;
	position:absolute;
	}
.ophra{
	width:103px;
	height:104px;
	margin-left:602px;
	margin-top:45px;
	position:absolute;
	}
.firfox{
	width:116px;
	height:117px;
	margin-left:200px;
	margin-top:105px;
	position:absolute;
	}
.internet_ex{
	width:10px;
	height:103px;
	margin-left:175px;
	margin-top:240px;
	position:absolute;
	}
.ig{
	width:10px;
	height:103px;
	margin-left:285px;
	margin-top:315px;
	position:absolute;
	}
.appal{
	width:10px;
	height:103px;
	margin-left:380px;
	margin-top:420px;
	position:absolute;
	}
.hi5{
	width:10px;
	height:103px;
	margin-left:516px;
	margin-top:430px;
	position:absolute;
	}
.orkut{
	width:10px;
	height:103px;
	margin-left:620px;
	margin-top:385px;
	position:absolute;
	}
.facebook{
	width:10px;
	height:103px;
	margin-left:716px;
	margin-top:280px;
	position:absolute;
	}
.no12{
	width:10px;
	height:103px;
	margin-left:680px;
	margin-top:150px;
	position:absolute;
	}
.no1{
	width:10px;
	height:103px;
	margin-left:232px;
	margin-top:410px;
	position:absolute;
	}
.logo_2{
	margin-left:420px;
	margin-top:240px;
	position:absolute;
	}
/*------------------Careers_page start----------------*/
.Careers_page{
	padding:0000;
	}
.Careers_page_feft{
	float:left;
	width:690px;
	height:100%;
	padding:27px 0 20px 13px;
	border-right:1px solid #49748f;
	}
.Careers_page_feft h1{
	font-family:Verdana ;
	font-size:23px;
	color:#ffffff;
	text-shadow:1px 2px 0 #103457;
	}
.pra_carv_top{
	background:url(images/Careers_page_feft-top-carv.png) no-repeat;
	width:676px;
	height:5px;
	display:block;
	line-height:0;
	font-size:0;
	}
.pra_bottom_top{
	background:url(images/Careers_page_feft-bottom-carv.png) no-repeat;
	width:676px;
	height:21px;
	display:block;
	line-height:0;
	font-size:0;
	}
.Careers_page_feft_pra{
	padding:15px 0 0 0;
	}
.Careers_page_feft_pra_cont h2{
	color:#1b8ac4;
	font-size:22px;
	font-weight:normal;
	}
.Careers_page_feft_pra_cont p{
	color:#7d8489;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	padding-top:15px;
	}
.Careers_page_feft_pra_cont{
	border-left:1px solid #387ba7;
	border-right:1px solid #387ba7;
	background:#FFFFFF;
	width:650px;
	padding:12px;
	}
/*---------------------Careers_page_right start----------------*/
.Careers_page_right{
	background:url(images/Careers_page_right-sep-shadwo.png) left top no-repeat;
	width:253px;
	height:500px;
	padding:27px 0 0 15px;
	float:right;
	}
.Careers_page_right h1{
	background: url(images/contact-bg.png) right top no-repeat;
	height:70px;
	width:260px;
	font-weight:normal;
	font-size:24px;
	text-shadow:1px 2px 0 #000066;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif !important;
	}
.Careers_page_right h3{
	background: url(images/e-mail-bg.png) right top no-repeat;
	height:70px;
	width:260px;
	font-size:1spx;
	color:#ffffff;
	font-weight:normal;
	}
.Careers_page_right h3 span{
	font-size:14px;
	color:#98c1db;
	font-weight:normal;
	line-height:40px;
	}
/*--------------ABOUT XORI start-----------------*/
.Careers_page_right img{
	background:none;
	margin-top:45px;
	}
.Careers_page img.left{

	}
.Careers_page img.center{
	margin:0 0 0px 27px;
	}
.Careers_page img.right{

	float:right;
	}
.about_bottom_pra{
	width:976px;
	height:300px;
	float:left;
	padding:30px 10px 0 12px;
	border-top:1px solid #456c85;
	}
/*---------Products page start--------------*/
.Products_left{
	width:320px;
	float:left;
	border-right:1px solid #4d7996;
	padding:27px 0 0 12px;
	}
.Products_left img{
	margin-bottom:15px;
	}
.Products_right{
	float:right;
	width:639px;
	padding-top:12px;
	background:url(images/Careers_page_right-sep-shadwo.png) left top no-repeat;
	}
.product_carv_top{
background:url(images/product_right_pra_top_carv.png) no-repeat;
	width:637px;
	height:7px;
	display:block;
	line-height:0;
	font-size:0;
	}
.product_bottom_top{
	background: url(images/product_right_pra_bottom_carv.png) no-repeat;
	width:637px;
	height:7px;
	display:block;
	line-height:0;
	font-size:0;
	}
.product_page_feft_pra{
	padding:17px 0 0 0;
	}
.product_page_feft_pra p{
	color:#7d8489;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	padding-top:11px;
	}
.product_page_feft_pra_cont{
	border-left:1px solid #387ba7;
	border-right:1px solid #387ba7;
	background:#FFFFFF;
	width:611px;
	padding:12px;
	height:560px;
	}
.product_page_feft_pra_cont a{
	margin-left:550px;
	text-decoration:none;
	color:#507994;
	}
.product_page_feft_pra_cont a:hover{
	color:#094886;
	}
/*-------------contact us page start-------------*/
	
.Products_left h1{
	font-family:Verdana ;
	font-size:23px;
	color:#ffffff;
	text-shadow:1px 2px 0 #103457;
	}
.Products_left p.address{
	color:#d0d7db;
	line-height:18px;
	font-size:14px;
	padding:25px 0 60px 0;
	}
.Products_left span{
	width:200px;
	}
.Products_left b{
	background:url(images/teliphone-icon.png) right top no-repeat;
	padding:0px 80px 50px 0px;
	font-size:14px;
	color:#d0d7db;
	}
.product_page_feft_pra_cont h1{
	color:#1390be;
	font-size:23px;
	font-family:Verdana,;
	padding-left:200px;
	}
.contact_form{
	padding:55px 0 0 100px;
	}
.contact_form p{
	float:left;
	margin:0;
	padding:0px;
	width:175px;
	}
.contact_form h3{
	font-size:17px;
	color:#52acda;
	padding:5px 0 5px 0;
	}
.contact_form input{
	background:url(images/text-fild.gif) no-repeat;
	width:222px;
	height:25px;
	border:none;
	margin-bottom:7px;
	}
.contact_form textarea{
	background:url(images/text_area.gif) no-repeat;
	width:400px;
	height:146px;
	border:none;
	margin-top:7px;
	}
.send{
	background-image:url(images/send_button.png);
	height:26px;
	width:191px;
}
#cont_page{
	padding-left:18px;
	}
.phone_no{
	width:250px;
	padding:20px 0 20px 0;
	}
.phone_no p{
	color:#d0d7db;
	font-size:14px;
	padding:0 0 5px 14px;
	margin:0;
	width:100px;
	float:left;
	
	}
.phone_no span{
	color:#d0d7db;
	font-size:14px;
	padding-bottom:5px;
	}
.phone_no p.time{
	width:auto;
	}
.phone_no p.chat{
	width:150px;
	padding-left:150px;
	}
.body ul{
	margin-left:30px;
	line-height:25px;
	color:#98c1db;
	}
.ben{
	font-weight:600;
	font-size:19px;
	color:#FFF;
	}
.items_text{
	margin:0 10px 0 30px;
	color:#98c1db;
	float:left;
	position:relative;
	text-align:left;
	line-height:18px;
	}
.inner_l{
	color:#FFF;
	}
.pCode{
	font-weight:300;
	font-size:14px;
	color:#1b8ac4;
	}
.banner2{
	width:973px;
	height:516px;
	margin-left:13px;
	}
h3{
	font-weight:300;
	color:#98c1db;
	}
.body_right p{
	color:#98c1db;
	font-size:13px;
	line-height:18px;
	text-align: justify;
	}