@charset "utf-8";
body{
  background-color:#00427c;
  background-image:url(../images/body_bg_color.png);
  background-repeat:repeat-x;
  background-position:top center;
}
img{border:none;}
a{text-decoration:none;}
body,h1,h2,h3,p,ul,li,img,div,form{margin: 0;padding: 0;}

#bg_image{background:url(../images/body_bg.png) no-repeat top center;width:100%;position:absolute;height:515px;z-index:1;left:0px;}
#wrapper{
  width:957px;margin:0 auto;background-color:#FFFFFF;position:relative;
  min-height:600px;height:auto !important;height:600px;padding-left:3px;
  background-image:url(../images/content_bg.jpg);background-repeat:no-repeat;background-position:bottom;z-index:10;
}

  #h1{width:952px;text-align:right;padding-right:5px;}

  #telnumber{height:51px;position:relative;}
  #telnumber a{position:absolute;top:12px;right:14px;}
  
  #flash_area{width:955px;height:237px;background-color:#2B2B2B;}
  
  #navigation{
    position:relative;width:955px;height:53px;
	background-image:url(../images/navigation_bg.jpg);background-repeat:no-repeat;
  }
    #navigation ul{list-style:none;}
    #navigation h2,#navigation p,#navigation .sub_search{position:absolute;top:16px;}
    #navigation a {display:block;background-position:0px 0px;text-align:center;padding-top:5px;height:18px;}
    #navigation a:hover{display:block;background-position:0px 24px;text-align:center;padding-top:5px;height:18px;}
	
    #navigation .nav_home{left:10px;}
      #navigation .nav_home a{background-image:url(../images/nav_home.png);width:61px;}
    #navigation .nav_about{left:92px;}
      #navigation .nav_about a{background-image:url(../images/nav_about.png);width:92px;}
    #navigation .nav_products{left:206px;}
      #navigation .nav_products {background-image:url(../images/nav_products.png);width:188px; height:19px; padding-top:5px; padding-left:20px;cursor:default;}
    #navigation .nav_gallery{left:436px;}
      #navigation .nav_gallery a{background-image:url(../images/nav_gallery.png);width:86px;}
    #navigation .nav_faq{left:541px;}
      #navigation .nav_faq a{background-image:url(../images/nav_faq.png);width:51px;}
    #navigation .nav_contact{left:614px;}
      #navigation .nav_contact a{background-image:url(../images/nav_contact.png);width:103px;}
	#navigation .search{position:absolute;top:20px;left:735px;}
	#navigation .sub_search{left:866px;padding-bottom:3px;}
	
  	  #dropdown ul{display:none;position:absolute;left:206px;top:39px;padding-top:5px;}
	  #dropdown li{width:208px;height:40px;text-align:left;}
	  #dropdown li a,#dropdown li a:hover{
	    padding:0;margin:0;text-align:left;height:35px;width:198px;padding:5px 0px 0px 10px;
		background-image:url(../images/dropdown.png);
	  }
	  #dropdown li a:hover{background-position:0px 40px;}
	  #dropdown li h2{position:static;height:40px;}
	  #dropdown span{position:relative;padding-top:8px;display:block;}
  
  #gallery{
    background-color:#2b2b2b;border-left:1px solid #5a5a5a;border-right:1px solid #5a5a5a;
	background-image:url(../images/gallery_top_bg.jpg);background-repeat:repeat-x;background-position:top;
	height:165px;width:953px;padding-top:8px;position:relative;
  }
  
    #cover_gallery{
	  height:143px;width:717px;position:relative;border-right:1px solid #000000;float:left;padding-top:10px;
	  display:inline;
	}
    #slide_gallery{
	  position:relative;width:695px;margin:0 auto;
	}
      #slide_gallery img{border:1px solid #626262;width:170px;height:118px;}
      #slide_gallery ul{list-style:none;margin:0 auto;width:706px;height:118px;overflow:hidden;position:relative;}
      #slide_gallery li{height:118px;width:170px;margin:0px 2px;}
	  
	  #prevBtn, #nextBtn{position:absolute;top:10px;margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
      #prevBtn{left:0px;}
      #nextBtn{right:0px;}
      #prevBtn,#nextBtn,#prevBtn a,#nextBtn a{display:block;width:8px;height:120px;}
      #prevBtn a{background:url(../images/arrow_left.png) no-repeat center;}
      #nextBtn a{background:url(../images/arrow_right.png) no-repeat center;}
	  
      #gallery .viewmore{
	    display:block;background-image:url(../images/btn_egd.png);width:88px;height:19px;position:absolute;
		text-align:center;padding-top:2px;bottom:-5px;right:14px;
	  }
      #slide_gallery .arrow{display:block;float:left;width:8px;height:120px;position:relative;}
        #slide_gallery .arrow img{position:absolute;top:57px;border:0px;}
		
    #gallery .map{
	  height:143px;width:213px;position:relative;border-left:1px solid #878686;float:left;padding:10px 0px 0px 17px;
	  background-image:url(../images/map.jpg);background-repeat:no-repeat;background-position:108px 0px;display:inline;
	}
      #gallery .map .contact{
	    display:block;background-image:url(../images/btn_egd.png);width:88px;height:19px;position:absolute;
		text-align:center;padding-top:2px;bottom:-5px;right:5px;
	  }
	#gallery .map p{width:170px;}
  
  #content{
    background-image:url(../images/gallery_bg.jpg);background-repeat:no-repeat;background-position:top;
	width:903px;min-height:300px;height:auto !important;height:300px;padding:51px 10px 40px 42px;position:relative;
  }
    #content .content_ul{width:474px;margin-left:14px;}
	#content .tmp{position:absolute;left:558px;top:51px;}
	
	#content .egd_detail{min-height:300px;height:auto !important;height:300px;clear:both;}
	#content .egd_enquiry{min-height:200px;height:auto !important;height:200px;float:left;padding-right:20px;border-right:1px solid #2b2b2b;}
	#content .comp_detail{float:left;padding-left:20px;}
  #content .cont_left{float:left;width:440px;}
  #content .cont_right{float:left;width:440px;margin-left:20px;}
	#examap{width:800px;height:350px;clear:both;margin-left:55px;margin-top:20px;}
	
  #cat_gallery{position:absolute;top:60px;right:30px;}
    #cat_gallery a{color:#666666;display:block;float:left;text-align:center;background-position:0px 0px;padding-top:8px;}
    #cat_gallery a:hover{background-position:0px 32px;}
    #cat_gallery .cat1{width:114px;height:24px;background-image:url(../images/cat_gal.png)}
    #cat_gallery .cat3{width:84px;height:24px;background-image:url(../images/cat_gal3.png)}
    #cat_gallery .cat2{width:154px;height:24px;background-image:url(../images/cat_gal2.png)}
    #cat_gallery span{float:left;padding:7px 3px 0px 3px;display:block;font-size:15px;font-weight:bold;}
  
  #footer{
    width:940px;min-height:90px;height:auto !important;height:90px;
	margin:0 auto;padding:10px 0px 20px 20px;position:relative;
  }
    #footer .section_1{padding:3px 20px 5px ;border-right:1px solid #949494;}
    #footer .section_2{padding:3px 20px 5px 20px;}
	#footer h3{padding:1px 0px;}
	#logoexa a,#logoexa a:hover{display:block;width:54px;height:20px;text-indent:-9999px;position:absolute;right:10px;bottom:20px;}
    #logoexa a{background:url(../images/exa-logo.png);background-position:0px 0px;}
    #logoexa a:hover{background:url(../images/exa-logo.png);background-position:0px 20px;}

/* ***************** text family *****************  */

.arial,body,.font_10,.font_12,.font_14,.font_16,.font_20,#h1,#navigation h2,#navigation p,#navigation a,#navigation input,
#gallery .viewmore,#gallery .map .contact,#gallery .map p,#gallery .map h2,#content .alink,#content p,#content .h2,#content table,.button_contact,
.field_contact,#footer,#footer a,#footer h3,#content .sub_head1{
  font-family:Arial,Verdana;
}

/* ***************** text family *****************  */

/* ***************** text size *****************  */

.font_10,#h1,#footer,#footer a,#footer h3{font-size:10px;}
.font_11{font-size:11px;}
.font_12,body,#navigation h2,#navigation p,#navigation a,#navigation input,#gallery .viewmore,#gallery .map .contact,
#gallery .map h2,#content .alink,#content p,#content table,.button_contact,.field_contact{
  font-size:12px;
}
.font_13{font-size:13px;}
.font_14{font-size:14px;}
.font_15{font-size:15px;}
.font_16,#content .sub_head1{font-size:16px;}
.font_14,#content .sub_head2{font-size:14px;}
.font_20{font-size:20px;}
.font_25,#content .h2{font-size:25px;}

/* ***************** text size *****************  */
	
/* ***************** text type *****************  */

.base,body,#content .alink,#content,.field_contact{color:#6c6c6c;}
.lightgrey,#h1,#navigation .search,#footer a:hover{color:#949494;}
.white,#navigation h2,#navigation p,#navigation a,#navigation .sub_search,#gallery .viewmore,#gallery .map .contact,#gallery .map p,
#gallery .map h2,.button_contact,#footer,#footer a,#footer h3,.phpdiginputsubmit,#cat_gallery a:hover{
  color:#FFFFFF;
}
.skyblue{color:#6ebfe9;}
.blue,#content .h2,#content .h3,#content .alink,.phpdigHighlight,#content .sub_head1{color:#134f78;}
.red,#content .alink:hover,#content .egd_enquiry .alert{color:#da251c;}

/* ***************** text type ***************** */

/* ***************** text style ***************** */

.text_underline,#content .alink{text-decoration:underline;}
.nodecoration{text-decoration:none;}
.font_normal,#footer{font-weight:normal;}
.font_bold,#navigation .sub_search,#gallery .viewmore,#gallery .map .contact,#content .alink,.button_contact,#footer a,#footer h3,.phpdigHighlight,
.phpdiginputsubmit,#cat_gallery a{
  font-weight:bold;
}

/* ***************** text style ***************** */

/* ***************** normal style ***************** */

.field,#navigation .search{border:0px;background-color:#ffffff;width:125px;}
.field_contact,.phpdiginputtext{border:1px solid #448FC6;background-color:#ffffff;width:250px;}
.button,#navigation .sub_search{background-image:url(../images/btn_search.png);background-repeat:no-repeat;border:0px;width:76px;height:26px;cursor:pointer;}
.button_contact,.phpdiginputsubmit{
  width:86px;height:24px;text-align:center;border:0px;padding-bottom:4px;cursor:pointer;
  background-image:url(../images/nav_gallery.png);background-position:0px 0px;
}
.float_left,#content .egd_detail table,#examap,#footer .section_1,#footer .section_2{float:left;}
.inline{display:inline;}
.clear,#content .egd_enquiry{clear:both;}
.noborder,#content .egd_detail table{border:0px;}
.vtop,#content .egd_detail td,#content .egd_enquiry td,#content .comp_detail td{vertical-align:top;}
.shadow_left{position:absolute;left:-14px;top:0px;}
.shadow_right{position:absolute;right:-14px;top:0px;}


/* ***************** normal style ***************** */