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

html {
   background-color: #333333;
}

body {
   background:url(../images/bg_rep.png) repeat-x #FFFFFF top ;
   width:100%;
   margin:0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #666666;
}


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

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

#header {
   background: url("../images/header.png") no-repeat scroll 0 0 transparent;
   behavior: url("iepngfix.htc");
	display: block;
	height: 559px;
	width: 940px;  
}

#inner-header {
   background: url("../images/inner-header.png") no-repeat scroll 0 0 transparent;
   behavior: url("iepngfix.htc");
	display: block;
	min-height: 194px;
	width: 940px;  
}


#animation {
   position:relative;
   top:-23px;
   width:919px;
   height:201px;
   left:10px;
}


#newsletter {
			background: url("../images/btn_newsletter.png") repeat scroll 0 0 transparent;
			display: block;
			height: 31px;
			margin-top: 23px;
			position: relative;
			width: 202px;
	}
#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:400px;
   _height:400px;
   
   min-width:1000px;
   _width:1000px;
   margin:0 auto;
   padding-top:5px;
}

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

#index_content {
   width:947px;
   min-height:400px;
   float:left;

}


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

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

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

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

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

#leftColumn {
   background:url(../imgs/home-block1.png) no-repeat;
   width:338px;
   padding-left:15px;
   padding-right:0px;
   min-height:275px;
   _height:275px;
   float:left; 
}

#centerColumn {
   background:url(../imgs/home-block1.png) no-repeat;
   width:338px;
   padding-left:15px;
   padding-right:0px;
   min-height:275px;
   _height:275px;
   float:left; 
}

#rightColumn {
   width:236px;
   padding-left:0px;
   padding-right:0px;
   min-height:270px;
   _height:270px;
   float:left;
}

#lowbar {
   width:940px;
   background:url(../imgs/lowbar.png) no-repeat;
   padding-top:10px;
   min-height:105px;
   margin:0px auto;
   _height:105px;
   
}
#top-block
{
	background:url(../images/top-block.png) no-repeat;
	width:441px;
	height:35px;
	border:0px;
	padding:0px 22px;
}
#search-box
{
	background:url(../images/search-box.png) no-repeat;
	height:39px;
	width:235px;
}
#user-link
{
	color:#FCFCFC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.lets-talk-bg
{
	background:url(../imgs/lets-talk-bg.gif) no-repeat;
	width:226px;
	height:270px;
	padding-left:14px;
}

.searchbox
{
	background:none;
	border:0px;
	margin-left:25px;
	margin-top:-8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B3B4B3;
	outline:none;
	width:180px;
}
.search
{
	width:50px;
	border:0px;
	width:30px;
	height:36px;
	border:0px;
	background:none;
	cursor:pointer;
	outline:none;
}
#footer_wrap {
  background-color: #333333;
   min-height:320px;
   _height:320px;
   clear:both;
   margin-top:13px;
   color:#FFFFFF;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

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

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

#footer_center {
   width:475px;
   height:32px;
   float:right;
   text-align:right;
   padding-top:22px;
   padding-right:20px;
}

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

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

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

#footer_links a {
  
  padding-left:0px;
  margin-top:8px;
  display:inline-block;
  font-size:11px;
  color: #999999;
  text-decoration:none;
}

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


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

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

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

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

a.green  {
    text-decoration:none;
}

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

.FE_boxFloaters {
	float:left; 
	width:233px; 
	height:255px; 
	display:block; 
	background:url(../imgs/FE_box.png) no-repeat; 
	  behavior: url("iepngfix.htc");
	padding:20px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:30px;
}




.dotted {
	font-family:Arial,Helvetica,sans-serif;
}

.dotted td {
	border-left:1px dotted #CCC;
	padding-left:4px;
	color:#333;
	
}
.FE_boxFloaters {
	background:url(../imgs/FE_box.png);
	float:left; 
	width:233px; 
	height:255px; 
	display:block; 
	padding:20px; 
	padding-top:50px; 
	padding-left:30px; 
	padding-right:30px;
}
.FE_boxFloaters1 {
	float:left; 
	width:290px;
	display:block;
	padding-top:20px;
	height:460px;
}
.FE_boxFloaters1 .head{
	background:url(../imgs/FE_box_header.png) no-repeat;
	height:24px;
	display:block;
	padding-top:20px
}
.FE_boxFloaters1 .foot{
	background:url(../imgs/FE_box_footer.png) no-repeat;
	height:21px;
	display:block;
}
.FE_boxFloaters1 .left{
	background:url(../imgs/FE_box_left.png) repeat-y bottom;
	width:15px;
	display:block;
	height:100%;
	float:left;
}
.FE_boxFloaters1 .middle{
	width:230px;
	padding:0 15px;
	display:block;
	float:left;
	height:100%;
}
.FE_boxFloaters1 .right{
	background:url(../imgs/FE_box_right.png) repeat-y;
	width:13px;
	height:100%;
	display:block;
	float:right;
}

.dotted .no_boders {
	border:none;
}

.dotted .no_borders td {
	border:none;
}

.dotted .single_line {
	font-size:13px;
	font-weight:bold;
	background-color:#E6E9EB;
	height:33px;
	text-align:center;
}

.dotted .normal {
	background-color:#F6F7F7;
}

.top_price {
    font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bottom_price {
    font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#009900;
}


.dotted .price_line td{
    background-color:#E6E9EB;
	height:43px;
	color:#009900;
	text-align:center;
}

.dotted .price_line p {
	margin:0;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.tip {
	width: 617px;
	padding-top: 17px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../imgs/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(../imgs/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(../imgs/tipBtm.png) no-repeat bottom; height: 41px;}
.leftlink
{

color:#39AD07 !important;
text-decoration:none;
}
.leftlink:hover
{

color:#39AD07 !important;
text-decoration:underline;
}
.subbutton
{
background-image:url(../images/buttons.jpg);
background-repeat:no-repeat;
width:66px;
height:24px;
border:0px;
}
.newbutton
{
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight:bold;
background-image:url(../images/button.png);
background-repeat:no-repeat;
background-color:none;
width:81px;
height:24px;
border:0px;
}
input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.logbg
{
background-image:url(../images/logbg.jpg);
background-repeat:no-repeat;
width:392px;
height:251px;
}
.logbut2
{
background-image:url(../images/logbg2.jpg);
background-repeat:no-repeat;
height:23px;
width:67px;
border:0px;
}
.mapitem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	color:#333333;
	text-decoration:none;
}
.mapitem:hover
{
	text-decoration:underline;
}
.style71 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.style81 {
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
}
.style79 {
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
}
.style78 {
    color: #009900;
}
.style75 {
    color: #009900;
	font-family: Arial,Helvetica,sans-serif;
}
.box_bg
{
	background-image:url(../images/box_bg.png);
	background-repeat:no-repeat;
	width:249px;
	height:32px;
	padding-left:15px;
}
.box
{
	background:none;
	border:0px;
	margin-top:2pt;
	font-family:tahoma;
	font-size:8pt;
	width:220pt;
	outline:none;
}
.box_bgnew1
{
	background-image:url(../images/box_bgnew1.png);
	background-repeat:no-repeat;
	width:60px;
	height:32px;
}
.boxnew1
{
	background:none;
	border:0px;
	padding-top:4px;
	padding-left:15px;
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	width:45px;
	outline:none;
}
.box1
{
	background-color:#EAEAEA;
	border:1px solid #D0D0D0;
	font-family:tahoma;
	font-size:12px;
	width:239px;
	height:20px;
	outline:none;
}
.FE_box_header
{
	background-image:url(../imgs/FE_box_header.png);
	background-repeat:no-repeat;
	width:293px;
	padding-left:7px;
	padding-right:8px;
}
.newbutton_1
{
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/button1.png);
	background-repeat:no-repeat;
	background-color:none;
	width:169px;
	height:28px;
	border:0px;
}
.new_button_1
{
	background-image:url(../images/leaf_button.png);
	background-repeat:no-repeat;
	background-color:none;
	width:110px;
	height:27px;
	font-family:Trebuchet MS;
	font-size:15px;
	padding-left:25px;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
	padding-bottom:5px;
}
.fresh
{
	background-image:url(../images/button1.png);
	background-repeat:no-repeat;
	display:block;
	width:169px;
	height:28px;
	border:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
}
.print
{
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	display:block;
	width:81px;
	height:24px;
	border:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
}
.internetmarketing_bg
{
	background-image:url(../images/internetmarketing_bg.png);
	background-repeat:no-repeat;
	width:204px;
	height:159px;
}
.designservices_bg
{
	background-image:url(../images/designservices_bg.png);
	background-repeat:no-repeat;
	width:204px;
	height:159px;
}
.webservices_bg
{
	background-image:url(../images/webservices_bg.png);
	background-repeat:no-repeat;
	width:204px;
	height:159px;
}
.security_bg
{
	background-image:url(../images/security_bg.png);
	background-repeat:no-repeat;
	width:204px;
	height:159px;
}
.strip_bg
{
	background-image:url(../images/strip_bg.png);
	background-repeat:no-repeat;
	background-position:right;
}
.s_link
{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	
}
.ims
{
	padding-top:4px;
}
.solutions_text
{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	padding-top:10px;
}

.home
		{
			background:url(../images/home.png) no-repeat;
			width:140px;
			height:49px;
			display:block;
		}
		.home:hover,.home-active
		{
			background:url(../images/home-active.png) no-repeat;
			width:140px;
			height:49px;
			display:block;
		}
		.design
		{
			background:url(../images/design.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.design:hover,.design-active
		{
			background:url(../images/design-active.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.marketing
		{
			background:url(../images/marketing.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.marketing:hover,.marketing-active
		{
			background:url(../images/marketing-active.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.essentials
		{
			background:url(../images/essentials.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.essentials:hover,.essentials-active
		{
			background:url(../images/essentials-active.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.company
		{
			background:url(../images/company.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.company:hover,.company-active
		{
			background:url(../images/company-active.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.contactus
		{
			background:url(../images/contactus.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		.contactus:hover,.contactus-active
		{
			background:url(../images/contactus-active.png) no-repeat;
			width:139px;
			height:49px;
			display:block;
		}
		
		
		.model
		{
			background:url(../images/model.png) right -2px no-repeat;
			height:369px;
		}
		.header-box
		{
			background:url(../images/header-box.png) no-repeat;
			width:223px;
			height:156px;
		}
		.shop-text
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			padding-left:21px;
			padding-right:6px;
			padding-bottom:5px;
		}
		.fifty-off
		{
			background:url(../images/50-off.png) no-repeat;
			width:122px;
			height:71px;
		}
		.thirtyfive-off
		{
			background:url(../images/35-off.png) no-repeat;
			width:122px;
			height:71px;
		}
		.twentyfive-off
		{
			background:url(../images/25-off.png) no-repeat;
			width:122px;
			height:71px;
		}
		#buy-nows
		{
			background:url(../images/buy-nows.png) no-repeat;
			width:68px;
			height:19px;
			display:block;
			margin-left:20px;
			margin-top:15px;
		}
		.shop-title
		{
			padding-top:10px;
			padding-left:10px;
			padding-bottom:10px;
		}
		a
		{
			outline:none;
		}
		.search-link
		{
			font-family:tahoma;
			font-size:11px;
			text-decoration:underline;
			color:#0099FF;
		}
		.search-link:hover
		{
			text-decoration:none;
		}
