@charset "utf-8";
/* CSS Document */

html {
   background-color:#000000;
}

body {
   background:url(../imgs/bg_rep.png) #FFFFFF repeat-x top;
   width:100%;
   margin:0;
   font-family:Tahoma;
   font-size:11px;
}

#logoLink {
   position:relative;
   top:25px;
   left:0px;
   display:block;
   width:293px;
   height:63px;
}

#header_wrap {
   margin-left:auto;
   margin-right:auto;
   width:940px;
}

#header {
   width:940px;
   height:321px;
   background:url(../imgs/header.png) no-repeat;
   display:block;
}

#animation {
   position:relative;
   top:26px;
   left:11px;
}


#newsletter {
   width:202px;
   height:31px;
   display:inline-block;
   top:23px;
   left:701px;
   background:url(../imgs/spacer.gif);
   position:relative;
}

#newsletter:hover {
   background:url(../imgs/btn_newsletter_hover.png);
}

#navbar {
   height:49px;
   display:block;
   background:url(../imgs/navbar.png) no-repeat;
   padding-left:54px;
}

#navbar a {
   display:block;
   float:left;
   height:49px;
}

#navbar_home      { width:140px; }
#navbar_company   { width:138px; }
#navbar_solutions { width:139px; }
#navbar_portfolio { width:139px; }
#navbar_ourbrands { width:138px; }
#navbar_ourclients { width:138px; }
#navbar_contactus { width:139px; }

#navbar_home:hover ,     #navbar_home[rel~="selected"]       { background:url(../imgs/home_hover.png) no-repeat;      }
#navbar_company:hover,   #navbar_company[rel~="selected"]    { background:url(../imgs/company_hover.png) no-repeat;   }
#navbar_solutions:hover, #navbar_solutions[rel~="selected"]  { background:url(../imgs/solutions_hover.png) no-repeat; }
#navbar_portfolio:hover, #navbar_portfolio[rel~="selected"]  { background:url(../imgs/portfolio_hover.png) no-repeat; }
#navbar_ourbrands:hover, #navbar_ourbrands[rel~="selected"]  { background:url(../imgs/ourbrands_hover.png) no-repeat; }
#navbar_ourclients:hover, #navbar_ourclients[rel~="selected"]  { background:url(../imgs/our_clients_hover.png) no-repeat; }
#navbar_contactus:hover, #navbar_contactus[rel~="selected"]  { background:url(../imgs/contactus_hover.png) no-repeat; }





#content_wrap {
   display:block;
   min-height:408px;
   _height:408px;
   background:url(../imgs/content_bg.png) no-repeat top center;
   min-width:1000px;
   _width:1000px;
}

#main_content {
   width:903px;
   margin-left:auto;
   margin-right:auto;
   padding-top:23px;
}

#index_content {
   width:619px;
   background:url(../imgs/index_tabs.png) no-repeat;
   min-height:408px;
   _height:408px;
   float:left;
}

#index_content_wrap {
   width:619px;
   background:url(../imgs/index_tab.png) no-repeat;
   min-height:408px;
   _height:408px;
   float:left;
}

.pageTitleTxt {
   font-size:16px;
   padding-top:10px;
   text-transform:uppercase;
   margin-bottom:50px;
}

.pageTitle {
   padding-top:13px;
   text-transform:uppercase;
   margin-bottom:40px;
}

#index_content2 {
   padding-left:15px;
   padding-right:15px;
   padding-top:5px;
}

#index_content2 p {
   line-height:18px;
}

#index_content p {
   line-height:18px;
}

#index_content_separator {
   width:619px;
   min-height:338px;
   _height:338px;
   margin-top:70px;
   background:url(../imgs/vseparator.gif) repeat-y center;
}

#leftColumn {
   width:279px;
   padding-left:15px;
   padding-right:15px;
   min-height:338px;
   _height:338px;
   float:left; 
}

#rightColumn {
   width:278px;
   padding-left:15px;
   padding-right:15px;
   margin-left:2px;
   min-height:338px;
   _height:338px;
   float:left;
}

#featured {
   width:284px;
   height:328px;
   float:left;
}

#footer_wrap {
  background-color:#000000;
   min-height:152px;
   _height:152px;
   clear:both;
   margin-top:40px;
   color:#FFFFFF;
   font-size:10px;
}

#footer_wrap a {
   color:#FFFFFF;
   text-decoration:none;
}

#footer {
   width:938px;
   margin-left:auto;
   margin-right:auto;
}

#footer_left {
   width:292px;
   height:32px;
   float:left;
   padding-left:20px;
   padding-top:22px;
}

#footer_center {
   width:312px;
   height:32px;
   float:left;
   text-align:center;
   padding-top:22px;
}

#footer_right {
   width:292px;
   height:54px;
   float:left;
   text-align:right;
   padding-right:20px;
   font-size:9px;
   font-weight:bold;
}

#footer_right a {
  padding-left:10px;
}

#footer_links {
  width:938px;
  margin-left:auto;
  margin-right:auto; 
  padding-left:20px;
}

#footer_links a {
  background:url(../imgs/bullet.gif) no-repeat;
  padding-left:16px;
  margin-top:15px;
  display:inline-block;
  font-size:10px;
  color:#7A7873;
  text-decoration:none;
}

#footer_links a:hover {
  color:#FFFFFF;
}


#footer_link_left {
  width:236px;
  float:left;
}

#footer_link_center {
  width:236px;
  float:left;
}

#footer_link_right {
  width:236px;
  float:left;
}

.green {
   color:#3D993B;
   font-weight:bold;
}

a.green  {
    text-decoration:none;
}

#portolio {
width:904px;
height:224px;
z-index:0;
}