html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p,

blockquote, pre, a, abbr, acronym, address, big,

cite, code, del, dfn, em, font, img,

ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

center, u, b, i, marquee {

	margin: 0 auto;

	padding: 0px;

	border: 0px;

	outline: 0px;



}

body 
{
 margin:0;
 padding:0;
 background:#e6e6e6 url(body-bg.jpg) repeat-x;
} 

form{padding:0;margin:0;}
img{ border:0;}


#wrapper 
{
margin:0 auto;
padding:0;
width:1224px;
} 
#top-part
{
 margin:0 auto;
 padding:0;
 width:1224px;
 height:52px;
} 
/*-------------Content Start--------------*/
#content
{
 margin:0 auto;
 padding:0;
 width:1224px;
} 
#content .inner-content
{
 margin:0;
 padding:0;
 width:1224px;
 float:left;
 background:url(content-bg.jpg) repeat-y;
} 
/*-----------Left Content Start------------*/
#content .inner-content .left-content
{
 margin:0;
 padding:0;
 width:312px;
 float:left;
} 
#content .inner-content .left-content .menu-holder
{
 margin:100px 0 0 0;
 padding:0 0 50px 0;
 width:312px;
 float:left;
 background:url(menu-holder-bg.jpg) repeat-y;
 }
ul.mainnav
{
  margin:0;
  padding:5px 0 0 15px;
  list-style:none;
 }
ul.mainnav li
{
  margin:0;
  padding:0;
  list-style:none;
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  line-height:66px;
  
 }
ul.mainnav li a
{
  margin:3px 0 0 0;
  color:#ffffff;
  text-decoration:none;
  padding:0 0 0 55px;
  float:left;
  width:285px;
 } 
ul.mainnav li a:hover
{
  padding:0 0 0 55px;
  width:285px;
  color:#fff;
  text-decoration:none;
  background:url(left-menu-hover.jpg) no-repeat scroll 10px 0;
  float:left;
  height:66px;
 }

ul.mainnav li a.active
{
  padding:0 0 0 55px;
  color:#fff;
  text-decoration:none;
  width:285px;
  background:url(left-menu-hover.jpg) no-repeat scroll 10px 0;
  float:left;
  height:66px;
  } 


ul.zzz
{
  margin:0 0 0 25px;
  padding:0;
  list-style:none;
}
ul.zzz li
{
  margin:0;
  padding:0;
  list-style:none;
  width:285px;
  float:left;
}
ul.zzz li a
{
  margin:0;
  padding:20px 60px;
  list-style:none;
  width:165px;
  float:left;
  background:transparent;
color:#fff;
font-family : verdana, arial, sans-serif;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

ul.zzz li a:hover
{
  margin:0;
  padding:10px 0;
  list-style:none;
  width:285px;
  float:left;  
  background:url(menu-h-bg.jpg) repeat-y left;
  
}
ul.zzz li a:hover span
{
  margin:0;
  padding:10px 60px;
  list-style:none;
  width:165px;
  float:left;  
  background:url(menu-h.jpg) no-repeat left;
}

ul.zzz li a.active
{
  margin:0;
  padding:10px 0;
  list-style:none;
  width:285px;
  float:left;  
  background:url(menu-h-bg.jpg) repeat-y left;
}
ul.zzz li a.active span
{
  margin:0;
  padding:10px 60px;
  list-style:none;
  width:165px;
  float:left;  
  background:url(menu-h.jpg) no-repeat left;
}
ul.zzz li.sep
{
  margin:3px 0 0 0;
  padding:0 0 0 33px;
  float:left;
 } 
ul.zzz li.sep img
{
  margin:0;
  padding:0;
  float:left;
 }
ul.zzz li#nav1
{
   margin:0;
   padding:0;
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:bold;
   }
ul.zzz li#nav1 a
{
   color:#fff;
   text-decoration:none;
   }
ul.zzz li#nav1:hover
{
   color:#fff;
   text-decoration:none;
   cursor:pointer;
   }
ul.zzz li#nav1.active
{
   color:#fff;
   text-decoration:none;
   cursor:pointer;
   }
ul.zzz li#nav2:hover
{
   color:#7fc41c;
   text-decoration:none;
   cursor:pointer;
   }
ul.zzz li#nav3:hover
{
   color:#7fc41c;
   text-decoration:none;
   cursor:pointer;
   }
ul.zzz li#nav4:hover
{
   color:#7fc41c;
   text-decoration:none;
   cursor:pointer;
   }
ul.zzz li#nav5:hover
{
   color:#7fc41c;
   text-decoration:none;
   cursor:pointer;
   }
ul.zzz li#nav6:hover
{
   color:#7fc41c;
   text-decoration:none;
   cursor:pointer;
   }
ul.zzz li#nav7:hover
{
   color:#7fc41c;
   text-decoration:none;
   cursor:pointer;
   }
/*-----------Left Content End------------*/

 
 /*-----------Right Content Start------------*/
#content .inner-content .right-content
{
 margin:0;
 padding:0;
 width:875px;
 float:right;
} 

#content .inner-content .right-content  .right-content-holder
{
 margin:30px 0 0 0;
 padding:0;
 width:865px;
 float:left;
 background-color:#fff;
}

.logo-left-holder 
{
 margin:0;
 padding:0;
 width:212px;
 float:left;
}

.logo
{
 margin:20px 0 0 0;
 padding:0;
 float:right;
}

.rightborderholder
{
 margin:0;
 padding:0;
 width:632px;
 float:right;
}

.twocolor-border
{
 margin:78px 0 0 0;
 padding:0;
 width:632px;
 float:left;
 background:url(twocolor-border.jpg) repeat-x;
 height:21px;
}

.bannerimage-holder
{
 margin:0;
 padding:0;
 width:865px;
 float:left;
 background:#fff;
}
.bannerimage-holder h2
{
 margin:0;
 padding:20px 30px 0 35px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:34px;
 line-height:40px;
 font-weight:bold;
 color:#2b2b2b;
 clear:both;
 }
.bannerimage-holder p
{
 margin:0;
 padding:20px 30px 30px 35px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
 font-weight:normal;
 color:#6a6a6a;
 clear:both;
 }
.bannerimage-holder p img
{
 margin:0;
 padding:0 20px 0 0;
 float:left;
 }
.bannerimage-holder .txt
{
 margin:0;
 padding:20px 30px 30px 35px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
 font-weight:normal;
 color:#6a6a6a;
 clear:both;
 }
.bannerimage-holder .txt img
{
 margin:0;
 padding:0 0 0 15px;
 float:right;
 }

 .bannerimage-holder .toptext-holder
{
 margin:30px 0 0 35px;
 padding:0;
 float:left;
 width:825px;
 display:inline;
 background:#fff;
}
 .bannerimage-holder .toptext-holder .pict-holder
 {
  margin:0;
  padding:0;
  float:left;
  width:144px;
  }
 .bannerimage-holder .toptext-holder .text-holder
 {
  margin:0 0 0 40px;
  padding:0;
  float:left;
  width:552px;
  display:inline;
  }
ul.dlist
{
  margin:0;
  padding:0;
  list-style:none;
}

ul.dlist li
{
  margin:0;
  padding:0 0 0 25px;
  list-style:none;
  color:#6a6a6a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  background:url(arrowbullet.jpg) no-repeat scroll 0 4px;
  line-height:18px;
  }


  
  
  
  
.bannerimage-holder .down-text-holder
{
 margin:40px 0 0 35px;
 padding:0;
 float:left;
 width:825px;
 display:inline;
 background:#fff;
 
}
.bannerimage-holder .down-text-holder .main-txt
{
 margin:0;
 padding:0;
 float:left;
 width:742px;
 }
 .bannerimage-holder .down-text-holder .pict-holder
 {
  margin:0;
  padding:0 0 30px 50px;
  float:right;
  width:144px;
  display:inline;
  }
 .bannerimage-holder .down-text-holder .text-holder
 {
  margin:0;
  padding:0;
  float:left;
  width:522px;
  }
  
/*-----------Right Content End------------*/

.whoweare-holder
{
 margin:30px 0 0 0;
 padding:0;
 width:865px;
 float:left;
}

.whoweare-holder h1
{
 margin: 0 0 0 40px;
 background:transparent;
color:#000;
font-family : arial, verdana,  sans-serif;
font-weight:normal;
font-size:40px;
text-decoration:none;
}


/*--------- Services start ---------------*/

.services-content
{
 margin:30px 0 0 0;
 padding:0;
 width:865px;
 float:left;
}

.services-leftimage-holder
  {
  margin:0;
  padding:0;
  float:left;
  width:198px;
  }

.services-leftimage-holder p
 {
  margin:0;
  padding:20px 0 20px 0;
  float:right;
  width:148px;
  }
  
  
  
  
  
  
  
  
.services-rightcontent-holder
 {
  margin:20px 0 0 0;
  padding:0;
  float:right;
  width:615px;
  }
  
.text-holder1
{
  margin:0 0 0 40px;
  padding:0;
  float:left;
  width:500px;
  display:inline;
  }
  
  ul.services-list
{
  margin:0;
  padding:0;
  list-style:none;
}

ul.services-list li
{
  margin:0 0 10px 0;
  padding:0 0 0 25px;
  list-style:none;
  color:#6a6a6a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  background:url(arrowbullet.jpg) no-repeat scroll 0 4px;
  line-height:18px;
  }

/*--------- Services end ---------------*/

/** Why Eastmen Communications start **/

.yec-content
{
 margin:30px 0 0 0;
 padding:0;
 width:865px;
 float:left;
}

.yec-leftimage-holder
  {
  margin:0;
  padding:0;
  float:left;
  width:198px;
  }

.yec-leftimage-holder p
 {
  margin:0;
  padding:40px 0 40px 0;
  float:right;
  width:117px;
  }
  
.yec-rightcontent-holder
 {
  margin:20px 0 0 0;
  padding:0;
  float:right;
  width:615px;
  }
  
.yectext-holder
{
  margin:0 0 0 40px;
  padding:0;
  float:left;
  width:500px;
  display:inline;
  }
  
.yectext p
{
 margin:20px 0 40px 0;
 padding:0;
 float:left;
 font-family:arial, verdana, sans-serif;
 font-size:18px;
 font-style:italic;
 font-weight:normal;
 text-decoration:none;
 color:#6a6a6a;
 line-height:20px;
}

.yectext h4
{
 margin:0 0 20px 0;
 padding:0;
 float:left;
 font-family:arial, verdana, sans-serif;
 font-size:14px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
 color:#f38121;
}

.yec-points
{
  margin:0 0 0 0px;
  padding:0;
  float:left;
  width:500px;
  display:inline;
  }
  
ul.yec-list
{
  margin:0;
  padding:0 0 30px 0;
  list-style:none;
}

ul.yec-list li
{
  margin:0 0 10px 0;
  padding:0 0 0 25px;
  list-style:none;
  color:#6a6a6a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  background:url(arrowbullet.jpg) no-repeat scroll 0 4px;
  line-height:18px;
  }

/** Why Eastmen Communications end **/


/**Why PR & Image management is critical start**/

.image-management-content
{
 margin:30px 0 0 0;
 padding:0;
 float:left;
 width:865px;
 display:inline;
 background:#fff;
}

.im-leftimage-holder
{
  margin:0;
  padding:0;
  float:left;
  width:198px;
  }
  
.im-leftimage-holder p
 {
  margin:0;
  padding:0;
  float:right;
  width:140px;
  }
  
.im-rightcontent-holder
 {
  margin:0 0 0 0;
  padding:0;
  float:right;
  width:615px;
  }
  
.imtext-holder
{
  margin:0;
  padding:0;
  float:left;
  width:500px;
  display:inline;
  }
  
.im-points
{
  margin:0 0 0 0px;
  padding:0;
  float:left;
  width:500px;
  display:inline;
  }
  
ul.im-list
{
  margin:0;
  padding:0 0 30px 0;
  list-style:none;
}

ul.im-list li
{
  margin:0 0 10px 0;
  padding:0 0 0 25px;
  list-style:none;
  color:#6a6a6a;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  background:url(arrowbullet.jpg) no-repeat scroll 0 4px;
  line-height:14px;
  }


.im-points2
{
 margin:20px 0 0 0;
 padding:0;
 float:left;
 width:865px;
 display:inline;
}

.im-points21
{
  margin:0;
 padding:0;
 float:left;
 width:865px;
}

.im-points21 .txt
{
 margin:0;
 padding:0px 30px 30px 35px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
 font-weight:normal;
 color:#6a6a6a;
 clear:both;
 }
 
 .im-points21 .txt span
{
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
 font-weight:bold;
 color:#f38121;
 }
 
.im-points21 .txt img
{
 margin:0;
 padding:0 15px 0 15px;
 float:left;
 }







/**Why PR & Image management is critical end**/


/** contact us start **/

.contactus-content
 {
 margin:30px 0 0 0;
 padding:0;
 width:865px;
 float:left;
}

.contact-left
 {
 margin:0;
 padding:0 0 0 30px;
 width:270px;
 float:left;

}
.contact-left h2
 {
 margin:0;
 padding:0 0 10px 0;
 color:#f68121;
 font-size:14px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 line-height:normal;
}
.contact-left p
 {
 margin:0;
 padding:0;
 color:#7c7c7c;
 font-size:13px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 line-height:135%;
}
.contact-left p a
 {
 color:#000;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
.contact-left p a:hover
 {
 color:#f68121;
}

.gap
{margin:0; padding:0; height:30px; clear:both; }























.contact-right
 {
 margin:0;
 padding:0;
 width:535px;
 float:right;
}

.form-area
{
	padding:0 0 10px 0;
	margin:0;
    float:left;
    width:535px;
}

.submit-right
{
	padding:0 85px 0 0;
	margin:0;
    float:right;
}

.contact-right h2
{
  margin:0;
 padding:0 0 30px 0;
 color:#7c7c7c;
 font-size:24px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 line-height:135%;
}

input.inputbox
{
 padding:0;
 margin:0;
 width:202px;
 padding: 0 0 0 0px;
 border:0;
 border:1px solid #a4a4a4;
}


textarea.textbox
{
 border:0;
 font-size:12px;
  border:1px solid #a4a4a4;
  padding: 0 0 0 0px;
}


input.submit
{
 background-color:#940000;
 width:70px;
 height:27px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 color:#fff;
 cursor:pointer;
}

label.contact-text
{
 width:150px;
 color : #606a6b;
 font-family :Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
 float:left;
}






/** contact us end **/