body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#E5E5E5; color:#333;}
#CenWrap{ width:998px; margin:auto; background:#fff; border-left:1px solid #D2CEC8; border-right:1px solid #D2CEC8; position:relative;}
	.HeaderRound{ background:url(../images/header-grad-top.jpg) repeat-x; height:6px; width:1000px; margin:5px auto auto auto; _margin:5px auto -9px auto;}
		.HeaderRoundLeft{ background:url(../images/background.jpg) no-repeat -457px top; width:9px; height:6px; float:left;}
		.HeaderRoundRight{ background:url(../images/background.jpg) no-repeat -468px top; width:9px; height:6px; float:right;}
	#Header{ height:86px; padding:2px 20px; }
		#Logo{ width:335px; float:left; /*margin-top:-3px;*/ margin-top:10px;}
		#ContactUsAre{ width:623px; float:left;}
			.Contactus{ width:284px; height:79px; float:right; margin-top:2px; /*margin-top:12px;*/ /*live*/background:url(../images/live-chat.jpg) no-repeat right top; position:absolute; z-index:1000; top:19px; right:20px;}
				.ContactGirl{background:url(../images/background.jpg) no-repeat left top; width:42px; height:61px; float:left;}
				.ContactDetls{ width:248px; float:left; margin-top:0px; color:#6A0000;}
					.PhoneNum{/*background:url(../images/background.jpg) no-repeat -62px top; */width:120px; margin-top:40px; display:block; color:#422B05; font-size:14px;}
					/*.ChatButs{ width:71px; float:right;}*/
					.BlackSmallTxt{ color:#000; font-size:11px;}
					#comm100_ButtonImage{/*background:url(../images/livechat.jpg);*/ width:71px; height:24px; float:right!important; margin:0px 93px 0 0!important; _margin:0px 40px 0 0!important; display:block!important;}

					.homescrolltxt{height:300px;overflow:scroll;overflow-x:hidden;margin:15px 0 35px 0;padding:0 10px 25px 0;} .homescrolltxt h3{color:#DE6B03;font-size:22px;margin-bottom:20px;} .homescrolltxt h4{font-size:14px;color:#583B34;font-weight:700;margin:15px 0 5px 0;} .homescrolltxt ul{float:left;width:920px;} .homescrolltxt ul li{text-align:center; width:75px;margin:15px;float:left;} .homescrolltxt ul li img{border:#CCC 1px solid;}
					/*a.LiveChat{background:url(../images/background.jpg) no-repeat -45px top; width:71px; height:24px; float:right; margin:5px 93px 0 0; display:block;}*/
					a.contactUsAsh{background:url(../images/background.jpg) no-repeat -45px -26px; width:71px; height:24px; float:right; display:block; margin:0px 10px 0 0; text-indent:-99999px;}

				
	#Navigation{ background:url(../images/navigation-mid.jpg) repeat-x; height:39px; clear:both; margin:7px 10px 0 10px;}
			.NavLeft{ background:url(../images/background.jpg) no-repeat -446px -196px; width:10px; height:39px; float:left;}
			.NavRight{ background:url(../images/background.jpg) no-repeat -457px -196px; width:10px; height:39px; float:right;}
			
			.NavTbs { }
			.NavTbs li { float:left; background:url(../images/main-div.jpg) no-repeat right 4px; height:39px;}
			.NavTbs li a{ /*font-size:15px; color:#fff; padding:8px 18px;*/ margin:9px 5px;  _margin:9px 2px; float:left; /*background:url(../images/nav-bar.jpg) no-repeat right;*/ text-decoration:none; outline:none;display:block;padding-top:26px;overflow:hidden;height:0px;   }
			.NavTbs li a.Home{ background:url(../images/background.jpg) no-repeat -66px -64px; width:65px;}
			.NavTbs li a.Home:hover, .NavTbs li a.Home.active, .NavTbs li a.Home:focus { background:url(../images/background.jpg) no-repeat left -64px; }
.NavHome .active{ _background:url(../images/background.jpg) no-repeat left -64px!important;}
			
			.NavTbs li a.WebDesign{ background:url(../images/background.jpg) no-repeat -241px -64px; width:107px; }
			.NavTbs li a.WebDesign:hover, .NavTbs li a.WebDesign.active, .NavTbs li a.WebDesign:focus { background:url(../images/background.jpg) no-repeat -132px -64px;}
.NavWeb .active{_background:url(../images/background.jpg) no-repeat -132px -64px!important;}
			
			.NavTbs li a.SEOOnline{ background:url(../images/background.jpg) no-repeat -203px -91px; width:201px;}
			.NavTbs li a.SEOOnline:hover, .NavTbs li a.SEOOnline.active, .NavTbs li a.SEOOnline:focus {background:url(../images/background.jpg) no-repeat left -91px; }
.NavSEO .active{_background:url(../images/background.jpg) no-repeat left -91px!important;} 			
			
			.NavTbs li a.Ecommerce{ background:url(../images/background.jpg) no-repeat -105px -118px; width:103px; }
			.NavTbs li a.Ecommerce:hover, .NavTbs li a.Ecommerce.active, .NavTbs li a.Ecommerce:focus {background:url(../images/background.jpg) no-repeat left -118px; }
.NavEcom .active{_background:url(../images/background.jpg) no-repeat left -118px!important;}			
			
			.NavTbs li a.SoftwareDev{ background:url(../images/background.jpg) no-repeat -177px -145px; width:176px; }
			.NavTbs li a.SoftwareDev:hover, .NavTbs li a.SoftwareDev.active, .NavTbs li a.SoftwareDev:focus {background:url(../images/background.jpg) no-repeat left -145px; }
.NavSoft .active{_background:url(../images/background.jpg) no-repeat left -145px!important;} 			
			
			.NavTbs li a.Products{ background:url(../images/background.jpg) no-repeat -290px -118px; width:78px; }
			.NavTbs li a.Products:hover, .NavTbs li a.Products.active, .NavTbs li a.Products:focus {background:url(../images/background.jpg) no-repeat -210px -118px; }
.NavProd .active{_background:url(../images/background.jpg) no-repeat -210px -118px!important; } 			
			
			.NavTbs li a.ResourcesNav{ background:url(../images/background.jpg) no-repeat -370px -145px; width:86px;}
			.NavTbs li a.ResourcesNav:hover, .NavTbs li a.ResourcesNav.active, .NavTbs li a.ResourcesNav:focus {background:url(../images/background.jpg) no-repeat -370px -118px; }
.NavResou .active{_background:url(../images/background.jpg) no-repeat -370px -118px!important;}
			
			.NavTbs li a.Blog{ background:url(../images/background.jpg) no-repeat -407px -64px; width:55px;}
			.NavTbs li a.Blog:hover, .NavTbs li a.Blog.active, .NavTbs li a.Blog:focus {background:url(../images/background.jpg) no-repeat -350px -64px; }
.NavBlog .active{_background:url(../images/background.jpg) no-repeat -350px -64px!important;}			
			

	#Flash{ /*background:url(../images/flash-bk.jpg) no-repeat; */height:321px; color:#000033; font-size:14px; margin:0 10px; }
.headerSlide1{ background:url(../images/gal/header/slide1.jpg) no-repeat; width:978px; height:311px; display:block; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif;}
.headerSlide2{ background:url(../images/gal/header/slide2.jpg) no-repeat; width:978px; height:311px; display:block; font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:15x;}
.headerSlide3{ background:url(../images/gal/header/slide3.jpg) no-repeat; width:978px; height:311px; display:block; font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:15x;}
.headerSlide4{ background:url(../images/gal/header/slide4.jpg) no-repeat; width:978px; height:311px; display:block; font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:15x;}
.headerSlide5{ background:url(../images/gal/header/slide5.jpg) no-repeat; width:978px; height:311px; display:block; font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:15x;}
.headerSlide6{ background:url(../images/gal/header/slide6.jpg) no-repeat; width:978px; height:311px; display:block; font-family:Helvetica, Arial, sans-serif; color:#FFF; font-size:15x;}			

.anythingSlider .innerslide li{ margin:5px 20px!important; background:url(../images/sliderthumb.png) no-repeat!important; padding-left:30px!important;}
		a.GetStarted{ background:url(../images/background.jpg) no-repeat -252px -816px; width:230px; display:block; margin:10px 0 0 165px; float:left; _margin:0px 0 0 150px; padding-top:52px; overflow:hidden; height:0;}
		a.Guarantee{ background:url(../images/guarantee.jpg) no-repeat left top; width:120px; padding-top:118px; overflow:hidden; height:0; display:block; margin:33px 0 0 846px;}
		a.Guarantee:hover{ background:url(../images/guarantee.jpg) no-repeat right top;}
		a.Contactslide2{ background:url(../images/slider-contact.png) no-repeat; width:176px; display:block; padding-top:43px; overflow:hidden; height:0; margin:10px 0 0  330px;}
		a.Contactslide3{ background:url(../images/slider-contact3.png) no-repeat; width:176px; display:block; padding-top:43px; overflow:hidden; height:0; margin:0px 0 0  216px;}	


		.FlashTextArea{ width:444px; padding:20px 11px 0 35px;  _padding:25px 11px 0 10px; float:left;}
			.WebDesignPakgs{ background:url(../images/background.jpg) no-repeat left -195px; width:441px; height:41px; display:block; margin-top:20px;}
			.Holdback{ background:url(../images/background.jpg) no-repeat left -814px; width:453px; height:40px; display:block; margin:20px 0 70px 0;}
			.Nos li { line-height:25px; padding-left:30px!important; margin:5px 0;}
			.no1{ background:url(../images/no1.jpg) no-repeat left 2px!important; }
			.no2{ background:url(../images/no2.jpg) no-repeat left 2px!important; }
			.no3{ background:url(../images/no3.jpg) no-repeat left 2px!important; }
			a.takeATour{ background:url(../images/background.jpg) no-repeat left -245px; width:252px; height:72px; display:block; margin:90px 0 0 308px; float:left; _margin:90px 0 0 150px; }
			a.takeATour:hover{ background:url(../images/background.jpg) no-repeat left -677px; }
			a.takeATour2{ background:url(../images/background.jpg) no-repeat left -173px; width:249px; padding-top:70px; overflow:hidden; height:0; display:block; margin:200px 0 0 230px;  _margin:200px 0 0 120px;float:left;  }
			a.takeATour2:hover{ background:url(../images/background.jpg) no-repeat left -816px; }
		/*#FlashImgArea*/ #slideshow{ width:472px; float:left; height:304px; margin-top:15px;}
	#InnerPage{ padding:16px 24px; overflow:hidden; height:100%;}
		.LeftCol{ width:670px; float:left; padding-right:15px; background:url(../images/divid-shadow-new.jpg) no-repeat right top;}
			/*h2.WhatWedo{ background:url(../images/background.jpg) no-repeat left -324px; width:237px; height:49px; margin-bottom:5px;}
			h2.Cenango{ background:url(../images/background.jpg) no-repeat left -758px; width:202px; height:0; margin-bottom:5px; padding-top:50px; overflow:hidden;}
			h2.Highlights{ background:url(../images/background.jpg) no-repeat -208px -758px; width:198px; height:0; padding-top:50px; overflow:hidden; margin-bottom:5px;}*/
			.LeftCol h3, .CategoryDes h3 a{ color:#DE6B03; font-size:22px; margin-bottom:5px; font-weight:400; text-decoration:none;}
			.CategoryDes h3 a:hover{color:#543B37;}
			
			h2.Cenango, h2.Highlights, h2.WhatWedo, h3 a.RecentBlog, h3 a.ArticlesHead {font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:700; color:#17639B; text-decoration:none;}
			
				.WebDesign1{ background:url(../images/background.jpg) no-repeat -272px top; width:33px; height:32px; }
				.SEOMark{ background:url(../images/background.jpg) no-repeat -339px top; width:32px; height:34px; }
				.ECommerce{ background:url(../images/background.jpg) no-repeat -306px top; width:32px; height:32px; }
				.ToolsTech{ background:url(../images/background.jpg) no-repeat -375px top; width:32px; height:39px; }
				.WebDesign1, .SEOMark, .ECommerce, .ToolsTech{float:left; margin:20px 6px 0 15px; }  

				.WebDesign{ background:url(../images/background.jpg) no-repeat -272px top; width:33px; height:32px; float:left; margin:20px 6px 0 0px;}
				
			.CategoryDes{ float:left; width:570px; margin-left:20px; margin-bottom:10px;}
			.CategoryDes h3{ margin:15px 0 5px 0;}
			.CategoryDes h3 a{}
				/*.CategoryDes2 p, .CategoryDes p, .InnerCategoryDes p{ text-align:justify; }*/
				.CategoryDes2{ float:left; width:570px; margin-bottom:10px;}
			
			.Year{ background:url(../images/background.jpg) no-repeat -409px -737px; width:52px; height:29px; display:block; color:#1E6193; font-size:14px; font-weight:700; float:left; margin-right:20px; text-align:center; padding-top:7px;}
		/*.Resources{ width:182px; float:left; padding:0 13px;}
			h2.ResourcesTxt{ background:url(../images/background.jpg) no-repeat -143px -56px; width:114px; height:16px;}
			.ResourcesButs{ margin-top:15px;}
			.ResourcesButs li a{width:181px; height:42px; display:block;}
			
			.ResourcesButsIn{ margin-top:15px;}
			.ResourcesButsIn li a{width:181px; height:42px; float:left; margin-left:30px;}
			
			.ResourcesButsIn li a.WikidForum:hover, .ResourcesButs li a.WikidForum{ background:url(../images/resources.jpg) no-repeat left top; }
			.ResourcesButsIn li a.WikidForum, .ResourcesButs li a.WikidForum:hover{ background:url(../images/background.jpg) no-repeat -183px -73px; }

			.ResourcesButsIn li a.Inewsletter:hover, .ResourcesButs li a.Inewsletter{ background:url(../images/background.jpg) no-repeat left -115px; }
			.ResourcesButsIn li a.Inewsletter, .ResourcesButs li a.Inewsletter:hover{ background:url(../images/background.jpg) no-repeat -183px -115px; }

			.ResourcesButsIn li a.PosterStreet:hover, .ResourcesButs li a.PosterStreet{ background:url(../images/background.jpg) no-repeat left -157px; }
			.ResourcesButsIn li a.PosterStreet, .ResourcesButs li a.PosterStreet:hover{ background:url(../images/background.jpg) no-repeat -183px -157px; }

			.ResourcesButsIn li a.TweetATweet:hover, .ResourcesButs li a.TweetATweet{ background:url(../images/background.jpg) no-repeat left -199px; }
			.ResourcesButsIn li a.TweetATweet, .ResourcesButs li a.TweetATweet:hover{ background:url(../images/background.jpg) no-repeat -183px -199px; }

			.ResourcesButsIn li a.TwittwerWall:hover, .ResourcesButs li a.TwittwerWall{ background:url(../images/background.jpg) no-repeat left -241px; }
			.ResourcesButsIn li a.TwittwerWall, .ResourcesButs li a.TwittwerWall:hover{ background:url(../images/background.jpg) no-repeat -183px -241px; }

			.ResourcesButsIn li a.CertiStreet:hover, .ResourcesButs li a.CertiStreet{ background:url(../images/background.jpg) no-repeat left -283px; }
			.ResourcesButsIn li a.CertiStreet, .ResourcesButs li a.CertiStreet:hover{ background:url(../images/background.jpg) no-repeat -183px -283px; }
			
			*/
			
			.ResourcesButsIn{ margin-top:15px;}
			.ResourcesButsIn li a{width:181px; height:42px; float:left; margin-left:30px;}
			
			.ResourcesButsIn li a.WikidForum{ background:url(../images/resources.jpg) no-repeat left top; }
			.ResourcesButsIn li a.WikidForum:hover, .ResourcesButsIn li a.WikidForum:focus{ background:url(../images/resources.jpg) no-repeat -186px top; }

			.ResourcesButsIn li a.Inewsletter{ background:url(../images/resources.jpg) no-repeat left -43px; }
			.ResourcesButsIn li a.Inewsletter:hover, .ResourcesButsIn li a.Inewsletter:focus{ background:url(../images/resources.jpg) no-repeat -186px -43px; }

			.ResourcesButsIn li a.PosterStreet{ background:url(../images/resources.jpg) no-repeat left -85px; }
			.ResourcesButsIn li a.PosterStreet:hover, .ResourcesButsIn li a.PosterStreet:focus{ background:url(../images/resources.jpg) no-repeat -186px -85px; }

			.ResourcesButsIn li a.TweetATweet{ background:url(../images/resources.jpg) no-repeat left -126px; }
			.ResourcesButsIn li a.TweetATweet:hover, .ResourcesButsIn li a.TweetATweet:focus{ background:url(../images/resources.jpg) no-repeat -186px -126px; }

			.ResourcesButsIn li a.TwittwerWall{ background:url(../images/resources.jpg) no-repeat left -168px; }
			.ResourcesButsIn li a.TwittwerWall:hover, .ResourcesButsIn li a.TwittwerWall:focus{ background:url(../images/resources.jpg)  no-repeat -186px -168px; }

			.ResourcesButsIn li a.CertiStreet{ background:url(../images/resources.jpg) no-repeat left -210px; }
			.ResourcesButsIn li a.CertiStreet:hover, .ResourcesButsIn li a.CertiStreet:focus{ background:url(../images/resources.jpg) no-repeat -186px -210px; }
			
		.RightCol{ width:229px; padding:0 0 0 35px; float:left; overflow:hidden; height:100%;}
			a.WebDesignCheck{ background:url(../images/background.jpg) no-repeat -245px -323px; width:228px; height:68px; display:block; margin-top:5px; text-indent:-99999px;}
			a.WebDesignCheck:hover, a.WebDesignCheck:focus{ background:url(../images/background.jpg) no-repeat -245px -393px;}
			a.DealOfMonth{ background:url(../images/background.jpg) no-repeat left -425px; width:229px; height:83px; display:block; text-indent:-99999px;}
			a.DealOfMonth:hover, a.DealOfMonth:focus{ background:url(../images/background.jpg) no-repeat left -510px;}
			a.SouthTechEvt{ background:url(../images/background.jpg) no-repeat -245px -465px; width:228px; height:68px; display:block; margin-top:5px; text-indent:-99999px;}
			a.SouthTechEvt:hover, a.SouthTechEvt:focus{ background:url(../images/background.jpg) no-repeat -245px -536px;}
			
			.SEORepo{ background:#E4F3FA; width:226px; margin-bottom:15px;}
/*				.AshTop{ background:url(../images/ash-t-mid.jpg) repeat-x; height:6px; }
				.AshTopLeft{ background:url(../images/background.jpg) -268px -41px; width:6px; height:6px; float:left;}
				.AshTopright{ background:url(../images/background.jpg) -275px -41px; width:6px; height:6px; float:right;}
*/					.AshInner{ border-left:1px solid #CCE1EA; border-right:1px solid #CCE1EA; overflow:hidden; height:100%; padding:14px 12px; background:url(../images/blue-mid-grad.jpg) repeat-x #E4F3FA; }
						h3.FreeSEORepo{ background:url(../images/background.jpg) no-repeat left -376px; width:226px; height:45px; text-indent:-9999999px;} 
						.AshInner label{ width:50px; float:left; color:#065A99; margin-bottom:5px; font-size:13px;}
						.BoxArea{ width:141px; float:left; margin-bottom:5px;}
						.textBoxRight{background:url(../images/background.jpg) no-repeat -139px top; height:28px; width:12px;  border:none; float:left; }
						.textBoxLeft{  background:url(../images/background.jpg) no-repeat -126px top; height:28px; width:12px;  border:none; float:left;}
						.TextBox{float:left; background:url(../images/text-mid.jpg) repeat-x;  height:18px; border:0; padding:5px 0;}
						
						.SubmitBut{ background:url(../images/background.jpg) no-repeat -286px -239px; width:97px; height:25px; display:block; border:none; float:right; margin-right:15px;}
					
/*				.AshBot{ background:url(../images/ash-b-mid.jpg) repeat-x; height:6px; _margin-bottom:-10px; }
				.AshBotLeft{ background:url(../images/background.jpg) -283px -41px; width:6px; height:6px; float:left;}
				.AshBotright{ background:url(../images/background.jpg) -290px -41px; width:6px; height:6px; float:right;}*/
				.BlueBot{ background:url(../images/blue-bot.jpg) repeat-x; height:7px; _margin-bottom:-10px; }
				.BlueBotLeft{ background:url(../images/background.jpg) -123px -38px; width:8px; height:7px; float:left;}
				.BlueBotRight{ background:url(../images/background.jpg) -132px -38px; width:8px; height:7px; float:right;}
			
				.ClientsBox{ background:#F8F8F8; padding:5px; overflow:hidden; _height:100%; margin-top:10px;}
				.ClientsBox p a, .AshRightBorder h4 a{font-size:14px; color:#583B34; font-weight:700; text-decoration:none;}
				.ClientsBox p a:hover, .AshRightBorder h4 a:hover{ color:#FF9900;}
				.ClientsBox a img{ border:1px solid #F8F8F8; margin-bottom:12px;}
				.ClientsBox a:hover img { border:1px solid #FF9900;}
					
			#FooterAsh{ background:url(../images/section-breaker.jpg) no-repeat center top; padding:16px 24px;  overflow:hidden; height:100%;}
				.ClientArea{ width:685px; float:left; padding-right:15px; margin-right:18px;}
					/*h3 a.OurClients{ background:url(../images/background.jpg) no-repeat -286px -270px; width:186px; height:40px; display:block; margin-bottom:12px;}*/
					h3.OurClients{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;
 background:#ECB14C; padding:5px 5px; border:1px solid #EF9C2F; margin:10px 0;}
h3.OurClients a{font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; color:#473823; text-decoration:none;}
					
					.ClientsMqe{ height:60px; margin-top:15px;}
					a.ContactUsBut{ background:url(../images/contact-us.gif) no-repeat left top; width:208px; height:63px; display:block; margin-top:20px; text-indent:-99999px;}
					a.ContactUsBut:hover, a.ContactUsBut:focus{ background:url(../images/contact-us.gif) no-repeat left -64px; }
					a.OurPricesBut{ background:url(../images/background.jpg) no-repeat left -597px; width:229px; height:68px; margin:15px 0 5px 0; display:block; text-indent:-99999px;}
					a.OurPricesBut:hover, a.OurPricesBut:focus{ background:url(../images/background.jpg) no-repeat -242px -606px;}

				
/*				h3 a.ArticlesHead{ background:url(../images/background.jpg) no-repeat -285px -677px; width:163px; height:0; padding-top:46px; overflow:hidden; display:block; margin-bottom:12px;}*/
				h3 a.WebDesignAct{ background:url(../images/background.jpg) no-repeat left -889px; width:261px; height:0; padding-top:49px; overflow:hidden; display:block; margin-bottom:12px;text-indent:-99999px;}
				h3 a.SEOActicles{ background:url(../images/background.jpg) no-repeat -253px -175px; width:187px; height:0; padding-top:49px; overflow:hidden; display:block; margin-bottom:12px;text-indent:-99999px;}
				
				.Testimonials{ width:220px; float:left; margin-bottom:10px;}
				.Testimonials p{ font-size:12px; font-weight:400;}

				.FoooterBot{ background:url(../images/footer-b-mid.jpg) repeat-x; height:8px; clear:both; _margin-bottom:-8px; margin:auto; width:1000px;}
					.FoooterBotL{ background:url(../images/background.jpg) no-repeat -299px -41px; width:9px; height:8px; float:left;}
					.FoooterBotR{ background:url(../images/background.jpg) no-repeat -309px -41px; width:9px; height:8px; float:right;}

					.FoooterTopL{ background:url(../images/background.jpg) no-repeat -367px -41px; width:9px; height:8px; float:left;}
					.FoooterTopR{ background:url(../images/background.jpg) no-repeat -378px -41px; width:9px; height:8px; float:right;}

			
			.SiteFooter{ background:url(../images/footer-top.jpg) repeat-x #EFF0F1; width:1000px; margin:auto; margin-top:3px; overflow:hidden; height:100%; _position:relative;}
			.SiteFooterIn{border-left:1px solid #fff; border-right:1px solid #fff; overflow:hidden; _height:100%; }
				.SiteFotLeftCo{ background:url(../images/background.jpg) no-repeat -367px -41px; width:10px; height:8px; float:left;}
				.SiteFotRightCo{ background:url(../images/background.jpg) no-repeat -378px -41px; width:10px; height:8px; float:right;}
			
				.SiteFooter1{ float:left; width:144px; padding-left:16px; height:206px; }
				.SiteFooter2{ float:left; width:195px; /*width:305px; */padding:0 30px; background:url(../images/footer-div.jpg) no-repeat left 20px;}	
				.SiteFooter3{ float:left; width:265px;/*width:315px;*/ padding:0 30px; background:url(../images/footer-div.jpg) no-repeat left 20px;}					.SiteFooterR{ width:216px; float:left; padding:0 16px 0 25px;  margin:0; background:url(../images/footer-div.jpg) no-repeat left 20px; height:205px;}
				.SocialArrow{  font-size:16px; color:#4D473D; display:block; float:left; margin-right:10px; padding:8px 30px 0 0; height:57px;}
				.CornerIE{_background:url(../images/footer-t-r.jpg) no-repeat; _width:9px; _height:10px; _position:absolute; _top:0; _right:0;}
				#MidFooter{ background:#fff; width:1000px; margin:auto; margin-top:3px; overflow:hidden; height:100%;}
					.MidinnerPad{ padding:0px 16px; overflow:hidden; height:100%;}
					/*.AshProBut{ background:url(../images/but-mid.jpg) repeat-x; height:54px; width:175px; margin:13px auto;}
					.AshProButR{ background:url(../images/background.jpg) no-repeat -428px -81px; height:54px; width:13px; float:right;}
						.EventLft{ background:url(../images/background.jpg) no-repeat -376px -81px; width:50px; height:54px; float:left;}
						.TwitterLft{background:url(../images/background.jpg) no-repeat -376px -138px; width:38px; height:54px; float:left;}
						.SiteFooterR a{ text-decoration:none; cursor:pointer;}
						.AshProBut p.Evt{ width:112px;  color:#5D8815; float:left; text-align:center; line-height:18px; letter-spacing:0; padding-top:5px;font-size:17px; font-weight:700; }
						.AshProBut p.Twit{ width:124px;  color:#1B82D7;float:left; text-align:center; line-height:18px; letter-spacing:0; padding-top:5px;font-size:17px; font-weight:700;}*/
						a.TwitterBut{ background:url(../images/background.jpg) no-repeat -157px top; width:45px; margin-left:-32px; height:41px; display:block; float:left; margin-top:10px; text-indent:-9999px;}
						a.FacebookBut{ background:url(../images/background.jpg) no-repeat -203px top; width:45px; height:41px; display:block; float:left;margin-top:10px; text-indent:-9999px;}
						
.linkedinBtn img:hover {opacity:.8; filter:Alpha(Opacity=80);}						
								
					
				.SiteFooter h4{ margin:10px 0; font-size:15px; font-weight:700;}
				.FooterLinks li{ display:block; margin-bottom:13px;}
				.FooterLinks li a{ color:#333; text-decoration:underline;}
				.FooterLinks li a:hover{ color:#000; text-decoration:none;} 
				
				#EndFooter{  overflow:hidden; *height:100%;_margin-bottom:-9px;}
				.EndFooerIn{ border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; overflow:hidden; _height:100%; padding:10px 0; background:url(../images/footer-brown.jpg) repeat-x #474138; }
					#EndFooter ul{ text-align:center; padding:0 10px;}
					#EndFooter ul li{ display:inline;}
					#EndFooter ul li a{ color:#fff; text-decoration:none; border-right:1px solid #fff; padding:0 10px;}
					#EndFooter ul li a:hover{ color:#EDAA28;}
				.Copyright{ font-size:11px; color:#AEA699; text-align:center; margin-top:10px;}
				.EndFooerconwr{background:url(../images/footer-bot-brown.jpg) repeat-x left bottom; height:7px; _margin-top:-7px;}
				.EndFooerLcon{ background:url(../images/background.jpg) no-repeat -412px -7px; width:8px; height:7px; float:left;}
				.EndFooerRcon{ background:url(../images/background.jpg) no-repeat -422px -7px; width:8px; height:7px; float:right;}
				
				
				
				
/*inner pages*/
/*web designing*/
#InnerHeader{height:78px; padding:7px 16px 0 16px; margin:0 10px;}
	.PurpleHead{ background:url(../images/inner-purple-header.jpg) repeat-x;}
	.BlueHead{ background:url(../images/blue-line.jpg) repeat-x; }
	.OrangeHead{ background:url(../images/ornage-line.jpg) repeat-x; }
	.RedHead{ background:url(../images/red-line.jpg) repeat-x; }
	.DullBlueHead{ background:url(../images/dull-blue-head.jpg) repeat-x; }
	.LightBlueHead{ background:url(../images/lightblue-line.jpg) repeat-x; }
	.GreenHead{ background:url(../images/green-line.jpg) repeat-x; }
	.PerpleHead{ background:url(../images/purpl-line.jpg) repeat-x; }
	.BrownHead{ background:url(../images/brown-line.jpg) repeat-x; }
	.DarkBlueHead{ background:url(../images/blue-line-dark.jpg) repeat-x; }
	.DullPupHead{ background:url(../images/dull-purp-line.jpg) repeat-x;}
	.PinkHead{ background:url(../images/pink-line.jpg) repeat-x;}
	.LightPinkHead{ background:url(../images/light-pink-line.jpg) repeat-x;}
	h2.WebDesigning{ background:url(../images/inner-baks.jpg) no-repeat left -511px; width:202px; height:39px; float:left; margin:10px 0 0 120px; text-indent:-999999px;}
	h2.SEOMarketing{ background:url(../images/inner-baks.jpg) no-repeat left -159px; width:445px; height:40px; float:left; margin:10px 0 0 155px; text-indent:-999999px;}
	h2.SoftwareDevlp{ background:url(../images/inner-baks.jpg) no-repeat left -200px; width:376px; height:40px; float:left; margin:12px 0 0 120px; text-indent:-999999px;}
	h2.resourcesTxt{ background:url(../images/inner-baks.jpg) no-repeat left -241px; width:164px; height:29px; float:left; margin:14px 0 0 125px; text-indent:-999999px;}
	h2.ProductsTxt{ background:url(../images/inner-baks.jpg) no-repeat -165px -241px; width:141px; height:30px; float:left; margin:10px 0 0 145px; text-indent:-999999px;}
	h2.E-commerceTxt{ background:url(../images/inner-baks.jpg) no-repeat left -272px; width:203px; height:27px; float:left; margin:15px 0 0 145px; text-indent:-999999px;}
	h2.AboutusTxt{ background:url(../images/inner-baks.jpg) no-repeat -204px -272px; width:156px; height:30px; float:left; margin:15px 0 0 145px; text-indent:-999999px;}

	h2.ContactUsTxt{ background:url(../images/inner-baks.jpg) no-repeat left -301px; width:183px; height:28px; float:left; margin:15px 0 0 230px; text-indent:-999999px;}
	h2.WebDesignSouthTxt{ background:url(../images/inner-baks.jpg) no-repeat left -331px; width:434px; height:39px; float:left; margin:12px 0 0 230px; text-indent:-999999px;}
	h2.DomainExpretTxt{ background:url(../images/inner-baks.jpg) no-repeat left -371px; width:370px; height:39px; float:left; margin:12px 0 0 230px; text-indent:-999999px;}
	h2.PortfolioTxt{ background:url(../images/inner-baks.jpg) no-repeat left -411px; width:217px; height:31px; float:left; margin:12px 0 0 150px; text-indent:-999999px;}
	h2.ArticleBaseTxt{ background:url(../images/inner-baks.jpg) no-repeat left -443px; width:198px; height:31px; float:left; margin:12px 0 0 160px; text-indent:-999999px;}
	h2.Error404Txt{ background:url(../images/inner-baks.jpg) no-repeat left -475px; width:421px; height:33px; float:left; margin:12px 0 0 230px; text-indent:-999999px;}
	h2.NewsMediaTxt{ background:url(../images/inner-baks2.jpg) no-repeat left top; width:279px; height:30px; float:left; margin:12px 0 0 230px; text-indent:-999999px;}
	h2.DealMonthTxt{ background:url(../images/inner-baks2.jpg) no-repeat left -31px; width:309px; height:31px; float:left; margin:12px 0 0 140px; text-indent:-999999px;}
	h2.LiveChatTxt{ background:url(../images/inner-baks2.jpg) no-repeat left -63px; width:157px; height:31px; float:left; margin:12px 0 0 230px; text-indent:-999999px;}
	h2.WebDesignCheckTxt{ background:url(../images/inner-baks2.jpg) no-repeat left -95px; width:369px; height:41px; float:left; margin:10px 0 0 230px; text-indent:-999999px;}
	h2.PricingTxt{ background:url(../images/inner-baks2.jpg) no-repeat left -137px; width:114px; height:38px; float:left; margin:14px 0 0 230px; text-indent:-999999px;}
	h2.HighlightsTxt{ background:url(../images/inner-baks.jpg) no-repeat -203px -511px; width:166px; height:40px; float:left; margin:14px 0 0 230px; text-indent:-999999px;}
	h2.PriceMatchTxt{ background:url(../images/inner-baks.jpg) no-repeat left -553px; width:352px; height:43px; float:left; margin:14px 0 0 230px; text-indent:-999999px;}
	h2.FtLauderdaleTxt{ background:url(../images/inner-baks.jpg) no-repeat left -599px; width:434px; height:39px; float:left; margin:12px 0 0 230px; text-indent:-999999px;}
	

	#InnerPagePad{padding:0 10px 16px 10px; overflow:hidden; height:100%;}
		.InnCol{ width:230px; float:left; margin-top:30px;}
			.LeftNaviBox{ background:#F7F7F7; overflow:hidden; height:100%; margin-bottom:15px; border-left:1px solid #E8E8E8;}
				.LeftNaviBoxT{ background:url(../images/side-nav-top.jpg) repeat-x; height:12px;}
				.LeftNaviBoxR{ background:url(../images/background.jpg) no-repeat -320px -37px; height:12px; width:11px; float:right;}
				.LeftNavMid{ clear:both; border-right:1px solid #E8E8E8;}
				.LeftNaviBoxB{ background:url(../images/side-nav-bot.jpg) repeat-x; height:12px; clear:both;}
				.LeftNaviBoxBR{ background:url(../images/background.jpg) no-repeat -332px -42px; height:12px; width:11px; float:right;}
		
		.PurBuletList li{ display:block; padding:15px 0; margin:0 15px; background:url(../images/dobble-line.jpg) repeat-x left bottom;}
		.PurBuletList li a{ font-size:14px; font-weight:700; color:#757575; background:url(../images/purple-bulet.jpg) no-repeat left 5px; text-decoration:underline; padding-left:12px; display:block;}
		.PurBuletList li a:hover, .PurBuletList li a.active { text-decoration:none; color:#333;}


		.InnerMidCol{ width:458px; float:left; padding:0 28px;}
			.SubNavi{ margin-bottom:10px; font-size:11px;}
			.SubNavi a{ color:#F09036; font-size:11px; text-decoration:none;}
			.SubNavi a:hover{ color:#666; text-decoration:underline;}
			
			.WebDesignProce{ background:url(../images/inner-baks.jpg) no-repeat left top; width:441px; height:110px; margin:25px 0;}
			.InnerCategoryDes{float:left; width:410px; margin-left:6px;}
			
			.InnerCategoryDes h3, .InnerCategoryDes h4{ margin:18px 0 5px 0;}			
			h3.OptimalTxt{ background:url(../images/inner-baks.jpg) no-repeat left -111px; width:181px; height:22px; display:block; text-indent:-99999px;}
			h3.CoolDesign{ background:url(../images/inner-baks.jpg) no-repeat left -134px; width:135px; height:21px; display:block; text-indent:-99999px;}
			h3.SEOReadiness { background:url(../images/inner-baks.jpg) no-repeat -190px -112px; width:127px; height:16px; display:block; text-indent:-99999px;}
			h3.AblSales { background:url(../images/inner-baks.jpg) no-repeat -151px -134px; width:181px; height:24px; display:block; text-indent:-99999px;}
			
			h3.KeyWordAnalysis{ background:url(../images/inner-baks.jpg) no-repeat left top; width:160px; height:21px; display:block; text-indent:-99999px;}
			h3.WebOptimization{ background:url(../images/inner-baks.jpg) no-repeat -166px top; width:187px; height:20px; display:block; text-indent:-99999px;}
			h3.LinkBuilding{ background:url(../images/inner-baks.jpg) no-repeat left -25px; width:114px; height:21px; display:block; text-indent:-99999px;}
			h3.SearchFriendly{ background:url(../images/inner-baks.jpg) no-repeat -113px -28px; width:263px; height:20px; display:block; text-indent:-99999px;}			
			h3.UsabilityPag{ background:url(../images/inner-baks.jpg) no-repeat left -48px; width:189px; height:20px; display:block; text-indent:-99999px;}			
			h3.TrackingSys{ background:url(../images/inner-baks.jpg) no-repeat -190px -51px; width:146px; height:21px; display:block; text-indent:-99999px;}			
			
			h3.WhoWEAreTxt{background:url(../images/inner-baks.jpg) no-repeat left -69px; width:107px; height:17px; display:block; margin-bottom:10px; text-indent:-99999px;}
			h3.HistoryTxt{background:url(../images/inner-baks.jpg) no-repeat -365px top; width:63px; height:19px; display:block; margin-bottom:10px; text-indent:-99999px;}
			h3.PresentTxt{background:url(../images/inner-baks.jpg) no-repeat -378px -22px; width:81px; height:16px; display:block; margin-bottom:10px; text-indent:-99999px;}
			h3.ContactUsTxt{background:url(../images/inner-baks.jpg) no-repeat -325px -112px; width:118px; height:16px; display:block; margin-bottom:10px; text-indent:-99999px;}
			h3.FeaturedCliTxt{background:url(../images/inner-baks.jpg) no-repeat -308px -241px; width:132px; height:17px; display:block; margin-bottom:10px; text-indent:-99999px;}
			h3.OurClientsTxt{background:url(../images/inner-baks.jpg) no-repeat -288px -304px; width:99px; height:17px; display:block; margin-bottom:10px; text-indent:-99999px;}
			
			
			h4.OurApproachTxt{background:url(../images/inner-baks.jpg) no-repeat -111px -75px; width:123px; height:21px; display:block; margin-bottom:10px; text-indent:-99999px;}
			h4.GuidPhycoTxt{background:url(../images/inner-baks.jpg) no-repeat -240px -75px; width:172px; height:22px; display:block; margin-bottom:10px; text-indent:-99999px;}
			
			
			
		
	.FoooterBotInner{ background:url(../images/footer-white-bot.jpg) repeat-x; height:8px; clear:both; _margin-bottom:-8px; width:1000px; margin:auto;}
		.FoooterBotInnerL{ background:url(../images/background.jpg) no-repeat -344px -41px; width:10px; height:8px; float:left;}
		.FoooterBotInnerR{ background:url(../images/background.jpg) no-repeat -355px -41px; width:10px; height:8px; float:right;}

/*resources*/

.ResourcesSec{ margin:20px 0 0 25px;}
.ResourcesSec li a{background:url(../images/resources-bks.jpg) no-repeat; width:418px; height:126px; margin-bottom:20px; display:block;}
.ResourcesSec li a.CenBlog{ background-position:left top;}
.ResourcesSec li a.ArticleBase{ background-position:left -144px;}
.ResourcesSec li a.FreeWebGuide{ background-position:left -288px;}
.ResourcesSec li a.FloTechEvent{ background-position:left -433px; height:134px; }
.ResourcesSec li a.WordpressThemes{ background-position:left -570px; }

/*contact us*/
.ContactWrap{ background:#F8F8F8; padding:0 15px; overflow:hidden; height:100%; border:1px solid #E6E6E6;}
.ContactUs label{ width:180px; float:left; margin-right:5px; font-weight:700;}
.ContactUs .TextArea{ width:240px; float:left;}

.ConttextBoxRight{ background:url(../images/inner-baks.jpg) no-repeat -437px -42px; border:none; height:33px; float:left; width:10px;}
.ConttextBoxLeft{  background:url(../images/inner-baks.jpg) no-repeat -448px -42px; border:none; height:33px; float:left; width:10px;}
.ContTextBox{float:left; background:url(../images/text-box-mid.jpg) repeat-x;  height:21px; border:0; padding:6px 0;}

.TextareaTop{ height:12px; _margin-bottom:-7px;}
	.TextareaTopL{ background:url(../images/inner-baks.jpg) no-repeat -412px -42px; width:10px; height:12px; float:left;}
	.TextareaTopM{ background:url(../images/text-area-t.jpg) repeat-x; height:12px; float:left; _padding-top:3px;}
	.TextareaTopR{ background:url(../images/inner-baks.jpg) no-repeat -424px -42px; width:10px; height:12px; float:right;}
	
	.TextareaBotL{ background:url(../images/inner-baks.jpg) no-repeat -412px -55px; width:10px; height:12px; float:left;}
	.TextareaBotM{ background:url(../images/text-area-b.jpg) repeat-x; height:12px; float:left; _padding-top:4px;}
	.TextareaBotR{ background:url(../images/inner-baks.jpg) no-repeat -424px -55px; width:10px; height:12px; float:right;}

	.TextClass{width:220px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:none; border-top:none; padding:0 5px ;  margin:-1px 0 -1px 4px; }

.PurpBut{ background:url(../images/inner-baks.jpg) no-repeat -186px -304px; width:97px; height:25px; display:block; border:none; float:left; color:#fff; font-weight:700; margin-left:5px; }
.PurpBut:hover{ color:#999; cursor:pointer;}
 .ErrorMsg li{ list-style:none; color:#990000; margin-bottom:3px;}
 
/*inner - inner headings*/
.DarkPupCol{ color:#840032; margin:0px 0 10px 0; font-size:22px; font-weight:400;} 
.BrownTxtCol{ color:#504639; margin:0px 0 10px 0; font-size:22px; font-weight:400;}
.PurplTxtCol{ color:#953B79; margin:0px 0 10px 0; font-size:22px; font-weight:400;}
.DarkRedTxtCol{ color:#77002D; margin:0px 0 10px 0; font-size:22px; font-weight:400;}
a.DarkRedTxtColLink{ color:#77002D; margin:0px 0 10px 0; font-size:22px; font-weight:700; text-decoration:none;}
a.DarkRedTxtColLink:hover{ color:#333; text-decoration:underline;}

.YellowTxt{ color:#FCB729; border-bottom:1px solid #FCB729; margin-bottom:2px; display:block; text-transform:uppercase; font-size:15px;}

.BorderBottom { margin:0 10px 0 0; }
.BorderBottom li{ border-bottom:1px dashed #ccc; padding:10px 0; margin-bottom:10px;}
.BorderBottom li h5 { color:#333; font-size:15px; font-weight:400; margin-bottom:10px;}
.BorderBottom li h5 span{ color:#999; font-size:11px; margin-left:10px; font-weight:400;}

.OrangeBulet { margin:10px 0 10px 10px;}
.ArticleStyles ul li, .OrangeBulet li{ background:url(../images/orange-bulet.gif) no-repeat left 4px; display:block; margin-bottom:5px; padding-left:13px;}

/*web design guide*/
.InnerLargeCol{ width:695px; float:left; padding:0 28px;}
/*portfoio*/
.PortfoioBox{ background:#DDDDDD; width:132px; margin:0 10px 30px 10px; float:left;}
.PortfoioBoxTop{background:#DDDDDD; height:4px; _margin-bottom:-10px; }
	.PortfoioBoxTop .PortfoioBoxTL{ background:url(../images/inner-baks.jpg) no-repeat -396px -42px; width:4px; height:4px; float:left;}
	.PortfoioBoxTop .PortfoioBoxTR{ background:url(../images/inner-baks.jpg) no-repeat -401px -42px; width:4px; height:4px; float:right;}
		.PortfoioBoxTopInner{ overflow:hidden; height:100%; padding:0 4px; text-align:center; }  
		.PortfoioBoxTopInner p{font-size:1.1em; margin:0; padding:0; height:34px; word-wrap:break-word; letter-spacing:normal;}
		.PortfoioBoxTopInner img{ margin:5px 0; border:1px solid #fff;}
	.PortfoioBoxTop .PortfoioBoxBL{ background:url(../images/inner-baks.jpg) no-repeat -396px -57px;  width:4px; height:4px; float:left;}
	.PortfoioBoxTop .PortfoioBoxBR{ background:url(../images/inner-baks.jpg) no-repeat -401px -57px; width:4px; height:4px; float:right;}

.PagiBrown, .Pagination{ clear:both; float:right;}
.Pagination a{ color:#0B3F7B; text-decoration:none;}
.Pagination a:hover{ color:#666; text-decoration:underline;}
.Pagination a.active{ color:#990000; text-decoration:none; font-weight:700;}

.PagiBrown a{ color:#580022; text-decoration:none;}
.PagiBrown a:hover{ color:#666; text-decoration:underline;}
.PagiBrown a.active{ color:#0066CC; text-decoration:none; font-weight:700;}



/*articles*/
.Articles{ overflow:hidden; height:100%; border-bottom:1px dashed #B7B7B7; padding:10px 0; margin-bottom:10px;}

.ArticleStyles p{ margin-bottom:10px;}
.ArticleStyles ul{ margin-left:10px;}
.ArticleStyles ul li ul{ list-style:circle!important; background:none!important; }
.ClientSaid{ border:1px dashed #CCC; overflow:hidden; height:100%; padding:10px; background:#F7F7F7; color:#006699;}
		/*opacity*/
		a.Contactslide2:hover, a.Contactslide3:hover, .SubmitBut:hover, a.TwitterBut:hover, a.LinkedinBut:hover, .ResourcesSec li a:hover, a.LiveChat:hover, a.OurPricesBut:hover, a.FacebookBut:hover, a.contactUsAsh:hover, #comm100_ButtonImage:hover/*live*/{-moz-opacity:80 ;filter:alpha(opacity: 80);opacity: .8; cursor:pointer;}
	/*styles*/
	.BorderBot{ border-bottom:1px solid #483320; margin-bottom:5px; display:block;}
	.LightAshTxt2{ color:#727272;}
	.Font22{font-size:20px; }
	.CheckBox { overflow:hidden; _height:100%; margin-bottom:10px;}
	.CheckBox input{ float:left; margin-right:5px;}
	.CheckBox p{ float:left; display:block; width:80%; margin-right:10px;}
	.CheckBox select{ float:left; width:50px; border:1px solid #CCCCCC; padding:1px;}
	.OrangeTxt{ color:#FF6600; font-size:15px; margin-bottom:5px; font-weight:400;}
	.MargTB{ margin:10px 0;}
	.ClearBoth{ clear:both; height:15px;}
	.GreyBk{ background:#E4E4E4;}
	.FloatLeft30{ float:left; margin-right:30px;}
	.FloatLeft10{ float:left; margin-right:10px;}
	.ClearOnly{ clear:both;}
	p{ line-height:1.5em; letter-spacing:0.03em;}
	 h2.ResourcesTxt, .ResourcesButs li a, a.DealOfMonth, h3.FreeSEORepo, h3 a.OurClients, a.ContactUsBut, .WebDesignProce, .InnerCategoryDes h3, #InnerHeader h2, .ResourcesSec li a, .ResourcesButsIn li a, .WhoWEAreTxt, h3.HistoryTxt, h3.PresentTxt, h4.OurApproachTxt, h4.GuidPhycoTxt, h3.ContactUsTxt, a.LiveChat, h3.FeaturedCliTxt, h3.OurClientsTxt, .WebDesignPakgs, a.takeATour, h2.DealMonthTxt, a.OurPricesBut, a.TwitterBut, a.LinkedinBut, a.FacebookBut, a.WebDesignCheck, a.SouthTechEvt, a.contactUsAsh, { text-indent:-999999px!important;}
	h1, h2, h3, h4, h5, p{ margin:0; padding:0;}
	a.Linkh1{color:#999999 !important; text-decoration:none !important; }
	a.Linkh1:hover{ text-decoration:underline !important;} 
	.LightAshTxt{ color:#999999; font-size:11px; font-weight:400;}
	img{ border:0;}
	ul{ margin:0; padding:0; list-style:none;}
	.Font15{ font-size:15px;}
	a{ color:#333; text-decoration:underline; outline:none;}
	a:hover{ color:#000; text-decoration:underline;}
.BlackTxt{ color:#000;}
	.AshUpCase{ color:#666; margin:5px 0; font-size:15px;}
	a.RedLink{ color:#580022; text-decoration:underline; font-weight:400;}
	a.RedLink:hover{ color:#666; text-decoration:none;}
.ImageBorder{ border:1px solid #CCC; padding:3px;}
.height5{height:3px; _margin-top:-10px;}
a.BlueLink{ color:#0A4786; text-decoration:underline; font-size:11px;}
a.BlueLink:hover{ color:#666; text-decoration:none;}
.imgBorder{ border:1px solid #CCC;}
.imgMargAuto{ display:block; margin:auto;}
a.AshTopLink{ color:#333!important; text-decoration:none!important; font-weight:700!important;}
a.AshTopLink:hover{ color:#999!important; text-decoration:underline!important;}
.BlueDashedBox{ background:#EBF6FA; border:1px dashed #A4D5E8; overflow:hidden; _height:100%; padding:10px; margin:10px 0;}
.BlueSmallTxt{ color:#006699; font-size:11px;}
.AshRightBorder{ border-right:1px dotted #D4D4D4; padding-right:15px; margin:0 15px 15px 0; overflow:hidden; _height:100%; width:290px; float:left;}
.AshRightBorder h4 { /*font-size:15px; font-weight:700; color:#7D4A42; text-decoration:none;*/ margin-bottom:5px;}
.BrownTxt{ color:#000; font-size:16px; font-weight:700; padding-top:10px; margin-bottom:10px;}
a.DarkBrownLink{ color:#483320; font-weight:700; text-decoration:underline; font-size:12px; }
a.DarkBrownLink:hover{ color:#000; text-decoration:none;}
.LineBreak{ background:url(../images/background.jpg) no-repeat left -811px; _background:none; width:227px; height:2px; _margin-bottom:-20px; padding-bottom:-20px; _border-bottom:1px solid #CCC;}
.Black15Txt{ color:#000; font-size:20px; margin:50px 0 15px 0;}
.WhiteFont{ font-size:30px; color:#fff; font-weight:400; margin-bottom:65px;}
/*afzal*/
.blueinnerheaderseo{ color:#0A0778; font-size:22px; margin:10px 0 15px 0; float:left;}

 .errorInfo{
 color:#E46C6E;
 font-size:11px;
 font-style:italic;
 }


/*image scrollers*/

.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
		z-index: 2;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover {
		background-position: 0 -88px;
	}
	
	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: 84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: 84px 0 !important;
	}
	.simply-scroll-btn-right:hover {
		background-position: 84px -88px;
	}
	
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover {
		background-position: -126px -88px;
	}
	
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover {
		background-position: -42px -88px;
	}

/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll { /* Customisable base class for style override DIV */
	width: 576px;
	height: 60px;
	margin-bottom: 1em;
}

	.simply-scroll .simply-scroll-clip {
		width: 685px;
		height: 60px;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			width: 100px;
			height: 60px;
		}
		
		#scroller li a:hover img{-moz-opacity:50 ;filter:alpha(opacity: 50);opacity: .5;}
		.simply-scroll .simply-scroll-list li img {}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}
	/******************/


/*wordpress themes*/
.blueinnerheaderseo{ color:#0A0778; font-size:22px; margin:10px 0 15px 0; float:left;}
.imagelarge{ font-size:11px; color:#999999; margin-left:25px;}
.wptitle{ color:#82002A; font-size:15px; display:block; border-bottom:1px solid #82002A; margin-bottom:15px;}
.reddownbut{ background:url(../images/redbutton.jpg) no-repeat; width:97px; height:21px; float:right; color:#fff; font-weight:700; text-align:center; padding-top:4px; margin:35px 0 0 0; text-decoration:none;}
.reddownbut:hover{color:#CCCCCC; text-decoration:underline;}
.resourcessec2{ margin:25px 0; float:left;}

/*products*/
.GreyBox { background:#F3F3F3; width:217px; padding:2px; border:1px solid #CCC; overflow:hidden; _height:100%; float:left; margin-bottom:15px;}
.GreyBox p{ font-size:13px;}
.GreyBox img{ display:block; margin:auto auto 5px auto;}
/*::::: PIROBOX WHITE RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:black; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:url(../images/white/bg_load.png) center no-repeat!important;background: url(../images/white/bg_load.gif) center no-repeat }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../images/white/ajax-loader_w.gif)  center center no-repeat!important;background: url(../images/white/ajax-loader_b.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:2px; cursor:text; background:white;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:black;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

.piro_close{position:absolute;top:-10px;right:-10px;height:35px;width:35px;background:url(../images/white/close_btn3.png) no-repeat;cursor:pointer;z-index:100006;}
a.piro_next{position:absolute;bottom:-33px;width:34px; height:35px;right:-37px;text-indent:-999em;outline:none; display:block;background:url(../images/white/next.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next{position:absolute;height:35px;width:34px;display:block; background:url(../images/white/next_h.png) no-repeat; border:none;}

a.piro_prev{position:absolute;bottom:-33px;width:34px; height:35px;left:-35px; text-indent:-999em; outline:none;display:block;background: url(prev.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev{position:absolute;height:35px;width:34px;display:block; background:url(../images/white/prev_h.png) no-repeat;border:none;}

a.piro_next_out{position:absolute; z-index:2000000;top:50%; width:100px; height:250px; right:0;text-indent:-999em;outline:none; display:block; background: url(../images/white/nextoutside.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next_out{position:absolute;display:block; width:100px; height:250px;  background: url(../images/white/nextoutside_h.png) no-repeat; border:none;}

a.piro_prev_out{position:absolute;z-index:2000001; width:100px; top:50%; height:250px; left:0; text-indent:-999em; outline:none;display:block; background:url(../images/white/prevoutside.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev_out{position:absolute; width:100px; height:250px;  display:block; background: url(../images/white/prevoutside_h.png) no-repeat; border:none;}

.pirobox_content {position:absolute; top: 50%; left: 50%; padding:0; width: 400px; height: 200px; margin: -100px 0 0 -200px; display: block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(../images/white/t_l.png) no-repeat; width:10px; height:10px;}
.t_r{background: url(../images/white/t_r.png) no-repeat; width:10px; height:10px;}
.t_c{height:10px; background: url(../images/white/t_c.png) repeat-x;}

.c_l{width:10px; background: url(../images/white/c_l.png) repeat-y;}
.c_c{background:url(../images/white/img_bg.png)  repeat; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: url(../images/white/c_r.png) repeat-y;}

.b_c{height:10px; background:url(../images/white/b_c.png) repeat-x;}
.b_l{background:url(../images/white/b_l.png) no-repeat; width:10px; height:10px;}
.b_r{background:url(../images/white/b_r.png) no-repeat; width:10px; height:10px;}

.box_img{ position:absolute; z-index:99995; background: url(../images/white/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:black; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;top:2px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:21px;width:21px;right:0;color:#999;top:4px; background:url(../images/white/link_out.png) no-repeat!important;background:url(../images/white/link_out.gif) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(../images/white/link_out_h.png) no-repeat!important;background:url(../images/white/link_out_h.gif) no-repeat; border:none;}
a.play{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/white/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../images/white/play_h.png) no-repeat;}
a.stop{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/white/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../images/white/pause_h.png) no-repeat;}

/*************/

.demo a{ /*float:left;*/ margin:0; padding:0; /*margin:5px 10px 5px 20px!important; margin:5px 10px 5px 10px; display:block; background:url(../images/white/bg_tms.jpg) no-repeat;*/ width:90px; height:90px;}
.demo a img{/* float:left;*/ margin:0; padding:0; /*margin:9px 0 0 10px; background:url(../images/white/bg_tms.jpg) no-repeat;*/ width:202px; height:152px;}
ul,li,dl,dt,dd{
	list-style-type:none;
	margin:0;
	padding:0;
}
.main_content_demo{
	margin:0 auto;
	padding:0;
	width:900px;
	display:block;
}
/*******************/

/*******************/

.anythingSlider                         { width: 978px; height: 334px; position: relative; margin: 0 auto; }
.anythingSlider .wrapper                { width: 978px; overflow: auto; height: 334px; position: absolute; top: 0; left:0; overflow-y:hidden!important; overflow-x:hidden!important }

                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 321px; width: 978px; margin: 0;  padding-right:20px;}
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: -250px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

.thumbNav                               { position:relative; top: 300px; z-index:100; left:10px; clear:both;}
.thumbNav li                            { display: inline; }
.thumbNav a                             { color:#fff; font: 11px/18px Georgia, Serif; display: inline-block; padding: 0px; height: 18px; margin: 0 4px 0 0;  background:url(../images/slidernav.png) no-repeat top; text-decoration:none; width:14px; height:14px; text-indent:-99999px; text-decoration:none;}
.thumbNav a:hover                       { background:url(../images/slidernavH.png) no-repeat top;}
.thumbNav a.cur                         { background:url(../images/slidernavH.png) no-repeat top;}

.start-stop                             { z-index: 1000; /*background: green;*/ background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 15px; top: 300px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.start-stop.playing                     {/* background-color: red; */}
.start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/*new*/
.BlogPst li{ float:left; width:202px;padding:0 17px; border-right:dotted 1px #CCCCCC; margin-top:10px;}
.BlogPst li:last-child {border-right:none;}
    .BlogPst li h4{ padding-bottom:5px; border-bottom:2px solid #2092B7;height:32px;}
	.BlogPst li h4 a{ font-size:14px; color:#5C5C5C; text-decoration:none; padding-bottom:10px; }
    .BlogPst li h4 a:hover{ color:#000000;}
	/*h3 a.RecentBlog{ background:url(../images/background.jpg) no-repeat -1px -893px; width:292px; height:0; padding-top:50px; overflow:hidden; display:block; margin-bottom:12px;}*/
#Block{ padding:16px 24px;  overflow:hidden; height:100%;}

