index/*PNG Transparent*/
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="images/spacer.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

/*Layout*/
*{margin:0px; padding:0px;}img {border:0;}

body 	{margin:0px; padding:0px; background-color:#1A1A1A; background-image:url(../img/back_body.jpg); background-position:center bottom; background-repeat:no-repeat;}

.break			{clear:both;}

#main			{width:985px; margin:0 auto; text-align:left; z-index:1;}
#mainBorder		{width:985px; float:left;  margin:0 auto; text-align:left; z-index:2; border:solid 4px #FFF; background:#FFF url(../img/back_main.jpg) center bottom no-repeat;}

#left 	{float:left;  *display:inline;}
#right 	{float:right; *display:inline;}

#topInfo { width:985px; margin:0 auto; background:#000 url(../img/back_topinfo.jpg) no-repeat;}
/*Content Section*/
#content			{ float:left;width:905px; padding:20px 40px; background:url(../img/back_content.jpg) center top no-repeat;}
#contentInfo		{ float:left;width:905px; padding:20px 40px; background:#FFF url(../img/back_contentInfo.jpg) center top repeat-x;}
#contentInfo2		{ float:left;width:905px; padding:20px 40px 0 40px; background:#FFF url(../img/back_contentInfo.jpg) center top repeat-x;}
#contentFolio		{ float:left;width:985px; padding:20px 0px; background:#FFF url(../img/back_contentInfo.jpg) center top repeat-x;}
#contentText		{ float:left;width:655px; padding-bottom:20px; background: url(../img/back_contentText.gif) center top repeat-x;}
#aboutInfo			{ float:left;width:655px; height:204px; background: url(../img/back_aboutInfo.gif) center top no-repeat;}
#ourProcess			{ float:left;width:655px; height:386px; margin-top:30px; background: url(../img/back_about_steps.jpg) center top no-repeat;}
#ourTeamTop			{background:url(../img/back_ourTeamTop.gif) no-repeat bottom;float:left; width:903px; height:12px; margin:25px 0 0 0; padding:0; }
#ourTeamFooter		{background:url(../img/back_ourTeamFooter.gif) no-repeat; clear:both; width:903px; height:12px; margin:0 0 25px 0 ;}
#ourTeamBack		{background:url(../img/back_ourTeam.jpg) #FFFFFF no-repeat; float:left; width:943px; padding-left:40px; margin:0 0 0 0px;}
#ourTeam			{background:url(../img/back_ourTeamCont.gif) repeat-y top; background-color:#FFFFFF; float:left; width:853px; margin:0; padding:0 20px 0 30px; padding-bottom:0 !important; *padding-bottom:20px !important;}
#ourTeam ul li 			{display:inline; float:left; background:url(../img/back_ourTeamFooter_pics.jpg) no-repeat;padding:0; margin:0 15px 15px 0;text-align:center;font:"Trebuchet MS", Arial, Verdana; width:79px; height:112px; list-style:none; list-style-image:none;}
#ourTeam ul li  p		{color:#FFF; margin:0; padding:0; line-height:12px; font-weight:bold; font-size:10px}
#ourTeam ul li img 		{width:75px; height:75px; display:block; margin:2px auto 5px auto;}
#ourTeam ul li a 		{color:#FFF;text-decoration:none;}
#ourTeam ul li a:hover 	{color:#FFCC00;text-decoration:none; }

#contentText table.services	{ width:580px; margin:20px 20px; background:#FFF;}
#contentText table.services td	{ padding:0px;}
#contentText table.contact	{ width:360px; margin:0; background:#FFF;}
#contentText table.contact td	{ padding:0px;}
#contentText table			{ width:360px; margin:20px 0; background:url(../img/back_tables.jpg) repeat-x;}
#contentText table td		{ padding:10px;}
#contentText table a		{ color:#333; text-decoration:none;}
#contentText table a:hover { color:#FF9900; text-decoration:none;}
#contentText table img.people{ float:right; margin:-30px 0 0 0;}

#contentText table#contact_info {background:white url(../img/back_contact_table.jpg) bottom left no-repeat;}
#contentText table#contact_info .second td {padding:10px;}

#contentText table#hours_packs {width:615px;background:none;}
#contentText table#hours_packs tr.odd td {background-color:#E9E9EA;}
#contentText table#hours_packs tr td {border-right:solid 1px #BEBEBE;}
#contentText table#hours_packs tr td.noborder {border:none;}

div#maintenance_payment {background:url(../img/back_maintenance_payment.jpg) no-repeat;width:560px;height:160px;padding:20px;}
div#maintenance_payment table {width:560px;background:none;}
div#maintenance_payment table td {padding:0;height:50px;}
div#maintenance_payment table td input,
div#maintenance_payment table td select {width:260px !important;}
div#maintenance_payment #submit {margin-left:10px !important;}

#contentText table#bigTableMkt {width:580px;margin:20px 20px; background:white;}
#contentText table#bigTableMkt table {width:580px;background:url(../img/back_tablesbig.jpg) no-repeat;}
#contentText table#bigTableMkt table td {padding:0 20px 0 20px;}

#contentText table#paymentTable { width:330px;margin:20px auto;background:none;}
#contentText table#paymentTable td {padding:3px 5px;}
#contentText table#paymentTable .form_button {width:auto;background-color:black;color:white;font-size:12px;border:none;padding:3px 5px;}
#contentText table#paymentTable input {width:250px;}
#contentText table#paymentTable textarea {width:380px;}

#contentText table#host_plans {width:600px;background:none;background:white url(../img/back_host_plans_footer.jpg) bottom left no-repeat;}
#contentText table#host_plans td,
#contentText table#host_plans th {padding:10px;border-right:solid 1px #BEBEBE;}
#contentText table#host_plans th {background:url(../img/back_host_plans_head.jpg) repeat-x;}
#contentText table#host_plans td.noborder,
#contentText table#host_plans th.noborder {border:none;}
#contentText table#host_plans .fee td {background-color:#BEBEBE;}
#contentText table#host_plans .odd td {background-color:#E9E9EA;}
#contentText table#host_plans .subtitleTH {background-color:black;color:white;font-size:16px;}

#leftText			{ float:left; width:204px;}
#leftText p			{ margin:0 25px 12px 25px; font-size:11px;}
#leftText p.signature{ color:#FF9900; font-weight:bold; margin-bottom:0;}
#leftText p.signature a{ color:#333; text-decoration:none; font-weight:bold; margin-bottom:0;}
#rightText			{ float:right; width:360px; padding:0 40px; margin:20px 0; border-left:solid 1px #E6E6E6;}
#blogText			{ float:left; width:574px; padding:0 40px; margin:20px 0;}

#breadCrumb { padding:0; margin:10px 0 19px 0;}
#TitleCrumb { padding:0; margin:0;}

#featuredFolioV ul li 			{background:url(../img/back_featuredFolioV.gif) no-repeat;padding:5px; margin-top:10px;text-align:center;font:bold 10px "Trebuchet MS", Arial, Verdana; width:211px; height:164px; list-style:none; list-style-image:none;}
#featuredFolioV ul li img 		{width:213px; height:130px; display:block; margin-bottom:10px;}
#featuredFolioV ul li a 		{color:#FFF;text-decoration:none;}
#featuredFolioV ul li a:hover 	{color:#FFCC00;text-decoration:none; }

#featuredFolioH					{background:url(../img/back_featuredFolioH.gif) no-repeat;float:left; width:866px; height:244px; padding:10px 20px; margin:10px 0;}
#featuredFolioH ul li 			{display:inline; float:left; background:url(../img/back_featuredFolioH2.gif) no-repeat;padding:5px 0; margin:5px 6px;text-align:center;font:bold 10px "Trebuchet MS", Arial, Verdana; width:204px; height:164px; list-style:none; list-style-image:none;}
#featuredFolioH ul li img 		{width:194px; height:127px; display:block; margin:0 auto; margin-bottom:10px;}
#featuredFolioH ul li a 		{color:#FFF;text-decoration:none;}
#featuredFolioH ul li a:hover 	{color:#FFCC00;text-decoration:none; }

#featuredServices		{float:left; width:905px; margin:20px 0px 40px; position:relative;}
#featuredServices #box1	{float:left; width:281px; height:89px; padding:15px 0px 15px 5px; background-color:#D7D7D7;}
#featuredServices #box2	{float:left; width:257px; height:89px; padding:15px 0px 15px 15px; background-color:#303030;}
#featuredServices #box3	{float:left; width:254px; height:89px; padding:15px 0px 15px 15px; background-color:black;}
#featuredServices h1 {color:white;margin-bottom:15px;}
#featuredServices #box1 h1 {color:#333;}

#eco_tree {float:right;position:absolute;top:-13px;right:0;}
#eco_more {border-top:1px solid #CCC;padding-top:5px;}
#eco_more a {color:#333;}

#featuredServicesMenu ul 			{padding:0px;margin:0px; }
#featuredServicesMenu ul li 		{display:inline;}
#featuredServicesMenu ul li a 		{padding:0px;text-align:left;font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#000;text-decoration:none; font-weight:bold; width:200px;}
#featuredServicesMenu ul li a:hover {text-decoration:none; color:#FFF;}

#recentTestimonials		{width:885px;background:url(../img/back_testimonials_new.jpg) center top no-repeat;float:left;margin:0 0 0 -40px;padding:30px 60px 0 40px;} 
#testimonials			{background-image:url(../img/back_testimonials.gif); background-repeat:no-repeat; background-position:left top; padding:10px 0px; margin-bottom:20px;}
#testimonials img		{border:solid 10px #CCC; float:left; margin-right:5px;}
#testimonials p			{margin-bottom:0;}
#testimonials p a		{text-decoration:none;}
#testimonialsMain			{background-image:url(../img/back_testimonials.gif); background-repeat:no-repeat; background-position:left top; padding:10px 0 0 0; margin:10px 20px 0px 20px;}
#testimonialsMain img		{border:solid 10px #CCC; float:left; margin-right:5px;}
#testimonialsMain p			{margin-bottom:12px;}
#testimonialsMain p	a		{text-decoration:none; color:#000;}
#testimonialsMain p	a:hover	{text-decoration:none; color:#FF9900;}

#newsSubMenu				{width:201px; padding:10px;background:#000 url(../img/back_newsRight.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Verdana; font-size:11px; color:#494949; }
#newsSubMenu ul li 			{list-style-image:url(../img/img_bullet_03.gif); margin-left:20px;}
#newsSubMenu ul li a		{color:#FFF; text-decoration:none; display:block; width:181px;}
#newsSubMenu ul li a:hover	{color:#FFCC00; text-decoration:none;}
#newsSubMenu ul li a.selected{color:#FFCC00; text-decoration:none;}

#contact			{width:280px; height:142px; padding:10px; background-image:url(../img/back_contact.gif); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Verdana; font-size:14px; color:#494949; }
#contact p			{padding:4px 0; margin-bottom:0;}
#contact a			{color:#494949; text-decoration:none;}
#contact a:hover	{color:#000; text-decoration:none;}

#contactLeft			{float:left; width:147px; height:438px; padding:0 20px 20px 20px; margin:10px 0 0 10px; background:#000 url(../img/back_contactLeft.jpg) repeat-x; font-family:"Trebuchet MS", Arial, Verdana; }
#contactLeft p			{color:#FFF; padding:0; margin-bottom:0;}
#contactLeft p.subTitleWhiteInfo	{margin-top:20px; margin-bottom:5px;font-size:15px;}
#contactLeft a			{color:#FFF; text-decoration:none;}
#contactLeft a:hover	{color:#FFCC00; text-decoration:none;}

#contactInfo			{width:201px; height:184px; padding:10px; margin-bottom:20px; background-image:url(../img/back_contactInfo.gif); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Verdana; font-size:14px; color:#494949; }
#contactInfo p			{padding:8px 0; margin-bottom:0;}
#contactInfo a			{color:#494949; text-decoration:none;}
#contactInfo a:hover	{color:#000; text-decoration:none;}

#contactDirections			{width:201px; height:484px; padding:10px; margin-bottom:20px; background-image:url(../img/back_contactDirections.gif); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Verdana; font-size:14px; color:#494949; }
#contactDirections p		{padding:8px 0; margin-bottom:0;}
#contactDirections a		{color:#000; text-decoration:none;}
#contactDirections a:hover	{color:#FF9900; text-decoration:none;}

#contactFolio			{width:233px; height:116px; padding:10px; margin-bottom:20px; background:url(../img/back_contactFolio.jpg) no-repeat; font-family:"Trebuchet MS", Arial, Verdana; font-size:14px; color:#494949; }
#contactFolio p			{padding:8px 0; margin-bottom:0;}
#contactFolio a			{color:#494949; text-decoration:none;}
#contactFolio a:hover	{color:#000; text-decoration:none;}

#sendTestmonial			{width:131px; height:61px; padding:20px 0 10px 90px; margin-bottom:20px; background-image:url(../img/back_send_testmonial.gif); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#FFF; }
#sendTestmonial p		{color:#FFF;margin-bottom:0; font-size:11px;}
#sendTestmonial a		{color:#FF9900; text-decoration:none;}
#sendTestmonial a:hover	{color:#FF9900; text-decoration:underline;}

#visitUs	{width:301px; height:136px; margin:10px 0 0 40px; padding:25px 20px 0 320px; background:url(../img/back_visitus.jpg) no-repeat;}

/*Footer Section*/
#footer						{width:965px; height:76px; margin:5px auto; text-align:left; background-color:#000; padding:10px 15px;}

#footerMenu ul 				{padding:0px;margin:0px;}
#footerMenu ul li 			{display:inline;}
#footerMenu ul li a 		{padding:0 12px 0 13px;text-align:center;width:auto;font-family:"Trebuchet MS", Arial, Verdana;font-size:10px;color:#959595;text-decoration:none;text-transform:uppercase;}
#footerMenu ul li a:hover 	{text-decoration:none; color:#FFF;}

/*Tags*/
h1 				{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#FFCC00; font-size:18px; font-weight:bold; text-transform:uppercase;}
h1 a			{text-decoration:none; color:#000;}
h1 a:hover		{text-decoration:none; color:#FFF;}
h2				{font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#000;}

p 			{font:12px "Trebuchet MS", Arial, Verdana; color:#333; margin-bottom:12px;}
p a			{color:#FF9900; text-decoration:none;}
p a:hover	{color:#FF9900; text-decoration:underline;}

p.clear {margin-bottom:0;}

label {font:bold 12px "Trebuchet MS", Arial, Verdana; color:#333; display:block; margin-top:5px;}

input[type=text], input[type=password], textarea, select	{background:#F1F1F1;border:solid 1px #999;color:#000; font:12px "Trebuchet MS", Arial, Verdana, sans-serif;}

/*Class*/
.titleWhite		{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#FFF; font-size:20px; font-weight:normal; text-transform:uppercase;}
.titleLightGray	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#CCC; font-size:20px; font-weight:normal; text-transform:uppercase;}
.titleDarkGray	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#868686; font-size:20px; font-weight:normal; text-transform:uppercase;}
.titleDarkGray a { color:#868686; text-decoration:none;}
.titleDarkGray a:hover {color:#868686; text-decoration:none;}
.titleYellow	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#FFCC00; font-size:20px; font-weight:normal; text-transform:uppercase;}
.titleBlack		{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#333; font-size:20px; font-weight:normal; text-transform:uppercase;}
.titleBlack  a	{color:#333; text-decoration:none;}
.titleBlack  a:hover	{color:#FF9900; text-decoration:none;}

p.titleWhite,p.titleLightGray,p.titleDarkGray,p.titleYellow,p.titleBlack{ margin-bottom:0;}

.lineT { margin:0 20px;}

.titleBlackInfo	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#333; font-size:28px; font-weight:normal; text-transform:uppercase;}
.titleGrayInfo	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#868686; font-size:28px; font-weight:normal; text-transform:uppercase;}
.titleWhiteInfo	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#FFF; font-size:28px; font-weight:normal; text-transform:uppercase;}

.subTitleBlackInfo	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#333; font-size:16px; font-weight:normal; text-transform:uppercase;}
.subTitleWhiteInfo	{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; color:#FFF; font-size:16px; font-weight:normal; text-transform:uppercase;}

.textWhite10			{font-family:"Trebuchet MS", Arial, Verdana; font-size:10px; color:#FFF;}
.textWhite10 a			{color:#FFF; text-decoration:none;}
.textWhite10 a:hover	{color:#000; text-decoration:none;}

.textWhiteYellow10			{font-family:"Trebuchet MS", Arial, Verdana; font-size:10px; color:#FFF;}
.textWhiteYellow10 a			{color:#FFF; text-decoration:none;}
.textWhiteYellow10 a:hover	{color:#FFCC00; text-decoration:none;}

.textBlack10			{font-family:"Trebuchet MS", Arial, Verdana; font-size:10px; color:#000;}
.textBlack10 a			{color:#000; text-decoration:none;}
.textBlack10 a:hover	{color:#FF9900; text-decoration:none;}

.textGray10				{font-family:"Trebuchet MS", Arial, Verdana; font-size:10px; color:#666;}
.textGray10 a			{color:#666; text-decoration:none;}
.textGray10 a:hover		{color:#FFCC00; text-decoration:none;}

.textBreadCrumb				{font:bold 11px "Trebuchet MS", Arial, Verdana; color:#FFF;}
.textBreadCrumb a			{color:#FFF; text-decoration:none;}
.textBreadCrumb a:hover		{color:#FFF; text-decoration:underline;}
.textBreadCrumb a.selected	{color:#FFCC00; text-decoration:none;}

.textViewMore				{font:bold 10px "Trebuchet MS", Arial, Verdana; color:#FFCC00;}
.textViewMore a				{color:#FFCC00; text-decoration:none;}
.textViewMore a:hover		{color:#FFCC00; text-decoration:underline;}

.textBlack11			{font-family:"Trebuchet MS", Arial, Verdana; font-size:11px; color:#000;}
.textBlack11 a			{color:#000; text-decoration:underline;}
.textBlack11 a:hover	{color:#FF9900; text-decoration:none;}

.textBlack12			{font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#000;}
.textBlack12 a			{color:#000; text-decoration:none;}
.textBlack12 a:hover	{color:#FF9900; text-decoration:none;}

.textBlack12 ul			{ margin-bottom:20px;}
.textBlack12 ul li		{ color:#333; list-style-image:url(../img/img_bullet_03.gif); margin-left:20px;}

.textLightGray12			{font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#CCC;}
.textLightGray12 a			{color:#CCC; text-decoration:underline;}
.textLightGray12 a:hover	{color:#CCC; text-decoration:none;}

.textDarktGray12			{font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#333;}
.textDarktGray12 a			{color:#333; text-decoration:underline;}
.textDarktGray12 a:hover	{color:#333; text-decoration:none;}

span.error,
.error {color:red;font:11px "Trebuchet MS", Arial, Verdana; display:block;}

#contactMail {display:none;}

#news_home {line-height:12px;}
#news_home li {background-image:url(../img/img_bullet_03.gif);background-repeat:no-repeat;border-bottom:2px dotted #666;padding-bottom:8px;margin-bottom:20px;font:normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;padding-left:20px;}
#news_home li img {margin:0 0 10px -20px;}
#news_home li big a {color:#FFCC00;text-decoration:none;font-size:12px;}
#news_home li big a:hover {color:white;}
#news_home li p {color:white;padding-top:5px;}

.soft_media img {margin-left:5px !important;}
.soft_media img.title {margin-right:5px !important;}

