/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

body{
	font:normal 12px Verdana, Helvetica, sans-serif;
	background:url(../images/body_bg.jpg) left top repeat;
}
a{
	text-decoration:none;
	color:#000000;
}

img{
	border:0px;
}

input{
	font:normal 12px Verdana, Helvetica, sans-serif;
}

li{
	list-style:none;
}

.maincontainer{
width:100%;
float:left;
padding-bottom:30px;
}

.pagecontainer{
	padding:0px;
	width:1003px;
	margin:auto;
}
.headercontainer{
	width:1003px;
	height:53px;
	float:left;
	padding-top:58px;
}
.company_name_txt{
	width:324px;
	height:46px;
	float:left;
	padding:0px 10px 0px 10px;
}
.menu{
	width:650px;
	height:50px;
	float:left;
	background:url(../images/menu_bg.png) repeat-x;
	margin-left:3px;
}
.menu ul{
	width:643px;
	height:50px;
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#684d38;
	font-weight:bold;
	padding-left:10px;
}
.menu ul li{
	float:left;
	background:url(../images/menu_li_pipe.jpg) right 7px no-repeat;
	height:50px;
	padding:0px 22px 0px 12px;
	line-height:45px;				
}

.menu ul li a{
	color:#91672c;
	height:50px;
	display:block;
	float:left;
}
.menu ul li a:hover{
	background:url(../images/menu_over_bg.png)  center bottom no-repeat;
	color:#d16537;
}

.menu ul li a#menu_active{
	background:url(../images/menu_over_bg.png)  center bottom no-repeat;
	color:#d16537;
	display:block;
	height:49px;	
}
.contentcontainer{
	width:1003px;
	float:left;
	padding-top:3px;
}
.content_inr{
	width:1003px;
	float:left;
	background:url(../images/content_inr_bg.png) repeat-y;
	overflow:hidden;	
}
.content_tle{
	width:973px;
	height:76px;
	float:left;
	padding-left:15px;
}
.content_tle_small{
	width:457px;
	height:76px;
	float:left;
	padding-left:15px;
}
.content_btm{
	width:1003px;
	height:10px;
	float:left;
	background:url(../images/content_btm_bg.png) no-repeat;
	overflow:hidden;
}
.content_row1{
	width:1003px;
	float:left;
	padding:22px 0px 6px 0px;
}
.content_brdr{
	width:964px;
	overflow:hidden;
	height:1px;
	background:url(../images/content_brdr.png) 22px top no-repeat;	
	margin:auto;
}
.content_inr_top_txt{
	width:725px;
	float:left;
	padding:0px 0px 0px 18px;
}
.content_inr_top_img{
	width:96px;
	height:38px;
	float:left;
}
.wlecome_img{
	padding-bottom:16px;
	font:normal 25px Arial;
	font-weight:bold;
	color:#91672c;
	line-height:25px;
}

.wlecome_img span{
color:#d16537;
}

.wlecome_img strong{
font-size:14px;
color:#91672c;
}


.content_row2{
	width:1003px;
	float:left;
	padding-top:18px;
}
.content_row2_col1{
	width:627px;
	float:left;
	padding:0px 0px 15px 16px;	
}
.flash_img{
	width:627px;
	height:327px;
	float:left;
	padding-bottom:13px;	
}
.flash_txt_tle{
	width:627px;
	float:left;
	font:normal 36px "Trebuchet MS";
	color:#91672c;	
}

.flash_txt_desc{
	width:627px;
	float:left;	
	color:#d16537;
	font:bold 14px Arial;
}
.content_row2_col2{
	width:340px;
	float:left;
	padding-left:10px;
	color:#91672c;
}
.content_row2_col2_pre{
	width:950px;
	float:left;
	padding-left:20px;
}
.content_row2_col2 h1{
	width:340px;
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:23px;
	color:#d16537;
	font-weight:normal;
}
.content_row2_col2_pre h1{
	width:950px;
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:23px;
	color:#d16537;
	font-weight:normal;
}
.product_img{
	width:340px;
	height:185px;
	float:left;
	padding:14px 0px 15px 0px;
	text-align:center;
}
.product_desc{
	width:340px;
	float:left;
	font-size:13px;
	color:#91672c;
}
.product_desc span{
	font-weight:bold;
	color:#922a2a;
}
.product_desc_pre{
	width:950px;
	float:left;
	font-size:13px;
	color:#71531f;
}
.product_desc_pre span{
	font-weight:bold;
	color:#922a2a;
}
.product_desc_pre_more{
	width:950px;
	float:left;
	font-size:13px;
	color:#71531f;
	line-height:18px;
}
.product_desc_pre_more span{
	font-weight:bold;
	color:#922a2a;
}
.product_row1{
	width:340px;
	float:left;
	color:#91672C;
	padding:8px 0px;	
	line-height:18px;
}
.product_row1 span{
	font-weight:bold;
	color:#d16537;
}
.product_row1_pre{
	width:950px;
	float:left;
	color:#71531f;
	padding:8px 0px;	
	line-height:18px;
}
.product_row1_pre span{
	font-weight:bold;
	color:#d16537;
}
.product_row2{
	width:340px;
	float:left;
	color:#91672c;
}
.product_row2 span{
	font-weight:bold;
	color:#922a2a;
	color:#d16537;
}
.product_row2_pre{
	width:950px;
	float:left;
	color:#91672c;
}
.product_row2_pre span{
	font-weight:bold;
	color:#d16537;
}
.product_row3{
	width:340px;
	float:left;
	padding:10px 0px;
}
.product_row3_pre{
	width:950px;
	float:left;
	padding:10px 0px;
}
.product_row4{
	width:340px;
	float:left;
	padding:10px 0px;
	text-align:right;
}
.product_row4 a{
	color:#d16537;
	font-weight:bold;
}
.product_row4 a:hover{
	color:#684d38;
}
.product_row3_col1{
	width:125px;
	float:left;
	color:#91672c;	
}
.product_row3_col1 span{
	font-weight:bold;
	color:#d16537;
}
.product_row3_col1_home{
	width:95px;
	float:left;
	color:#91672c;
}
.product_row3_col1_home span{
	font-weight:bold;	
	color:#d16537;
}
.product_row3_col2{
	width:205px;
	float:left;
	color:#91672c;
}
.product_row3_col3{float:left; color:#91672c;}
.product_row3_col2 span{
	font-weight:bold;
	color:#d16537;
}
.product_row3_col2_home{
	width:130px;
	float:left;
	color:#91672c;
}
.photo_detail{
	color:#71531f;	
	line-height:24px;
	padding:0px 10px 0px 10px;
}
.photo_detail span.photo_detail_cont{
	font-weight:bold;
	color:#922a2a;
	float:left;
	display:block;
	width:80px;
}
.photo_detail span{
	font-weight:normal;
	color:#71531f;
	float:left;
	display:block;
}
.product_row3_col2_home span{
	font-weight:bold;
	color:#d16537;
}
.product_row3_col33{
	width:110px;
	float:left;
	color:#71531f;	
}
.product_row3_col33 span{
	font-weight:bold;
	color:#d16537;
}

.product_row3_col33{
	width:110px;
	float:left;
	color:#71531f;	
}
.product_row3_col3 span{
	font-weight:bold;
	color:#d16537;
}

.footercontainer{
width:100%;
background:url(../images/footer_bg.jpg) left top repeat-x;
height:96px;
float:left;
}
.footer{
	width:1003px;
	margin:auto;	
}
.footer_row1{
	width:1003px;
	float:left;
	padding-top:18px;
}
.footer_menu{
	width:850px;
	float:left;
}
.footer_menu ul li{
	float:left;
	padding:0px 15px;
	background:url(../images/footer_menu_pipe.jpg) right 2px no-repeat;
}
.footer_menu ul li.footer_menu_end{
	background:none;
}
.footer_menu ul li a{
	font-size:11px;
	color:#684d38;
	float:left;
}
.footer_menu ul li a:hover{
	font-size:11px;
	color:#FFFFFF;
}
.footer_copy_txt{
	width:145px;
	float:left;
	font-size:11px;
	color:#000000;
	text-align:right;
}
.footer_copy_txt a span.red_txt{
	font-weight:bold;
	color:#922a2a;
}
.footer_copy_txt a span.magic_txt{
	font-weight:bold;
	color:#000000;
}
.footer_row2{
	width:988px;
	float:left;
	color:#000000;
	padding:20px 0px 0px 15px;
	font-size:11px;
}

#photo_center {
	width:1000px;
	float:left;
	margin:45px 0;
	overflow:hidden;
}
.photo_center_lft{
	width:207px;
	float:left;
	padding:35px 0px 0px 28px;
}
.album_main_inr{
	width:207px;
	float:left;
	background:url(../images/album_inr_bg.png) repeat-y;	
}
.photo_center_rgt{
	width:741px;
	float:left;
}
.photo_bg_inr{
	width:741px;
	float:left;
	background:url(../images/photo_bg_inr.png) repeat-x;
	padding-left:20px;
}
.photo_title{
	width:721px;
	float:left;
	font-size:18px;
	text-align:left;
	color:#91672C;
	padding:0px 0px 15px 20px;	
}
.photo_title span{
	color:#D16537;
}
.photo_list{
	width:741px;
	padding:13px 0px 5px 0px;
	float:left;
}
.photo_container{
	width:193px;
	height:215px;
	background:url(../images/photo_container.png) no-repeat;
	float:left;
	margin-right:40px;
	overflow:hidden;
}
.photo_img{
	width:193px;
	height:197px;
	text-align:center;
}
.photo_img a{

}
.photo_img1{
	width:193px;
	height:200px;
	text-align:center;
}
.photo_img1 a{
	position:relative;
}

.photo_txt{
	width:165px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#684d38;
}
.photo_txt a{
	font-size:11px;
	font-weight:bold;
	color:#2b5d92;
}
.photo_txt a:hover{
	color:#CC0000;
}
.album_title{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#544b42;
	background-color:#c2b384;
	width:185px;
	margin-left:2px;
	padding-left:18px;
	height:20px;
}
.album_list{
	width:203px;
	float:left;
	margin-left:2px;
}
.album_list li{
	/* background:url(../images/bullet.png) 18px 10px no-repeat; */
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:5px 0px 7px 15px;
	border-bottom:1px solid #c2b384;
}
.album_list li.album_list_end{
	border:none;
}
.album_list li a{
	color:#D16537;
}
.album_list li a:hover{
	color:#91672C;
}
.photo_img a span.describe {
	display:none;
}
.photo_img a:hover .describe{
	background:#000000 none repeat scroll 0 0;
	display:
	block;font-family:Tahoma;
	font-size:12px;
	opacity:0.75;
	padding:8px 0 3px 6px;
	position:absolute;
	width:169px; 
	color:#FFF;
	margin-left:9px;
	margin-top:-28px;
}
.photo_img1 a span.describe {
	display:none;
}
.photo_img1 a:hover .describe{
	background:#000000 none repeat scroll 0 0;
	display:
	block;font-family:Tahoma;
	font-size:12px;
	opacity:0.75;
	padding:8px 0 3px 6px;
	position:absolute;
	width:169px; 
	color:#FFF;
	margin-left:9px;
	margin-top:-25px;
}
.photopagination{
	width:741px;
	float:left;
	padding:20px 0px 30px 0px;	
	text-align:center;
	font-size:14px;	
}
.photopagination a{
	font-weight:bold;
	color:#684d38;
	padding:2px 5px;
	margin-right:5px;
}
.photopagination a:hover{
	background-color:#CC0000;
}
.photopagination span.pagenav-view{
	background-color:#CC0000;
	padding:2px 5px;
	color:#FFFFFF;
	font-weight:bold;
}
.photopagination a.nav_next:hover{
	background:none;
	color:#000000;
}
.ajaxloader{
	width:741px;
	float:left;
	text-align:center;
	height:250px;
}
.no_photo{
	float:left;
	text-align:left;
	width:500px;
	color:#922a2a;
	font-size:12px;
	font-weight:bold;
}
.album_top_bg{
	width:189px;
	height:33px;
	clear:both;
	background:url(../images/album_top_bg.png) no-repeat;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#544b42;	
	line-height:33px;
	padding-left:18px;
}
.album_btm_bg{
	width:207px;
	height:10px;
	clear:both;
}
.content_row1_left{
	width:470px;
	float:left;
	overflow:hidden;
}
.content_row1_left_detailes{
	width:440px;
	float:left;
	padding-left:50px;
	color:#91672c;
}
.content_row1_left_detailes{
	line-height:25px;
}
.content_row1_left_detailes{
	color:#71531f;
	font-size:13px;
}
p.con_address{
	font-size:18px;
	color:#d16537;
	padding-top:15px;
}
p.con_email, p.con_email a{
	color:#d16537;
}
.google_map{
	padding:5px 0px 10px 0px;
}

.google_mapbtmtxt{
	color:#91672c;
	line-height:18px;
}

.google_mapbtmtxt a{
	color:#d16537;
}

.google_mapbtmtxt a:hover{
	text-decoration:underline;
}

.content_row1_rgt{
	width:495px;
	float:left;
	padding-left:24px;
	overflow:hidden;
}
.online_frm_bg{
	width:475px;
	float:left;
	background:url(../images/online_form_bg.png) no-repeat;
	padding-left:20px	
}
.online_tle{
	width:475px;
	float:left;
	text-align:center;
	font-size:20px;
	color:#d16537;
	padding:5px 20px 0px 0px;
}
.business_txt{
	width:475px;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-top:30px;
	color:#91672c;
}
.business_option{
	width:475px;
	float:left;
	padding-top:10px;
	font-size:13px;	
	color:#91672c;	
}
.option_txt{
	float:left;
	padding:2px 6px;
}
.req_txt{
	width:475px;
	float:left;
	padding-top:10px;
	font-size:13px;		
	color:#91672c;	
}
.raq_textarea{
	width:475px;
	float:left;
	padding-top:10px;
}
.raq_textarea textarea{
	width:452px;
	height:73px;
	border:1px solid #f5811d;
}
.formLR{
	width:475px;
	float:left;
	padding-top:10px;
	font-size:13px;		
	color:#684d38;		
}
.formL{
	width:100px;
	float:left;
}
.formR{
	width:365px;
	float:left;
}
.formR input{
	width:344px;
	height:21px;
	border:1px solid #f5811d;
	padding-top:4px;
}
.formR select{
	width:346px;
	height:21px;
	border:1px solid #f5811d;
}
.formR textarea{
	width:344px;
	height:67px;
	border:1px solid #f5811d;
	vertical-align:top;
}
.formbtn{
	width:455px;
	float:left;
	text-align:right;
	padding:0px 20px 10px 0px;
}
.formbtn input{
	width:97px;
	height:27px;
	background:url(../images/contact_send_btn.png) no-repeat;
	border:0px;
	background-color:transparent;
}
.enq_frm_msg{
	width:455px;
	float:left;
	height:568px;
	font-size:13px;
	color:#922a2a;
	padding-top:40px;	
}
/************************* About Us Page Layout ******************/

.aboutuspage{
width:1003px;
clear:both;
}

.aboutus_topimg{
width:965px;
height:74px;
background:url(../images/aboutus_topimg.gif) left top no-repeat;
margin:auto;
font-size:30px;
color:#fff;
padding:0px 0px 0px 8px;
line-height:74px;
}

.aboutus_conpart{
width:980px;
padding-left:20px;
}

.aboutus_conleft{
float:left;
width:535px;
background:url(../images/aboutus_centerline.png) right top no-repeat;
padding:25px 0px 0px 0px;
}

.career_lefttxt1{
color:#d16537;
font-size:15px;
font-weight:bold;
height:25px;
}

.career_lefttxt2{
color:#91672c;
text-align:justify;
line-height:20px;
}

.career_lefttxt2 a{
color:#d16537;
font-weight:bold;
}

.career_lefttxt2 a:hover{
text-decoration:underline;
}


.aboutus_toppara{
width:520px;
color:#91672c;
line-height:25px;
}

.aboutus_leftlist{
width:540px;
}

.aboutus_leftlist ul{
margin:0px;
padding:25px 0px 0px 12px;
}

.aboutus_leftlist li{
background:url(../images/about_listimg1.jpg) left 3px no-repeat;
font-size:13px;
padding-left:25px;
height:30px;
}

.aboutus_leftlist li a{
color:#d16537;;
}

.aboutus_leftlist li a:hover{
text-decoration:underline;
}

.aboutus_conright{
float:left;
width:416px;
padding:5px 0px 0px 12px;
}

.aboutus_purposebg{
width:140px;
font-weight:bold;
height:30px;
color:#d16537;
font-size:13px;
padding-top:10px;
margin-top:10px;
}

.aboutus_purposebg2{
}

.aboutus_purposebg3{
}

.aboutus_righttxt2{
color:#91672c;
line-height:18px;
}

.aboutus_righttxt2 ul{
margin:0px;
}

.aboutus_righttxt2 li{
background:url(../images/about_listimg1.jpg) left 5px no-repeat;
color:#71531f;
font-size:13px;
padding-left:25px;
height:30px;
}

.aboutus_rightline{
padding-top:15px;
}

/********************** Careers Page Layout *******************/

.career_topimg{
background:url(../images/career_topbg.png) left top no-repeat;
}

.career_conleft{
width:558px;
float:left;
padding:25px 0px 0px 20px;
}

.career_conright{
width:380px;
float:left;
padding:10px 0px 0px 20px;
}

/************************ Capabilites Page Layout ******************/

.capcon_row1{
width:1003px;
padding-top:25px;

}

.locatepart{
width:265px;
float:left;
padding-left:30px;
}

.locate_txt{
font:bold 13px Verdana;
color:#d16537;
height:18px;
}

.locate_para{
width:677px;
float:left;
color:#71531f;
padding-top:40px;
line-height:25px;
}

.tradetxt_bg{
margin:15px 0px 0px 5px;
width:230px;
background:url(../images/tradetxt_bg.png) left top no-repeat;
float:left;
height:241px;
padding-left:25px;
}

.trade_tittxt{
font-weight:bold;
font-size:13px;
color:#fff;
height:30px;
padding-top:8px;
}

.trade_para{
color:#922a2a;
}

.locateline{
clear:both;
width:990px;
height:5px;
border-bottom:1px solid #f7f7f7;
margin:auto;
}

.capcon_row2{
clear:both;
width:1003px;
padding:15px 0px 0px 0px;
}

.fac_tit{
margin-left:20px;
color:#d16537;
font-weight:bold;
font-size:13px;
background:url(../images/fac_titimg.jpg) left 3px no-repeat;
padding-left:20px;
width:983px;
}

.cap_faccon{
width:983px;
margin-left:20px;
}

.cap_facleft{
width:450px;
text-align:justify;
float:left;
color:#71531f;
padding:25px 0px 0px 20px;
line-height:20px;
}

.cap_facright{
float:left;
padding-left:30px;
}

.cap_quapara{
width:943px;
padding:20px 0px 10px 40px;
color:#91672c;
line-height:20px;
}

.cap_quapara2{
width:936px;
padding:4px 0px 10px 20px;
color:#71531f;
line-height:20px;
clear:both;
text-align:justify;
}

.cap_leancon{
width:983px;
margin-left:20px;
padding-top:30px;
}

.cap_leanleft{
width:266px;
float:left;
padding-left:20px;
}

.cap_leanright{
float:left;
color:#71531f;
line-height:25px;
width:670px;
text-align:justify;
}

.cap_studioleft{
float:left;
padding-left:20px;
width:615px;
color:#71531f;
text-align:justify;
line-height:25px;
}

.cap_studioright{
float:left;
padding-left:15px;
}

/**************************** Zinnia Page Layout **********************/

.zinniapart{
width:993px;
padding-left:5px;
}

.zinnia_centertop{
width:993px;
height:812px;
background:url(../images/zinnia_mainbg.jpg) left top no-repeat;
}

.zin_toptxt{
width:525px;
padding:28px 0px 0px 28px;
}

.zin_maincon{
width:993px;
padding-top:200px;
}

.zin_left{
width:580px;
float:left;
padding:230px 0px 0px 35px;
}

.zin_left p{
width:490px;
line-height:16px;
padding-left:15px;
}

.zin_right{
width:375px;
float:left;
margin-top:-40px;
}

.zin_right div{
float:left;
margin:10px 10px 0px 0px;
}

.zin_btmtxtbg{
width:933px;
height:50px;
clear:both;
float:left;
margin:10px 0px 0px 38px;
background:url(../images/zin_btmtxtbg.gif) left top no-repeat;
text-align:center;
font:bold 12px Arial;
color:#fff;
padding-top:10px;
line-height:20px;
}

/********************** Capabilities Page Layout *****************/

.cap_toppart{
width:1000px;
clear:both;
padding-top:20px;
}

.cap_topcon{
width:320px;
height:330px;
background:url(../images/cap_topconbg.png) left top no-repeat;
float:left;
margin-left:10px;
}

.cap_toptit{
font-weight:bold;
font-size:14px;
text-align:center;
padding-top:14px;
color:#D16537;
}

.cap_topimg{
text-align:center;
padding-top:12px;
}

.cap_topimg2{
padding-top:25px;
}

.cap_toppara{
font-size:12px;
color:#91672C;
width:285px;
margin:auto;
padding-top:20px;
text-align:justify;
}

.cap_toppara2{
padding-top:30px;
}

.cap_btmpart{
width:940px;
clear:both;
float:left;
padding:0px 0px 20px 60px;
}

.cap_btmconbg{
width:425px;
background:url(../images/cap_btmconbg.png) no-repeat;
float:left;
margin-right:15px;
}

.cap_btmpara{
font-size:12px;
color:#91672C;
width:375px;
margin:auto;
padding-top:20px;
text-align:justify;
}




/** anb code ends here**/
