
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, def, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, th, td{margin:0; padding:0; border:0; outline:0;}

body{ font-size:12px; color:#565656; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px; background:#f5f5f5;}

/*--------------- clears --------*/
.cR{ clear:both;}

/*--------------- main ids --------*/
#maine{ margin:0; padding:0; width:100%; height:auto;}
#WR{ margin:0 auto; padding:0; width:1080px; height:auto; background:#FFF; box-shadow: 2px 2px 2px 2px #c5c5c5;}
#Ctnr{ margin:0 auto; padding:0; width:980px; height:auto;}
#hdcolor{ margin:0; padding:0; width:100%; height:25px; background:#00483a;}

/*--------------- Header --------*/
#hd{ margin:0; padding:0; width:1080px; height:auto;}
.logo{ margin:16px 0 0 53px; padding:0; width:265px; height:auto; float:left;}
.fr{ margin:80px 53px 0 0px; padding:0; width:310px; height:auto; float:right;}
.call{ margin:0; padding:0; width:180px; height:auto; float:left; font-family:Calibri; font-size:16px; font-style:italic; color:#5f8414; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=);}
.email{ margin:0; padding:5px 0 0 0px; width:310px; height:auto; float:right; font-family:Calibri; font-size:16px; font-style:italic; color:#5f8414; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=);}
.spn{ font-family:Calibri; font-size:16px; font-style:italic; color:#00483a; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=); text-decoration:none;}
.nv{ margin:0; padding:0 0 0 53px; width:1027px; height:52px; background:#7b9b59; position:relative; z-index:100;}

/*--------------- banner --------*/
#bn{ margin:36px 0 0 0px; padding:0; width:980px; height:auto;}

/*--------------- body --------*/
#mbody{ margin:0; padding:0; width:980px; height:auto;}

/*--------------- welcome --------*/
.wlcm{ margin:30px 0 0 0px; padding:0; width:585px; height:auto; float:left;}
.whd{ margin:0; padding:0; width:585px; height:auto; float:left;}
.w-img{ margin:0; padding:20px 0 0 0px; width:163px; height:auto; float:left;}
.w-txt{ margin:0; padding:18px 0 0 0px; width:412px; height:auto; float:right; text-align:justify;}
.w-txt1{ margin:0; padding:4px 0 0 0px; width:585px; height:auto; float:left; text-align:justify;}
.rdm{ margin:0; padding:0; width:82px; height:auto; float: right; font-family:Calibri; font-size:14px; font-style:italic; font-weight:bolder; color:#5f8414;}
.rdm a{ color:#5f8414; text-decoration:none;}
.rdm a:hover{ color:#00483a; text-decoration:none;}

/*--------------- our services --------*/
.srv{ margin:30px 0 0 0px; padding:0; width:328px; height:auto; float:right;}
.srv-hd{ margin:0; padding:0; width:328px; height:auto; float:right;}
.srv-img{ margin:0; padding:20px 0 0 0px; width:328px; height:auto; float:right;}
.services{ margin:0; padding:10px 0 0 0px; width:200px; height:auto; float:left;}
.services-txt{ font-family:Calibri; font-size:14px; font-style:italic; color:#00483a; font-weight:bolder;}
.services-txt a{ color:#00483a; text-decoration:none;}
.services-txt a:hover{ color:#5f8414; text-decoration:none;}

/*--------------- Latest Projects --------*/
.l-p{ margin:0; padding:0; width:980px; height:auto;}
.l-p-hd{ margin:0; padding:0; width:200px; height:auto; font-family:Calibri; font-size:22px; color:#00483a; font-style:italic;}
.l-p-ln-bold{ margin:0; padding:0; width:180px; height:3px; float:left; background:#030;}
.l-p-ln{ margin:0; padding:0; width:800px; height:1px; float:right; background:#8dc026;}
.l-p-imgs{ margin:30px 0 0 0px; padding:0; width:980px; height:auto;}
.l-p-img{ margin:0; padding:0 54px 0 0px; width:290px; height:auto; float:left;}
.l-p-img-r{ margin:0; padding:0; width:290px; height:auto; float:right;}
.l-p-img-hd{ margin:0; padding:0; width:100px; height:auto; float:left; font-size:18px; font-family:Calibri; font-style:italic; color:#00483a; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=);}
.lp-img{ margin:0; padding:10px 0 0 0px; width:290px; height:auto; float:left;}
.l-p-vm{ margin:0; padding:5px 0 0 0px; width:110px; height:auto; float:left; font-size:18px; font-family:Calibri; font-style:italic; color:#5f8414; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=);}
.l-p-vm a{ color:#5f8414; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=); text-decoration:none;}
.l-p-vm a:hover{ color:#00483a; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=); text-decoration:none;}

/*--------------- Fotter --------*/
#mft{ margin:0; padding:0; width:100%; height:auto; background:#7b9b59;}
#ft{ margin:0 auto; padding:0; width:980px; height:auto;}
.ft-hd{ margin:0; padding:0;font-size:16px; font-family:Calibri; font-style:italic; color:#00483a; font-weight:bold;  border-bottom:#FFF dotted 1px;}
.ft-txt{ margin:0; padding:5px 0 0 0px; font-size:14px; font-family:Calibri; color:#fff;}
.ft-txt a{ color:#fff; text-decoration:none;}
.ft-txt a:hover{ color:#00483a; text-decoration:none;}
.cp-rt{ margin:0; padding:15px 0 0 0px; font-size:16px; font-family:Calibri; color:#fff; float:left; font-style:italic;}
.desing{ margin:0; padding:15px 0 0 0px; font-size:16px; font-family:Calibri; color:#fff; float: right; font-style:italic;}
.desing a{ color:#fff; text-decoration:none;}
.desing a:hover{ color:#00483a; text-decoration:none;}

/*--------------- Inner Pages --------*/
#in-bn{ margin:36px 0 0 0px; padding:0; width:980px; height:auto;}
h1{ margin:16px 0 0 0px; padding:0; width:200px; height:auto; float:left; font-size:22px; font-family:Calibri; font-style:italic; color:#00483a; text-shadow: 1px 1px 1px #838383; filter: dropshadow(color=#838383, offx=, offy=);}
.in-bdy{ margin:0; padding:16px 0 0 0px; width:980px; height:auto;}
.bdy-lf{ margin:0; padding:0; width:200px; height:auto; float:left;}
.bdy-img{ margin:0; padding:0; width:200px; height:auto; float:left;}
.bdy-cnt{ margin:0; padding:0; width:760px; height:auto; float:right; text-align:justify;}
.services-in{ margin:0; padding:0; width:200px; height:auto;}
.services-txt{ font-family:Calibri; font-size:14px; font-style:italic; color:#00483a; font-weight:bolder;}
.services-txt a{ color:#00483a; text-decoration:none;}
.services-txt a:hover{ color:#5f8414; text-decoration:none;}
.ph-glry{ margin:0; padding:0; width:980px; height:auto;}
.cont{ margin:0; padding:0; width:700px; height:auto; float:right; text-align:justify;}
.cont-map{ margin:0; padding:0; width:980px; height:200px;}