html body{margin:0; padding:0; background:url(../images/bg_new.jpg); background-repeat:repeat-x; background-position:center top;}
ul li{margin:0; padding:0;}
p{margin:0; padding:0;}
h1 h2 h3 h4 h5{padding:0; margin:0;}

form{
	padding:0;
	margin:0;
}
#main
 {
 width:1015px; margin:auto;

 }
#container
 {
 width:1015px; float:left;
 }
#header
 {
 width:100%; height:206px; 
 float:left;
 background:url(../images/header_bg.jpg) no-repeat;
 }

#logo
 {
 width:445px;
 height:165px;
 float:left;
 }
#nav_area
 {
 width:1015px; height:41px;
 float:left;
 }
#nav
 {
 width:769px; height:41px;
 float:left;
 }
#nav ul
{
 padding:0; margin:0;
}
#nav li
{
 padding:0; margin:0;
 float:left;
 list-style:none;
}
#search
{
 width:234px; height:41px;
 float:left;
}
#search #area1
{
 width:165px; height:33px;
 float:left;
 background:url(../images/search_bg.jpg) no-repeat;
 padding:8px 0 0 33px;
 }
#search #btn
{
 width:36px; 
 height:41px;
 float:left;

}
#search #area1 .input
{
width:145px; height:18px;
border:none;
background:none;
margin-top =10px;
/*padding:2px 0 0 0;*/
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#aeaeae;
}
#banner
{
width:99%; height:326px; margin:2px 0 0 10px;
float:left;

}
#cnt_area
{
 width:100%; height:230px; 
 float:left;
}
#cnt_area .l
 {
 width:771px; height:230px;
 float:left;
 }
#news
{
width:198px; height:194px;
float:left;
padding:40px 0 0 0px;

}
#news_area
{
width:237px; height:142px;

float:left;
/*background: url(../images/ind_bt_r.png) no-repeat;*/

padding:40px 0 0 0;
}
.news1
{
width:189px; height:64px;
float:left;
}
.news2
{
width:189px; height:64px;
float:left;
padding:8px 0 0 0;
}
.p
{
 margin:0; padding:0;
 padding:0 10px 0 22px;
 font:normal 12px/1.3em Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 text-align:justify;
}
.span
 {
 padding:0 0 0 170px;
 }
a.mlink:link, a.mlink:visited
 {
 font:bold 12px/1.3em Arial, Helvetica, sans-serif;
 color:#fff;
 text-decoration:none;
 }
a.mlink:hover
 {
 font:bold 12px/1.3em Arial, Helvetica, sans-serif;
 color:#ff0;
 text-decoration:underline;
 }
#footer
{
 width:1003px; height:87px;
 float:left;
 clear:both;
}
#footer .left
 {
  /*width:878px;*/ 
  height:30px;
  width:990px;
  float:left;
  padding:10px 0 0 10px;
  
 }

#footer .left ul
 {
 padding-left:0%;
 padding-bottom:10px; margin:0;
 }
#footer .left li
 {
 padding:0; margin:0;
 list-style:none;
 float:left;
 padding:0 0px 0 0;
 }
a.flink:link, a.flink:visited
 {
 font:normal 12px/1.3em Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#565657;
 text-decoration:none;
 }
a.flink:hover
 {
 font:normal 12px/1.3em Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#000000;
 text-decoration:none;
 }

/*-----------innerpage----------------*/
#inner_cnt
 {
 width:987px;
 float:left;
 position:relative;
 border:8px solid #FFFFFF;
 background:#FFFFFF;
 z-index:0;

 }
#icnt
 {
 width:987px;
 float:left;
 background:url(../images/inner_bg.jpg) repeat-x;
 }
#icnt_left
 {
 width:649px; 
 float:left;
 }
 
 
 #icnt_left_for_itm_detail
 {
 width:987px; 
 float:left;
 }
#icnt_leftt
 {
 width:649px; height:267px;
 float:left;
 background:url(../images/lt_bg.jpg) no-repeat;
 }
.icntarea
 {
 width:484px; height:267px;
 float:left;
 }
.photo_main
 {
 width:165px; height:267px;
 float:left;
 }
.photo
 {
 width:129px;
 float:left;
 padding:90px 0 0 36px;
 }
.name
 {
 width:155px; float:left;
 font:normal bold 12px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#239849;
 padding:5px 10px 0 0;
 text-align:right;
 }
.text2
 {
 font:normal 11px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 }
.cnt_p
 {
 margin:0; padding:0;
 font:normal 12px/1.7em Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 padding:90px 0 0 30px;
 }
.span_p
 {
 color:#239849;
 }

#partners
 {
 width:608px; height:154px;
 float:left;
 margin:0 9px 0 11px;
 background:#FFFFFF;
 padding:0 0 0 21px;
 }
*html #partners
 {
 margin:0 0 0 6px;
 }
.p_photo
 {
 width:130px; height:145px;
 float:left;
 }
.p_photo_main
 {
 width:100px; float:left;
 }
.p_photo_text
 {
 width:130px; float:left;
 font:normal bold 12px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#239849;
 padding:5px 0 0 0;
 }
.p_photo_text2
 {
 font:normal 10px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 }
 #icnt_right
 {
 width:329px; height:504px;
 float:left;
 padding:11px 9px 0 0;
 }
#icollections
 {
 width:327px; /*height:390px;*/
 height:310px;
 float:left;
 border:1px solid #d0d9d9;
 background:url(../images/bg_icollections.jpg) no-repeat #FFFFFF;
 padding:99px 0 0 0;
 margin:0 0 0 0;
 }
#collection_image
 {
 width:327px;
 float:left;
 }
#collection_text
 {
 width:275px; height:100px;
 float:left;
 padding:10px 22px 0 30px;
 }
.h1
 {
 margin:0; padding:0;
 font:normal bold 21px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#239849;
 }
.p_collection
 {
 padding:5px 0 0 0;
 font:normal 12px/1.5em Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#422121;
 }
.collection_btn
 {
 width:147px; float:left;
 padding:10px 0 0 180px;
 }
 
 /* our speciality */
 
.oscntarea
 {
 width:625px; 
 float:left;
 padding:100px 0 0 10px;
 }
 .oscntarea_for_srch
 {
 width:625px; 
 float:left;
 padding:0;
 }
#oscnt_leftt
 {
 width:649px; height:500px;
 float:left;
 background:url(../images/our_speciality_bg.jpg) no-repeat;
 }
h3
 {
 margin:0; padding:0;
 font:normal bold 14px/1.3em Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#239849;
 padding:0 0 0 30px;
 }
.oscnt_p
 {
 margin:0; padding:0;
 font:normal 12px/1.7em Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 padding:10px 0 0 30px;
 }

 /* our speciality */ 
#occnt_leftt
 {
 width:649px;
 float:left;
background:url(../images/our_collections_bg.jpg) no-repeat;
 }
 
 
 #occnt_leftt_for_itm_detail
 {
 width:987px;
 float:left;
background:url(../images/our_collections_bg.jpg) no-repeat;
 }
 
 
 
/*gallary*/

input, textarea { font-family: Arial; font-size: 125%; padding: 0px 0 0 0 ; }

label { display: block; } 


.infiniteCarousel {
  width: 335px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 280px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height:250px;
  margin:0 0 0 37px;
  position: absolute;
  height:60px;
  top: 0;
}

.infiniteCarousel ul a img {
  /*border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  height:53px;
  width: 63px;
  padding:0 10px 0 0;
}
.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 20px;
  width: 20px;
  background:url(../images/arrow_bck1.jpg) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 18px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background:url(../images/arrow1.jpg) no-repeat;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 0;
}

.infiniteCarousel .back:hover {
  background-position: 0 0;
}
.occntarea
 {
 width:625px; /*height:340px;*/
 float:left;
 padding:120px 0 0 10px;
 }
 
 .occntarea_for_itm_detail 
 {
 width:987px; /*height:340px;*/
 float:left;
 padding:120px 0 0 10px;
 }
 
 
  .animo_mask{
 	position:absolute;
	left: -8px;
	top: 120px;
	width:280px;
	height:344px;
	overflow:hidden;
 
 }
 
.occntarea_our_animo
 {
 	width:280px;
	height:344px;
	position:absolute;
	left: -241px;
	top: 0px;
 }

 
.occntarea_our_animo ul{
 	margin:0;
	padding:25px 0 0 20px;
 }
.occntarea_our_animo ul li{
 	list-style-type:none;
 }
 
 
 a.vlink:link, a.vlink:visited
 {
 width:210px;
 height:26px;
 float:left;
 font:normal 14px/24px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#003300;
 text-decoration: none;
 padding:0 0 0 20px;
 }
a.vlink:hover
 {
 width:210px;
 height:26px;
 float:left;
 font:normal 14px/24px  Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#fff ;
 text-decoration:none;
 background-color:#229949;
 }
 
 
 .occntarea_our_animo .bg{
 	position:absolute;
	top:0;
	left:0;
	background:#fff;
	opacity:0.7;
	FILTER: alpha(opacity=70);
	width:100%;
	height:344px;
 }
  .occntarea_our_animo .fg{
  	position:absolute;
	top:0;
	left:0;
	width:100%;
	
  }
 
  .occntarea_our_animo .fg .slidebutton{
  	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
  
  }
 .occntarea_our_collectiion
 {
 width:600px; /*height:340px;*/
 float: right;
 padding:0 0 0 20px;
 }
 
 .itm_detail
 {
 width:900px; /*height:340px;*/
 float: left;
 padding:0 0 0 0;
 margin:0 0 0 32px;
 }


 .itm_detail_left
 {
 width:535px; 
 height:446px;
 float: left;
 padding:0 0 0 0;
 margin:0 0 0 0;
 margin-bottom:40px;
 border:solid 1px #e6e6e6;
 background:#FFFFFF;
 }


 .itm_detail_right
 {
 width:330px;
 float: left;
 padding:0 0 0 0;
 margin:0 0 0 20px;
 border:solid 1px #E6E6E6;
 background:#FFFFFF;
 }




 .itm_detail_bottm
 {
 width:330px;
 float: left;
 padding:0 0 0 0;
 margin:0 0 0 20px;
 background: #fff;
 }

 
  .occntarea_our_collectiion_box
 {
 width:160px; 
 height:169px;
 float: left;
 padding:0 0 0 0;
 margin:0 38px 15px 0;
 }
 /*.occntarea_our_collectiion_img_bdr
 {
 width:160px; 
 height:169px;
 float: left;
 padding:0 0 0 0;
 margin:0;
 border:solid 1px #FF0000;
 }*/
 
 .photogallery_box
 {
 width:119px; 
 /*height:211px;*/
 float: left;
 padding:0 20px 0 20px;
 margin:0 0 0 0;
 margin-bottom:30px;
 }
 .photogallery_imgs
 {
 width:125px; 
 /*height:187px;*/
 float: left;
 padding:0 0 0 0;
 margin:0 0 0 0;
 background:#ffffff;
 border:solid 1px #e1e1e1;
 border-left:0;
 border-bottom:0;
 }
 
  .photogallery_imgs a img
 {
   border:solid 3px #fff;
 }
 
 .photogallery_imgs_down_txt
 {
 width:119px;
 float: left;
 padding:6px 0 0 0;
 margin:0 0 0 0;
 font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
 text-align:center;
 }
 
 
 a.down_txtlink:link, a.down_txtlink:visited
 {
 font:bold 12px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 text-decoration:none;
 }
a.down_txtlink:hover
 {
 font:bold 12px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#239849;
 text-decoration:none;
 }
 
 
 
 
 
 
 
 
/* contact */
.ocontactcntarea
 {
 width:625px;
 float:left;
 padding:100px 0 0 10px;
 }
#ocontactcnt_leftt
 {
 width:649px; height:500px;
 float:left;
 background:url(../images/contact_bg.jpg) no-repeat;
 }
.contact_adress
 {
 width:620px; height:400px;
 float:left;
 padding:20px 10px 0 10px;
 border-right:1px solid #ece9e9;
 }
.contact_p
 {
 font:normal 11px/1.6em Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 text-align:left;
 padding:0 20px 0 0;
 }
.main_a
 {
 margin:0; padding:0;
 font:normal 13px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 padding:10px 0 0 0;
 }
a.cnlink:link, a.cnlink:visited
 {
 font:normal 12px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 text-decoration:underline;
 }
a.cnlink:hover
 {
 font:normal 12px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 text-decoration:none;
 }
#crcnt_leftt
 {
 width:649px;
 float:left;
 background:url(../images/careers_bg.jpg) no-repeat;
 }
 #crcnt_leftt_for_srch
 {
 width:649px;
 float:left;
 }
  #crcnt_leftt_for_srch h2
 {
 font: normal 22px/18px Verdana, Arial, Helvetica, sans-serif;
 color:#009933;
 padding:0 0 70px 20px;
 }
#fdcnt_leftt
 {
 width:649px; height:500px;
 float:left;
 background:url(../images/feedback_bg.jpg) no-repeat;
 }
 
 .gallery_top{
 width:883px;
 float:left;
 }
 .gallery_center{
 width:883px;
 float:left;
 background:url(../images/photolibrary_center.jpg);
 background-repeat:repeat-y;
 }
.gallery_footer{
 width:883px;
 float:left;
 }
.pic02{
 width:825px;
 float:left; 
 padding-left:42px; 
 }
 .picbg{
 width:242px;
 height:160px;
 float:left;
 padding-right:30px;
 background: url(../images/imagebg.jpg);
 background-repeat:no-repeat;
 }
 .image_mainbg{
 width:200px;
 float:left;
 padding-left:22px;
 padding-top:13px;
 
 }
 .news_text
 {
 float:left;
 font:normal bold 12px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#239849;
 padding:5px 0 0 10px;
 }
#profile_flash
 {
 width:335px; height:135px; 
 float:left;
 padding:0 0 0 10px;
 }
 
 
 .itm_txt
 {
 font:bold 12px/18px Arial, Helvetica, sans-serif, "Myriad Pro";
 color:#434343;
 text-decoration:none;
 }
/*............................My Css.........................*/
.text
	{
	width:150px;
	height:15px;	
	}
.text1
	{
	width:50px;
	height:15px;	
	}
.table
	{
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.table
	{
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
a.stlink:link,a.stlink:visited
	{
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	padding:0px 0 0 0;
	margin:0 0 0 0;
	}
a.stlink:hover
	{
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
	padding:0px 0 0 0;
	margin:0 0 0 0;
	}
#footer .left ul li.sep 
{
	padding:0px 10px 0px 11px;
	color:#565657;
}


#search #btn input[type='image']
{
border:none;
}

.clear
{
clear:both;
line-height:0;
padding:0;
margin:0;
font-size:0;

}







/********profile.css*********/
#icnt_leftb
 {
 width:649px; height:154px;
 float:left;
 background:url(../images/bg_lb.jpg) no-repeat;
 padding:94px 0 0 0;
 }
 .div_1
 {
 width:335px; height:65px;
 float:left;
 }
.div_2
 {
 width:300px; height:65px;
 float:left;
 padding:5px 0 0 35px;
 }
.div_2 p
{
float:left;
padding:0; margin:0;
font:normal 11px Arial, Helvetica, sans-serif, "Myriad Pro";
color:#666666;
padding:0 10px 0 0;
}


.vacancy {
	width:124px;
	padding-top:3px;
	text-align:center;
	height:20px;
	background-image:url(../images/vacancy.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#fff;
	margin:15px 0px 0px 15px;
}
.vacancy a:link,.vacancy a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	border:0;
}
.vacancy a:hover {
color:#7ab4d2;
}
