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

*{
	margin:0 auto;
	padding:0px;
}

body{
	margin:0 auto;
	padding:0px;
	font-family:Tahoma;
	background:url(../images/trio_bg.png) repeat;
        background-color: #fff; 
}

#container{
	width:1003px;
	z-index:-10px;
}

#header_area{
	width:1008px;
	height:128px;
	float:left;
	background:url(../images/header_img.gif) no-repeat;
}

#h_area{
	width:1008px;
	height:128px;
	float:left;
}

#logo_area{
	width:314px;
	height:128px;
	float:left;
}

#blank_area{
	width:110px;
	height:128px;
	float:left;
}

#nav_area{
	width:579px;
	height:128px;
	float:left;
}

#main_nav_area{
	width:579px;
	height:101px;
	float:left;
	margin-bottom:24px;
}

#b_divider{
	width:5px;
	height:104px;
	float:left;
}

#btn-area{
		width:91px;
		height:104px;
		float:left;
}

#about-area{
		width:91px;
		height:104px;
		float:left;
}

#bb_area{
	width:8px;
	height:104px;
	float:left;
}

#blue_bg{
	width:1003px;
	height:36px;
	float:left;
	background:url(../images/blue_ng.gif) no-repeat;
}

#left_area{
	width:122px;
	height:36px;
	float:left;
}

#middle_area{
	width:549px;
	height:36px;
	float:left;
}

#right_area{
	width:332px;
	height:36px;
	float:left;
}

#find_us{
	width:121px;
	height:28px;
	float:left;
	text-align:right;
	padding-top:8px;
}

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

#aero_area{
	width:56px;
	height:36px;
	float:left;
}

#rss_area{
	width:27px;
	height:36px;
	float:left;
}

#b1_area{
	width:14px;
	height:36px;
	float:left;
}

#utube_area{
	width:25px;
	height:36px;
	float:left;
}

#twitter_area{
	width:26px;
	height:36px;
	float:left;
}

#facebook_area{
	width:26px;
	height:36px;
	float:left;
}

#l_b_area{
	width:9px;
	height:36px;
	float:left;
}

#flash_banner_area{
	width:1003px;
	height:249px;
	float:left;
}

#logo_slide_area{
	width:1003px;
	height:109px;
	float:left;
	background:url(../images/logo_slide_img.gif) repeat-x;
}

#main_logo_slide{
	width:1003px;
	height:109px;
	float:left;
}

#customer_area{
	width:153px;
	height:109px;
	float:left;
	background:url(../images/customer_img.gif) no-repeat;
}

#divi_line_area{
	width:7px;
	height:109px;
	float:left;
}

#divi_blank_area{
	width:10px;
	height:109px;
	float:left;
}

#slide_effect_area{
	width:821px;
	height:109px;
	float:left;
}

#body_area{
        background-color: #fff;
	width:1008px;
	float:left;
}

#left_body_area{
	width:652px;
	float:left;
}

#middle_body_area{
	width:343px;
	float:left;
	right:8px;
}

#right_body_area{
	width:8px;
	float:left;
}

#welcome_bg{
	width:652px;
	height:107px;
	float:left;
	background:url(../images/welcome_bg.gif) no-repeat;
}

#welcome_area{
	width:245px;
	height:27px;
	float:left;
	padding:21px 34px 59px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#e88b42;
	font-weight:bold;
}

#welcome_blank{
	width:365px;
	height:107px;
	float:left;
}

.welcome_txt_area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2571a7;
	font-weight:bold;
}
#content_area{
	width:644px;
	float:left;
	margin-left:8px;
}



#welcome_content_area{
	width:644px;
	float:left;
}

.welcome_content_txt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777878;
	line-height:20px;
}

#package_area{
	width:644px;
	float:left;
	height:62px;
}

#package_img_area{
	width:74px;
	height:19px;
	float:left;
	background:url(../images/package_img.gif) no-repeat;
	padding:15px 114px 28px 12px;
}

.package_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#054d80;
	/*font-weight:bold;*/
}

#package_blank_area{
	width:444px;
	height:62px;
	float:left;
}

#package_article_1_area{
	width:644px;
	height:130px;
	float:left;
}


#designing_logo_area{
	width:73px;
	height:12px;
	float:left;
	background:url(../images/designing_logo_img.gif) no-repeat;
	padding:112px 7px 6px 120px;
}

.click_here_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#f2a908;
}

.click_here_txt1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#f2a908;
	text-decoration:none;
}

.click_here_txt1:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#f2a908;
	text-decoration:underline;
}

.click_here_blue_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#096bd9;
}

.click_here_blue_txt1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#096bd9;
	text-decoration:none;
}

.click_here_blue_txt1:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#096bd9;
	text-decoration:underline;
}

.click_here_green_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#73ad02;
}

.click_here_green_txt1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#73ad02;
	text-decoration:none;
}

.click_here_green_txt1:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#73ad02;
	text-decoration:underline;
}

.click_here_grey_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#74b2c1;
}

.click_here_grey_txt1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#74b2c1;
	text-decoration:none;
}

.click_here_red_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d90304;
}

.click_here_red_txt1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d90304;
	text-decoration:none;
}

.click_here_red_txt1:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d90304;
	text-decoration:underline;
}

.click_here_yellow_txt1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d0b600;
	text-decoration:none;
}

.click_here_yellow_txt1:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d0b600;
	text-decoration:underline;
}


.click_here_pista_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d0b600;
}

#lb_area{
	width:13px;
	height:130px;
	float:left;
}

#development_web_area{
	width:73px;	
	height:12px;
	float:left;
	background:url(../images/development_web.gif) no-repeat;
	padding:112px 7px 6px 120px;
}

#service_seo_area{
	width:73px;
	height:12px;
	float:left;
	background:url(../images/services_seo_img.gif) no-repeat;
	padding:112px 7px 6px 120px;
}

#sb_area{
	width:18px;
	float:left;
	height:130px;
}

#m_divider{
	width:644px;
	height:31px;
	float:left;
}

#package_article_2_area{
	width:644px;
	height:130px;
	float:left;
}

#script_buy_area{
	width:73px;
	height:12px;
	float:left;
	background:url(../images/script_buy_img.gif) no-repeat;
	padding:112px 7px 6px 120px;
}

#building_link_area{
	width:73px;
	height:12px;
	float:left;
	background:url(../images/building_link_img.gif) no-repeat;
	padding:112px 7px 6px 120px;
}

#staffin_it_area{
	width:73px;
	height:12px;
	float:left;
	background:url(../images/staffing_it_img.gif) no-repeat;
	padding:112px 7px 6px 120px;
}

#aa_blank_area{
	width:644px;
	height:28px;
	float:left;
}

#about_us_area{
	width:644px;
	height:51px;
	float:left;
}

#about_us_bg{
	width:81px;
	height:19px;
	float:left;
	background:url(../images/about_us_img.gif) no-repeat;
	padding:10px 102px 22px 10px;
}

.aboutus_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#054d80;
	/*font-weight:bold;*/
}


#aboutus_c_area{
	width:644px;
	float:left;
}

.aboutus_content_txt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777878;
	line-height:20px;
}

#footer_area{
	width:1003px;
	
	
}

#footer_bg_area{
	width:1003px;
	height:314px;
	float:left;
	background:url(../images/footer_bg.gif) repeat-x;
}

#quote_area{
	width:343px;
	float:left;
	margin-top:17px;
}

#quote_bg{
	width:343px;
	height:17px;
	float:left;
	background:url(../images/quote_top_bg.gif) no-repeat;
}

#quote_middle_bg{
	width:343px;
	float:left;
	background:url(../images/quote_middle_bg.gif) repeat-y;
}

#quote_bottom_bg{
	width:343px;
	float:left;
	height:24px;
	background:url(../images/quote_bottom_bg.gif) repeat-x;
}

#request_area{
	width:343px;
	float:left;
	height:73px;
	top:-5px;
}

#request_img_area{
	width:135px;
	height:80px;
	float:left;
	background-image:url(../images/request.gif);
	background-repeat:no-repeat;
}

#free_quote_area{
	width:208px;
	height:73px;
	float:left;
}

#request_content_area{
	width:303px;
	float:left;
	padding:0px 20px 0px 20px;
}

.request_content_txt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777878;
	line-height:20px;
}

#form_area{
	width:343px;
	float:left;
}

.name_area{
	width:343px;
}

.name_txt{
	width:60px;
	height:12px;
	padding:8px 40px 8px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#616161;
	font-weight:bold;
}

.email_txt{
	width:60px;
	height:12px;
	padding:8px 40px 8px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#616161;
	font-weight:bold;
}

.phone_txt{
	width:60px;
	height:12px;
	padding:8px 40px 8px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#616161;
	font-weight:bold;
}

.discription_txt{
	width:90px;
	height:12px;
	padding:8px 10px 8px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#616161;
	font-weight:bold;
}

.class{
	width:198px;
	height:20px;
}

#f_b_area{
	width:343px;
	height:20px;
	float:left;
}

#cont_area{
	width:343px;
	height:151px;
	float:left;
	background:url(../images/contact_bg.gif) no-repeat;
}

#cont_up{
	width:343px;
	height:7px;
	float:left;
}

#cont_middle{
	width:343px;
	height:125px;
	float:left;
}

#cont_down{
	width:343px;
	height:9px;
	float:left;
}

#e_area{
	width:343px;
	height:14px;
	float:left;
}

#lc_area{
	width:343px;
	float:left;
}

#live_contact{
	width:343px;
	height:40px;
	float:left;
	background:url(../images/live_contact.gif) no-repeat;
	margin-bottom:14px;
	/*border:#CC3300 solid 1px;*/
	
}

#call_us_bg{
	width:343px;
	height:58px;
	float:left;
	background:url(../images/call_us_bg.gif) no-repeat;
	margin-bottom:29px;
	
}

#phone_img_area{
	width:68px;
	height:58px;
	float:left;
}

#yahoo_bg{
	width:343px;
	height:	80px;
	float:left;
}

#call_us_txt{
	width:240px;
	height:17px;
	float:left;
	padding:24px 12px 17px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#044994;
	font-weight:bold;
}

.call_red_txt{
	color:#ff1a09;
	
}

#return_top{
	width:88px;
	height:13px;
	float:left;
	padding:5px 400px 30px 515px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	/*color: #FF9933;
	text-decoration:none;*/
}
.return_to_top{
text-decoration:none;
color:#FF9933;


}

.return_to_top:hover{
text-decoration:underline;
}

#down_footer_area{
	width:1003px;
	height:267px;
	float:left;
	
}

#news_area{
	width:278px;
	height:267px;
	float:left;
}

#footer_divider_area{
	width:12px;
	height:267px;
	float:left;
	background:url(../images/footer_divider.gif) no-repeat;
}

#application_area{
	width:713px;
	float:left;
}

#application_text_area{
	width:713px;
	height:28px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color: #FF9933;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
}

#footer_logo_area{
	width:713px;
	height:234px;
	float:left;
	background:url(../images/footer_logo_img.gif);
	
}

#lower_footer{
	width:1003px;
	height:20px;
	float:left;
	background:url(../images/lower_footer_bg.gif) repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	padding-top:10px;
}

.success {
   color:#96C258;
   background-color: #DFF2BF;
   
   font-size:12px;
   font-weight:600;
   border:#84B429 solid 1px;
   padding-bottom:10px;
   padding-right:10px;
  /* background-image:url('images/success.png');*/
 }
.error_msg{
color:#E86544;
background-color: #FDDBD7;
 font-size:12px;
   font-weight:600;
   border: #EE4F20 solid 1px;
   padding-left:5px;
   padding-top:2px;
   height:35px;
   }
   
  .th_green{
  background-color:#A0C879;
  color:#FFFFFF;
  
  }
  
  .th_sky{
  background-color: #61B6D6;
  color:#FFFFFF;
  }
  
  .th_purple{
  background-color: #DCA4E3;
  color:#FFFFFF;
  }
  
  .th_yellow{
  background-color:#DAD05C;
  color:#FFFFFF;
  }
  
   .th_orange{
  background-color:#FCA596;
  color:#FFFFFF;
  }
  
  .td_green{ background-color:#DFECC4;
  color:#004800;
  }
  
  .td_sky {
  background-color:#C2E9F3;
  color:#00356A;
  }
  .td_purple{background-color:#F5DFF9;
  color:#480048;
  }
  
  .td_yellow{
  background-color:#F2E8BF;
  color:#5C520A;
  }
  
  .td_orange{
  background-color:#FBD5CA;
  color: #6C0000;
  }
  
   .td_grey{
  background-color: #F7F7F7;
  color:#5C520A;
  }
  
  #bottom_banner {
  background-image:url(../images/blue_ng.gif);
  height:20px;
 
  }
 
  .td_seo{border:#CCCCCC solid 1px;
  padding-left:20px;
  color:#003366;
   font-weight:600;
   width:230px;
  }
  
  .td_seo:hover{border: #cccccc solid 1px;
  padding-left:20px;
  color:#003366;
  background-color: #E9F8C9;
  font-weight:600;
  }
  .td_price_list{
  background-color: #CAA48A;
  color:#FFFFFF;
  font-weight:800;
  padding-left:5px;
 
  }
  
  .td_build{background-color:#ffffff;
border:#BBA693 solid 1px;
width:200px;
font-weight:700;
color:#676767;
}
.td_build:hover{
background-color:#ECEBE6;
border: #959595 solid 1px;
width:200px;
font-weight:700;
color:#676767;
}

.order_now{
text-decoration:none;
background-color: #5E9A30; 
color:#FFFFFF;
padding:3px;
border: #5E9A30 outset 1px;
}

.order_now:hover{
text-decoration:none;
background-color: #76AC39;
color:#FFFFFF;
padding:3px;
border:  #76AC39 outset 1.5px;
}
#lunch_1{
position: relative;
top:-80px;
width:500px;
z-index:20;
height:500px;
background-color: #333333;
border: #000 solid 10px;
}
.footer_link1{
text-decoration:none;
color: #92C9B8;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

.footer_link2{
text-decoration:none;
color: #DCC97C;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

.footer_link3{
text-decoration:none;
color: #D39C89;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

.footer_link:hover{
text-decoration:none;
color: #FFCC66;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
}
.more{
text-decoration:none;
color:#79573E;
font-size:14px;
font-weight:bold;
}

.more:hover{
text-decoration:none;
color: #FF6633;
font-size:14px;
font-weight:bold;
}

#career{
	width:278px;
	height:121px;
	float:left;
	background:url(../images/career_img.gif);
}

#career:hover{
	width:278px;
	height:121px;
	float:left;
	background: url(../images/career_hover.gif) ;
}


#newsarea{
	width:278px;
	height:146px;
	float:left;
	
}

#newstextarea{
	width:30px;
	height:146px;
	float:left;
	margin-left:10px;
	background:url(../images/news_img.gif) no-repeat;
}

#newscrollarea{
	width:224px;
	height:146px;
	float:left;
	padding-top:20px;
}
#skype{
position:relative; 
top:-20px; 
left:40px;
font-size:12px;
 font-weight:600; 
 color:#666666 ;

}
