body
{	background-color:#efefef;
	/*background-image:url(../images/back.jpg);*/
	background-attachment: fixed;
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	
}
td, textarea, input, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626263;
	font-weight: normal;
	
}
.alink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	
}
.alink:hover
{
	color:#000000;
	text-decoration:none;
}
/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form,  tr, td, table, dl, dt, dd, img { padding:0px; margin:0px; border:0px;}
img{ padding:0; margin:0; outline:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
.float_l{float:left;}
.float_r{float:right;}

body{padding:0; margin:0;}
html{ overflow-x:inherit; overflow-y:scroll; }
a{ outline:none;}

/* top */
#wrap{ width:800px; margin:0 auto; padding:0; background-image:url(../images/header_bg.jpg); background-repeat: repeat-x;}
 .logo{ padding-top:53px; padding-right:578px; padding-left:43px; float:left;}

/* nav section*/
#navi{ width:550px; float:left; padding-left:250px;}
    .nav_body{list-style:none; display:block; width:550px; margin:0; padding:0;}
	.nav_body ul { margin:0; padding:0; border:0; background:#996600; display:block;}
	.nav_body ul li{ margin:0; padding:0; border:0; height:35px; list-style-type:none; float:left;}	
	.bottom_line{ height:5px; width:100%; float:left; background-image:url(../images/bg_low.jpg); background-repeat:repeat-x;}
	
/*banner*/
  #banner{ width:800px; margin:0 auto; padding:0;}
	
/* body section*/
#wrap1{ width:800px; margin:0 auto; padding:0; background-color:#FFFFFF; padding-top:11px; padding-bottom:18px;}

 .body_text_left1{ padding-left:37px; width:293px; float:left; height:215px;} 
 .body_text_left1_text{font-family:"Myriad Pro"; font-size:12px; line-height:20px; float:left;}
 
 .body_text_left2{ padding-left:24px; width:238px; float:left; height:215px;}
 .body_text_left2_text{font-family:"Myriad Pro"; font-size:16px; color:#cc0000; width:238px; float:left; padding-top:6px; padding-bottom:10px;}
 .body_text_left2_text2{font-family:"Myriad Pro"; font-size:12px; line-height:20px; float:left; width:238px;}
 
 .body_text_left2_text2 a{ font-family: "Myriad Pro"; font-size:12px; text-decoration:none;color:#990000;text-align:left;line-height:18px;}
 .body_text_left2_text2 a:hover{font-family: "Myriad Pro"; font-size:12px; color:#000000;text-align:left;line-height:18px;}
  
 .bar_line{ float:left; height:216px;}
 
 .body_text_left3{ padding-left:14px; width:191px; float:left; height:215px;}
 .body_text_left3_text{font-family:"Myriad Pro"; font-size:17px; color:#000000; width:191px; float:left; padding-bottom:24px; padding-top:3px;}
 .body_text_left3_img{width:191px; float:left;}
 
 .body_text_philosophy{ padding-left:143px; width:435px; padding-right:15px; float:left;}
 .philosophy_header{padding-top:36px; padding-bottom:18px;}
 .philosophy_text{font-family:"Myriad Pro"; font-size:12px; line-height:20px;}
 .philosophy_text1{font-family:"Myriad Pro"; font-size:12px; line-height:20px; color:#990000;}

 .philosophy_right{ float:left; width:171px; padding-left:12px; padding-right:19px;}
 .philosophy_right_text{ font-family:"Myriad Pro"; font-size:17px; color:#000000; padding-top:8px; padding-bottom:7px;}
 .philosophy_right_img{ padding-bottom:18px; float:left;}
 .philosophy_message{ background-image:url(../images/message_bg.jpg); background-repeat: repeat-x; width:171px; height:213px; padding-bottom:22px; float:left;}
 .philosophy_mid{ width:136px; padding-top:13px; padding-bottom:15px; padding-left:15px;}
 .message_text{ font-family:"Myriad Pro"; font-size:18px; color:#000000; padding-bottom:19px; float:left;}
 .email_text{ font-family:"Myriad Pro"; font-size:11px; color:#000000; padding-bottom:4px; float:left;}
 .divinput{ width:136px; margin-bottom:7px;float: left; height:16px;}
 .inputtext{width:135px;height:16px;font-family:"Myriad Pro"; font-size:13px; border:1px solid #e2e5ec;}
 .divmessage{ width:136px; margin-bottom:7px;float: left; height:50px;}
 .inputtextarea{width:136px;height:50px;clear: right;float: left; font-family:"Myriad Pro"; font-size:13px; padding:2px;border:1px solid #e2e5ec;}
 .submit_but{margin:0 auto; width:55px; padding-top:10px;}
 
#wrap1a{ width:800px; margin:0 auto; background-image:url(../images/bg_zamoya.gif); background-repeat:repeat-y; padding-top:16px; padding-bottom:10px; margin-top:3px;}
.zamoya_body{ padding-left:37px; padding-right:14px; width:749px;}
.zamoya_header{float:left; padding-right:262px; width:484px;}
.zamoya_text_left1_text{font-family:"Myriad Pro"; font-size:12px; line-height:20px; float:left; padding-top:17px; width:293px; padding-right:23px;}
.zamoya_white_text{ width:431px; height:182px; margin-top:5px; background-color:#FFFFFF; float:left;}
.zamoya_white_mid{ width:414px; height:166px; padding:8px 7px 8px 9px;}
.zamoya_text_left2_text{font-family:"Myriad Pro"; font-size:16px; color:#cc0000; width:238px; float:left; padding-top:6px; padding-bottom:6px;}
.zamoya_img{ float: right;}

.body_text_branding{ padding-left:143px; width:602px;}
.header_branding{ width:491px; padding-right:166px; padding-bottom:20px; padding-top:30px; float:left;}

	.branding_allleft{ width:209px; margin-right:15px; float: left;}
	.branding_text_all{ font-family:"Myriad Pro"; font-size:18px; height:29px; color:#990000;}
	
	.branding_m ul{display:block;padding:0 0 9px 0; list-style-type:none; margin-top:18px;}
    .branding_m ul li a{color:#000000;font:normal 13px "Myriad Pro"; list-style-type:none; text-decoration:none; line-height:22px;}
    .branding_m ul li a:hover{ color:#ff3333; list-style-type:none; text-decoration:none;}
	.branding_m ul li.active a{color:#ff3333;}
	
	.branding_right{ width:377px; padding-top:54px; float:left;}
	.branding_right1{ width:377px; padding-top:24px; float:left;}
	.branding_right_text{font-family:"Myriad Pro"; font-size:16px; color:#000000;}
	.branding_right_text1{font-family:"Myriad Pro"; font-size:14px; color:#666666; line-height:20px;}
	
	.branding_img_right{ padding-bottom:27px; width:377px;}
	.launch_but{float:right;}
	
	.casestudies_text{font-family:"Myriad Pro"; font-size:14px; color:#000000; line-height:20px;}
	
	.enquiryborder{ width:377px; height:418px; background-image:url(../images/enquiry_bg.gif); background-repeat:repeat-x; border:3px solid #acb7b8;}
	.enquiry_in{ padding-left:25px; padding-top:48px;}
	.message_eng{font-family:"Myriad Pro"; font-size:16px; color:#990000; padding-bottom:38px;}
	.message_eng1{font-family:"Myriad Pro"; font-size:14px; color:#000000; padding-bottom:2px;}
	.divinput1{ width:198px; margin-bottom:9px; height:20px;}
    .inputtext1{width:197px;height:20px;font-family:"Myriad Pro"; font-size:13px; border:1px solid #e2e5ec;}
	.divmessage1{ width:198px; margin-bottom:20px;float: left; height:80px;}
    .inputtextarea1{width:197px;height:80px;clear: right;float: left; font-family:"Myriad Pro"; font-size:13px; padding:2px;border:1px solid #e2e5ec;}
	.submit_but1{width:155px; height:14px; float:left;}

 /* footer section */
#wrap2{background-image: url(../images/footer_bg.jpg); background-repeat: repeat-x; width:800px; height:118px; margin:0 auto;}
 .footer1{width:800px; float:left;}
 .logo_zamoya{padding-left:36px; float:left; padding-right:13px;}
 
 .footer_left{ width:605px; float:left; padding:0; margin:0;}
 .footer_allinone{ width:100px; padding-left:45px; float:left;}
 .footer_text_all{ font-family:"Myriad Pro"; font-size:16px; height:29px; padding-top:12px; float:left; color:#999999;}

 .footer_m ul{display:block; padding:0 0 0 0; list-style-type:none; margin-top:12px;}
 .footer_m ul li a{color:#cccccc;font:normal 13px "Myriad Pro"; list-style-type:none; text-decoration:none; line-height:16px;}
 .footer_m ul li a:hover{ color:#ffffff; list-style-type:none; text-decoration:none;}
 
 .footer2{width:800px; float:left; background-image: url(../images/bg_footer1.jpg); background-repeat:repeat-x; height:26px;}
 .footer_text1{font-family:"Arial"; font-size:12px; color:#ffffff; float:left; padding-left:18px; padding-top:5px;}
