@charset "UTF-8";
/* CSS Document */
/*
Theme Name: TECKpert Redux I
Theme URI: http://www.teckpert.com
Description: Wordpress theme created by TECKpert, for TECKpert.
Version: 1.0
Author: Adrian Esquivel
Tags: awesome, multi pages, teckpert

*/


* { margin: 0; padding:0px; outline:none;}
html, body { height: 100%;}
body	{ background:url(images/bg.jpg) repeat-x;}

li	{ list-style:none;}
h1, h2, h3, h4, h5, h6	{ font-weight:normal;}
p, span, a, input, textarea	{ font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:14px; color:#9da097; }
a	{ text-decoration:none;}
a:hover	{ color:#333;}
a, img	{ border:0px;}
a {outline:none;}
input {outline:none;}

.wrapper 	{ min-height: 100%;height: auto !important; height: 100%; margin:0 0 -227px 0; background:url(images/bg2.jpg) no-repeat 50% 135px;}
	.inner		{ position:relative; margin:0 auto; width:992px;}
	
	
		/* TOP */
		
		.top	{ float:left; width:992px; height:135px;}
			.top a		{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif;}
			.top h1		{ position:absolute; top:31px; left:27px; display:block; width:342px; height:77px;}
				.top h1 a	{ display:block; height:342px; height:77px; text-indent:-9999px; background-image:url(images/teckpert_logo.jpg);}
			
			.call	{ position:absolute; top:0px; left:576px; padding:4px 0 0 7px; width:395px; height:32px; background:url(images/call.jpg) no-repeat;}
				.call p	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#FFF;}
					.call p a	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#fefcbf;}
					.call p a:hover	{ text-decoration:underline;}
			.top div.smd		{ position:absolute; top:51px; left:635px; display:block; width:179px;}
				.top div.smd a	{ display:block; padding:25px 0 0 0; width:179px; text-align:center; background:url(images/smd.jpg) no-repeat 45px 0px;}
			.top div.blog	{ position:absolute; top:45px; left:852px; display:block; width:24px;}
				.top div.blog a	{ display:block; padding:31px 0 0 0; width:24px; text-align:center; background:url(images/blog.jpg) no-repeat;}
			.top div.login	{ position:absolute; top:51px; left:916px; display:block; width:29px;}
				.top div.login a	{ display:block; padding:25px 0 0 0; width:29px; text-align:center; background:url(images/login.jpg) no-repeat;}
			
			/* MENU */
			div.menu	{ position:absolute; top:112px; left:474px; float:left; display:block; width:518px; height:53px;}
				div.menu ul	{ float:left;}
				div.menu ul li	{ float:left;}
				div.menu ul li a	{ float:left; display:block; height:43px; cursor:pointer; text-indent:-9999px;}
					div.menu ul li.menu_btn_home	{ width:62px;}
						div.menu ul li.menu_btn_home a	{ width:62px; background:transparent url(images/menu_btn_home.png) no-repeat; background-position:top;}
							div.menu ul li.menu_btn_home a:hover	{ background-position:bottom;}
						div.menu ul li.menu_btn_what a	{ width:104px; background:transparent url(images/menu_btn_what.png) no-repeat; background-position:top;}
							div.menu ul li.menu_btn_what a:hover	{ background-position:bottom;}
						div.menu ul li.menu_btn_who a	{ width:106px; background:transparent url(images/menu_btn_who.png) no-repeat; background-position:top;}
							div.menu ul li.menu_btn_who a:hover	{ background-position:bottom;}
						div.menu ul li.menu_btn_projects a	{ width:81px; background:transparent url(images/menu_btn_projects.png) no-repeat; background-position:top;}
							div.menu ul li.menu_btn_projects a:hover	{ background-position:bottom;}
						div.menu ul li.menu_btn_expertise a	{ width:87px; background:transparent url(images/menu_btn_expertise.png) no-repeat; background-position:top;}
							div.menu ul li.menu_btn_expertise a:hover	{ background-position:bottom;}
						div.menu ul li.menu_btn_find a	{ width:68px; background:transparent url(images/menu_btn_find.png) no-repeat; background-position:top;}
							div.menu ul li.menu_btn_find a:hover	{ background-position:bottom;}
							
							div.menu ul li.selected a	{ background-position:bottom;}
			div.menu_shadow	{ position:absolute; top:154px; left:474px; display:block; width:502px; height:20px; background-image:url(images/menu_shadow.png);}							
			
		/*HEADER*/	
		.header	{ float:left; width:992px; height:346px;}
			
			.green-box-padding	{ padding:30px 0 0 0;}
				.green-box	{ padding:7px 0 0 7px; width:960px; height:299px; background-color: rgba(255, 255, 255, 0.3); -webkit-border-radius:6px; -moz-border-radius:6px;}
					.white-box	{ width:953px; height:292px; background:url(images/white-box.jpg) no-repeat;}
						.white-box-left	{ float:left; width:566px; }
						.white-box-right	{ float:left; padding:33px 0 0 0; width:387px;}
							.header .white-box-right h2	{ padding:0 0 10px 10px; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:22px; font-weight:bold; color:#7d9ba2; text-transform:uppercase; line-height:21px;}
							.header .white-box-right h2 span	{ display:block; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:18px; font-weight:bold; color:#74cadb; text-transform:uppercase;}
							.header .white-box-right p	{ display:block; padding:0 10px 15px 10px; color:#858a7e; font-size: 20px;text-transform:none; text-align:justify;}
							
a.header-btn-learn-more	{ float:left; margin:2px 2px 0 10px; display:block; padding: 0 0 0 0; width:123px; height:37px; background:url(images/hb-learn-more.png) no-repeat top; text-indent:-999999px;}
a.header-btn-learn-more:hover	{ background-position:bottom;}
a.header-btn-visit-project	{ float:left; margin:2px 2px 0 0; display:block; width:132px; height:37px; background:url(images/hb-visit-project.png) no-repeat top; text-indent:-999999px;}
a.header-btn-visit-project:hover	{ background-position:bottom;}
a.header-btn-buy-now	{ float:left; margin:2px 2px 0 0; display:block; width:100px; height:37px; background:url(images/hb-buy-now.png) no-repeat top; text-indent:-999999px;}
a.header-btn-buy-now:hover	{ background-position:bottom;}
a.header-btn-hire-us	{ float:left; margin:2px 2px 0 0; display:block; width:83px; height:37px; background:url(images/hb-hire-us.png) no-repeat top; text-indent:-999999px;}
a.header-btn-hire-us:hover	{ background-position:bottom;}
			
			.header-nav	{ position:absolute; top:430px; left:417px; display:block; padding:5px 10px 0px 10px; background-color: rgba(104, 163, 25, 0.62); -webkit-border-radius:6px; -moz-border-radius:6px; z-index:2;}
			.header-nav ul	{ float:left; margin-left: 18px;}
			.header-nav ul li	{ float:left; padding:0 2px 0 2px;}
			.header-nav ul li a	{ float:left; display:block; width:15px; height:15px; background:url(images/header-nav-bullet.png) no-repeat top; text-indent:-999999px;}
			.header-nav ul li a:hover	{ background-position:bottom;}
            .header-nav ul li a.active { background-position:bottom; }
			div.control	{ clear:both; float:left; padding:7px 0 7px 13px;}
			a.header-prev-btn	{ float:left; display:block; width:29px; height:29px; background:url(images/header-prev-btn.png) no-repeat; text-indent:-999999px;}
			a.header-pause-btn	{ float:left; display:block; width:29px; height:29px; background:url(images/header-pause-btn.png) no-repeat; text-indent:-999999px;}
			a.header-next-btn	{ float:left; display:block; width:29px; height:29px; background:url(images/header-next-btn.png) no-repeat; text-indent:-999999px;}
		
		
		
			.header p	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; color:#FFF; line-height:20px; text-transform:uppercase;}
			
			.header_home_left	{ float:left; padding:48px 0 0 0; width:459px;}
				.header_home_title	{ display:block; width:459px; height:66px; background:transparent url(images/header_home_title.png); text-indent:-9999px;}
				.header_home_left div.text	{ padding:17px 40px 0px 19px; text-align:justify;}
				.header_home_left div.buttons	{ float:left; padding:23px 0 0 19px;}
					a.see_our_work	{ float:left; display:block; width:157px; height:51px; background:url(images/see_our_work.png) no-repeat top; text-indent:-9999px;}
					a.see_our_work:hover	{ background-position:bottom;}
					a.hire_us	{ float:left; display:block; width:102px; height:51px; background:url(images/hire_us.png) no-repeat top; text-indent:-9999px;}
					a.hire_us:hover	{ background-position:bottom;}
				
			.header_home_right	{ float:left; width:533px;}
				
				.prev	{ float:left; padding:180px 0 0 0; width:40px;}
					.prev a	{ display:block; width:40px; height:55px; text-indent:-9999px; background:url(images/prev.png) top;}
					.prev a:hover	{ background-position:bottom;}
				
				.slideshow	{ float:left; padding:57px 0 0 0; width:445px;}
					.browser	{ float:left; display:block; width:445px; height:30px; background-image:url(images/browser.gif);}
                    .slides		{ float:left; width:445px; height:259px; background:#f5f5ee url(images/ajax-loader.gif) center center no-repeat;}
					.slides img.slide{width:445px; height:259px; display:block;}		
				.header_home_right .next	{ float:left; padding:180px 0 0 0; width:48px; height:166px; background:url(images/slide_shadow.png) no-repeat 0px 50px;}
					.header_home_right .next a	{ display:block; width:40px; height:55px; text-indent:-9999px; background:url(images/next.png) top;}
					.header_home_right .next a:hover	{ background-position:bottom;}
		
		/*MAIN*/
		.main	{ float:left; width:992px;}
			.main h2	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:21px; color:#c06c3e; text-transform:uppercase; line-height:30px;}
			.main h2 a	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:21px; color:#c06c3e; text-transform:uppercase; line-height:30px;text-decoration: none;}
			.main h2 a:hover{color:#960;}
			.main h3	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:18px; color:#c06c3e; font-weight:bold; text-transform:uppercase; line-height:30px;}
			.main h4	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:18px; color:#c06c3e; font-weight:bold; text-transform:uppercase; line-height:30px;}
			.main h2 span	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:21px; color:#955c3d; }
			.main p, .main a		{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#847d5d; text-align:justify; line-height:22px;}
			
				.home-boxes	{ position:relative; float:left; margin:0 0 1px 0; width:967px; background:url(images/home-boxes.jpg) repeat-y;}
					.home-boxes h2	{ display:block; padding:0 0 5px 0; border-bottom:solid 1px #edece7;}
					.home-boxes p	{ display:block; padding:10px 0 15px 0; line-height:19px;}
					.home-boxes-left	{ float:left; padding:27px 17px 31px 175px; width:291px;}
					.home-boxes-right	{ float:left; padding:27px 17px 31px 175px; width:292px;}
					a.lmbut	{ display:block; width:123px; height:37px; background:url(images/lmbut.png) no-repeat top; text-indent:-999999px;}
					a.lmbut:hover	{ background-position:bottom;}
					.online-marketing	{ background:url(images/online-marketing.jpg) no-repeat top left;}
					.real-estate-bg	{ background:url(images/real-estate-bg.jpg) no-repeat top right;}
					.hosting-solutions	{ background:url(images/hosting-solutions.jpg) no-repeat top left;}
					.small-business-bg	{ background:url(images/small-business-bg.jpg) no-repeat 1px 0px;}
					.teckpert-logo-middle	{ z-index:1; position:absolute; top:225px; left:455px; background:url(images/teckpert-logo-middle.jpg) no-repeat; width:57px; height:50px;}
					
				.dotted-divider	{ float:left; background:url(images/dotted-divider.jpg) no-repeat; width:967px; height:20px;}
			
				.home_bg_1	{ float:left; margin:0 0 1px 0; width:967px; background:url(images/bg_home_1.jpg) repeat-y;}
					.home_bg_1_left	{ float:left; width:563px;}
						.web_design_development	{ float:left; padding:30px 41px 28px 198px; width:324px; background:url(images/wdd.jpg) no-repeat 10px 27px; border-bottom:solid 1px #f8f4e0;}	
                            .web_design_development a{ color:#8da777; text-decoration:underline;}
                        .web_design_development a:hover{ color:#960;}
						.why_us	{ float:left; padding:22px 41px 28px 198px; width:324px; background:url(images/wu.jpg) no-repeat 40px 30px;}	
                        .why_us a{ color:#8da777; text-decoration:underline;}
                        .why_us a:hover{ color:#960;}
					.home_bg_1_right{ float:left; padding:30px 48px 0 43px; width:313px;}
						.home_bg_1_right h2	{ padding:0 0 12px 0; color:#9c9675;}
						.home_bg_1_right div	{ float:left; padding:10px 10px 0 0;}
				        .home_bg_1_right ul	{ padding:2px 0 10px 30px;width:300px;} 
			         .home_bg_1_right ul li	{ color:#4f6a71; line-height:24px; text-align:justify; list-style-image:url(images/bullet.gif);}                   
                     .home_bg_1_right ul li a{text-decoration:underline;}
                     .home_bg_1_right ul li a:hover{ color:#960;}
				.home_bg_2	{ float:left; width:967px; background:url(images/bg_home_2.jpg) repeat-y;}
					.web_technology_experts	{ float:left; padding:27px 18px 40px 18px; width:257px;}
						.web_technology_experts div	{ float:left; padding:10px 10px 10px 0;}
						.web_technology_experts p	{text-align: left; padding:0 0 10px 0;}	
						.web_technology_experts p.name	{ padding:10px 0 0 0; color:#373734;}

							.web_technology_experts p.name a	{ color:#8da777; text-decoration:underline;}
							.web_technology_experts p.name a:hover	{ color:#960;}
						
						
						
					.labs	{ float:left; padding:27px 20px 0 69px; width:182px; background:url(images/labs.jpg) no-repeat 14px 52px; text-align:left;}
						.labs p	{ text-align:left;}
						.labs a	{ display:block; margin:20px 0 0 0; width:103px; height:37px; text-indent:-9999px; background:url(images/visit.png) top;}
						.labs a:hover	{ background-position:bottom;}
					.featured_project	{ float:left; padding:27px 17px 10px 14px; width:372px;}
						.featured_project img	{ border:solid 3px #ded9be; width:366px;}
                        
			.featured_project a:hover img	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}
						.featured_project p a	{ font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:13px; color:#373734;}
						.featured_project p a:hover	{ color:#507125;}
						.featured_project div.desc	{ padding:10px 0 0 0;}
							.featured_project div.desc a.readmore	{ display:block; margin:10px 0 0 0; width:90px; height:38px; text-indent:-9999px; background:url(images/readmore.jpg) no-repeat top;}
							.featured_project div.desc a.readmore:hover	{ background-position:bottom;}

		.push		{ clear:both; padding:0 0 257px 0;/*30px mas de margen*/}

/* FOOTER */

.footer		{ clear:both; width:100%; height:227px; background:url(images/footer.jpg) repeat-x; margin-bottom: 10px;}
	.footer h2		{ display:block; height:22px;}
	.footer h2 a	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; text-transform:uppercase; color:#734c2c; font-size:15px; color:#734c2c; font-weight:normal;}
	.footer h2 a:hover	{ color:#af662b;}
	.footer a	{ font-size:12px;}
	.footer_inner	{ position:relative; margin:0 auto; width:992px;}
		
		.footer_nav	{ float:left; padding:10px 0 0 0; height:149px; width:992px;}
			.footer_nav	a	{ color:#76715a;}
			.footer_nav	a:hover	{ color:#000;}
			
			.footer_what		{ float:left; padding:0 0 0 10px; width:121px;}
			.footer_who			{ float:left; width:146px;}
			.footer_projects	{ float:left; width:133px;}
			.footer_expertise	{ float:left; width:161px;}
			.footer_where		{ float:left;}
				.footer_where ul	{ float:left;}
					.footer_where ul li	{ float:left; padding:0 4px 0 0;}
						.footer_where ul li.fbtw	{ float:left; padding-top:4px;}
						.footer_where ul li a	{ float:left; text-indent:-9999px;}
				a.footer_twitter	{ display:block; width:20px; height:22px; background:url(images/footer_twitter.jpg) no-repeat 0px 0px;}
					a.footer_twitter:hover	{ background-position:0px -22px;}
				a.footer_facebook	{ display:block; width:19px; height:18px; background:url(images/footer_facebook.jpg) no-repeat 0px 0px;}
					a.footer_facebook:hover	{ background-position:0px -18px;}
				a.footer_contact	{ display:block; width:86px; height:28px; background:url(images/footer_contact.jpg) no-repeat 0px 0px;}		
					a.footer_contact:hover	{ background-position:0px -28px;}
			.footer_hosting {width: 100%; margin: 0 0 10px 10px; font-size: 12px; color: #000; text-align:right; }
            .footer_hosting p{color:#3e3d3a; font-size: 12px;padding-right:35px;}	
            .footer_hosting span{color:#73c167; font-size: 12px; font-weight:bold;}		
            .footer_hosting a{color:#0092cf; font-size: 12px;}
            .footer_hosting a:hover{text-decoration:underline; color:#0092cf;}
		div.footer_blue_bar	{ float:left; width:992px; height:55px;}
			.footer_blue_bar a	{ color:#f8f8f8;}
			.footer_blue_bar a:hover	{ color:#b1dbeb;}
			.footer_blue_bar ul	{ float:left;}
				.footer_blue_bar ul li	{ float:left;}
					.footer_blue_bar ul li a	{ float:left;}
			
			.footer_blue_bar_left	{ float:left;}
				.footer_blue_bar_left ul	{ padding:18px 0 0 12px;}
					.footer_blue_bar_left ul li	{ padding:0 16px 0 0;}
						.footer_blue_bar_left a	{ display:block; height:20px;}
							a.company_news	{ padding:0 0 0 20px; background:url(images/rss.jpg) no-repeat 0px 2px;}
							a.company_blog	{ padding:0 0 0 20px; background:url(images/rss.jpg) no-repeat 0px 2px;}
							a.compilant		{ padding:0 0 0 65px; background:url(images/compilant.jpg) no-repeat 0px 0px;}
				
			.footer_blue_bar_right	{ float:right; padding:0 39px 0 0;}
				.footer_blue_bar_right ul	{ padding:18px 0 0 0;}
					.footer_blue_bar_right ul li	{ padding:0 14px 0 0;}	
			
			


/* WHAT WE DO*/

div.header_what_we_do	{ float:left; width:992px; height:346px; background:url(images/header_what_we_do.png) no-repeat 300px 57px;}
	.header_what_left	{ float:left; padding:48px 0 0 0; width:446px;}
	.header_what_title	{ display:block; width:446px; height:66px; background:transparent url(images/header_what_title.png) no-repeat 15px 10px; text-indent:-9999px;}
	.header_what_left div.text	{ padding:5px 40px 0px 19px; text-align:justify;}
	.header_what_left div.buttons	{ float:left; padding:23px 0 0 19px;}

div.what_we_do	{ float:left; width:963px;}
	.overview	{ position:relative; float:left; padding:77px 0 0 20px; width:943px; height:188px; background:url(images/overview.jpg) no-repeat;}
		.overview p	{ width:560px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; color:#847d5d;}
        .overview p#top	{ width:930px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; color:#847d5d;}
        .overview a{ color: #0092cf;}
        .overview a:hover{ text-decoration:none;}
		.overview a.home-grown	{ position:absolute; top:176px; right:0px; display:block; width:234px; height:61px; text-indent:-9999px; background:url(images/hgs.jpg) top;}
		.overview a.home-grown:hover	{ background-position:bottom;}
/*location*/
	.location	{ position:relative; float:left; padding:77px 0 0 20px; width:943px; height:auto; background:url(images/overview2.jpg) no-repeat;}
    .location h2 {width: 820px; float:left; margin-left: 20px;}
		.location p	{float:left; width:930px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; color:#847d5d; padding-right:5px;}
        .location p#top	{ width:930px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; color:#847d5d; margin-top: 50px;}
        .location a{ color: #0092cf;}
        .location a:hover{ text-decoration:none;}
        
div.what_we_do div.boxes	{ float:left; width:963px;}

div.what_we_do div.box	{ float:left; margin:0 1px 0 0; width:240px; background:#FFF;}


	div.what_we_do div.box h2	{ display:block; width:239px; height:86px;}
		div.what_we_do div.box h2 a	{ display:block; width:239px; height:86px; background:none;}
	div.what_we_do div.box div.text	{ padding:10px 25px 10px 25px; width:189px;}
		div.what_we_do div.box div.text p	{ padding:0 0 10px 0; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; text-align:left;}
	div.what_we_do div.box a	{ display:block; width:240px; height:34px; text-indent:-9999px; background:url(images/learn_more.jpg) no-repeat top;}
	div.what_we_do div.box a:hover	{ background-position:bottom;}
	
	
	div.what_we_do div.mixit div.text	{ background:url(images/bgmixit.jpg) repeat-y;}
		div.what_we_do div.mixit p	{ color:#89a6b0;}
	div.what_we_do div.inventit div.text	{ background:url(images/bginventit.jpg) repeat-y;}
		div.what_we_do div.inventit p	{ color:#9ea08e;}
	div.what_we_do div.supportit div.text	{ background:url(images/bgsupporit.jpg) repeat-y;}
		div.what_we_do div.supportit p	{ color:#8ea995;}
	div.what_we_do div.developit div.text	{ background:url(images/bgdevelopit.jpg) repeat-y;}
		div.what_we_do div.developit p	{ color:#a99d8a;}


	div.what_we_do div.mixit h2 a	{ background:url(images/title_mixit.jpg) no-repeat top left;}
		div.what_we_do div.mixit h2 a:hover	{ background-repeat:no-repeat; background-position:top left;}
	div.what_we_do div.inventit h2 a	{ background:url(images/title_inventit.jpg) no-repeat top left;}
		div.what_we_do div.inventit h2 a:hover	{ background-repeat:no-repeat; background-position:top left;}
	div.what_we_do div.supportit h2 a	{ background:url(images/title_supportit.jpg) no-repeat top left;}
		div.what_we_do div.supportit h2 a:hover	{ background-repeat:no-repeat; background-position:top left;}
	div.what_we_do div.developit h2 a	{ background:url(images/title_developit.jpg) no-repeat top left;}
		div.what_we_do div.developit h2 a:hover	{ background-repeat:no-repeat; background-position:top left;}
	
	div.what_we_do div.developit	{ width:239px;}
		div.what_we_do div.developit a	{ width:239px;}



/* WHO WE ARE*/

div.header_who_we_are	{ float:left; width:992px; height:346px; background:url(images/header_who_we_are.png) no-repeat 90px 38px;}
	.header_who_left	{ float:left; padding:48px 0 0 0; width:446px;}
	.header_who_title	{ display:block; width:446px; height:66px; background:transparent url(images/header_who_title.png) no-repeat 15px 10px; text-indent:-9999px;}
	.header_who_left div.text	{ padding:5px 40px 0px 19px; text-align:justify;}
	.header_who_left div.buttons	{ float:left; padding:23px 0 0 19px;}
	
div.who_we_are	{ float:left; width:992px;}
	div.who_we_are div.about	{ float:left; width:965px; background:url(images/bgabout.jpg) repeat-y;}
		div.who_we_are div.about div.about2	{ float:left; width:965px; background:url(images/bgabout2.jpg) no-repeat;}
		div.who_we_are div.about div.about2 div.about_left	{ float:left; padding:0 0 15px 0; width:513px;}
			div.who_we_are div.about div.about2 div.about_left h2	{ display:block; padding:25px 0 0 12px; width:496px; height:62px; color:#1a81ac;}
			div.who_we_are div.about div.about2 div.about_left h2 span	{ color:#608b21;}
			div.who_we_are div.about div.about2 div.about_left p	{ padding:0 20px 26px 20px;}
		div.who_we_are div.about div.about2 div.about_right	{ float:left; padding:44px 15px 20px 42px; width:390px;}
			div.who_we_are div.about div.about2 div.about_right p	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:105%; letter-spacing:-0.025em; color:#0092cf; line-height:20px;}
			div.who_we_are div.about div.about2 div.about_right h3	{ padding:16px 0 0 0; font:20px Georgia, "Times New Roman", Times, serif; color:#91a269; letter-spacing:-0.025em;}
			div.who_we_are div.about div.about2 div.about_right span	{ font:14px Georgia, "Times New Roman", Times, serif; color:#787250; letter-spacing:-0.025em;}


	div.whats_happening	{ clear:both; width:992px; height:52px; background:url(images/whats_happening.jpg) no-repeat;}
		div.whats_happening h2	{ text-indent:-9999px;}

	
	div.who_we_are div.boxes	{ float:left; width:964px; background:url(images/boxes.jpg) repeat-y;}
	
	
	/*div.who_we_are div.box	{ float:left; margin:0 1px 0 0; padding:0 0 2px 0; width:240px; background:#FFF;}*/
	div.who_we_are div.box	{ float:left; margin:0 1px 0 0; padding:0 0 2px 0; width:320px; background:#FFF;}
		div.who_we_are div.box h3	{ display:block; width:240px; height:70px;}
			div.who_we_are div.box h3 a	{ display:block; padding:18px 0 0 18px; width:222px; height:52px; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:18px; line-height:18px;}
				div.who_we_are div.box h3 a span	{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; font-style:italic; text-transform:capitalize;}
				div.who_we_are div.box h3 a:hover span	{ color:#333;}
				/*div.who_we_are div.box ul	{ padding:0 0 0 7px; width:218px;}*/
					div.who_we_are div.box ul	{ padding:0 0 0 7px; width:310px;}
				
					/*div.who_we_are div.box ul li	{ width:225px; padding:0 0 7px 0;}*/
					div.who_we_are div.box ul li	{ width:315px; padding:0 0 7px 0;}
					
					/*div.who_we_are div.box ul li a	{ display:block; padding:10px 10px 11px 10px; width:205px; background:#fdfdf8; line-height:17px;}*/
						div.who_we_are div.box ul li a	{ display:block; padding:10px 10px 11px 10px; width:305px; background:#fdfdf8; line-height:17px;}
					div.who_we_are div.box ul li a:hover	{ background:#f2f2d8; color:#333;}
		div.who_we_are div.box span.title	{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; font-style:italic;}	
        div.who_we_are div.box span.date	{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; font-style:italic; text-transform:capitalize;}				
	div.who_we_are div.blog	h3 a	{ color:#b36016;}
		div.who_we_are div.blog	h3 a:hover	{ color:#ea7b19;}
	div.who_we_are div.news	h3 a	{ color:#799e33;}
		div.who_we_are div.news	h3 a:hover	{ color:#a3d04d;}
	div.who_we_are div.twitter h3	{ background:url(images/twitter.jpg) no-repeat 15px 20px;}	
		div.who_we_are div.twitter h3 a	{ padding:18px 0 0 58px; width:182px; height:52px; color:#1a81ac;}
		div.who_we_are div.twitter	h3 a:hover	{ color:#35a7d7;}
		/*div.who_we_are div.twitter ul li a	{ display:block; padding:10px 10px 11px 10px; width:205px; background:#f0f8fc; line-height:17px; color:#9aa7aa;}*/
				div.who_we_are div.twitter ul li a	{ display:block; padding:10px 10px 11px 10px; width:285px; background:#f0f8fc; line-height:17px; color:#9aa7aa;}
		div.who_we_are div.twitter ul li a:hover	{ background:#c9e5f3; color:#446e83;}
			div.who_we_are div.twitter ul li a span	{ display:block; font-family:"Lucida Sans Unicode", "Lucida Grande"; font-size:12px; color:#0f98d2; text-shadow: 0px 1px #fff;}
			div.who_we_are div.twitter ul li a:hover span	{ color:#FFF; text-shadow:none;}
	div.who_we_are div.facebook	h3	{ background:url(images/facebook.jpg) no-repeat 15px 18px;}
		div.who_we_are div.facebook	h3 a	{ padding:18px 0 0 53px; width:187px; height:52px; color:#4a669b;}
		div.who_we_are div.facebook	h3 a:hover	{ color:#3772e1;}
	div.who_we_are div.facebook ul li a	{ display:block; padding:10px 10px 11px 10px; width:205px; background:#b3c1da; line-height:17px; color:#6e6f72;}
    div.who_we_are div.facebook ul li a:hover	{ background:#d9e0ed; color:#4264a3;}
		div.who_we_are div.box a.rss	{ display:block; margin:0 0 0 10px; padding:0 0 0 20px; background:url(images/rss.gif) no-repeat 0px 4px;
									 	  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#787250;}
		div.who_we_are div.box a.rss:hover	{ color:#333;}
	
	.boxes_shadow	{ clear:both; display:block; width:963px; height:23px; background:url(images/boxes-shadow.jpg) no-repeat;}
	


/* PROJECTS */

div.header_projects	{ float:left; width:992px; height:346px; background:url(images/header_projects.png) no-repeat 490px 57px;}
	.header_projects_left	{ float:left; padding:48px 0 0 0; width:446px;}
	.header_projects_title	{ display:block; width:446px; height:66px; background:transparent url(images/header_projects_title.png) no-repeat 15px 10px; text-indent:-9999px;}
	.header_projects_left div.text	{ padding:5px 40px 0px 19px; text-align:justify;}
	.header_projects_left div.buttons	{ float:left; padding:23px 0 0 19px;}
	
	
div.projects	{ float:left; width:992px; background:url(images/bg_projects.jpg) no-repeat;}

	div.projects div.our_projects	{ float:left; padding:0 0 0 20px; width:448px; height:250px; background:url(images/bg_our_projects.jpg) no-repeat;}
		div.projects div.our_projects h2	{ display:block; padding:28px 0 0 0; height:52px; color:#1a81ac;}
			div.projects div.our_projects h2 span	{ color:#608b21;}
		div.projects div.our_projects p	{ padding:0 0 10px 0; width:425px; line-height:22px; word-spacing:-1px;}
		div.projects div.our_projects a	{ display:block; width:177px; height:42px; text-indent:-9999px; background:url(images/see_all_our_projects.jpg) no-repeat top;}
		div.projects div.our_projects a:hover	{ background-position:bottom;}
		
	div.projects div.feature_project	{ float:left; width:515px; background:#fff;}
		div.projects div.feature_project_image_bg	{ position:absolute; top:397px; left:468px; display:block; width:515px; height:84px; background:#fff; z-index:1;}
		div.projects div.feature_project_image	{ width:515px; height:237px; z-index:2;}
			div.projects div.feature_project_image img	{ position:absolute; top:407px; left:478px; z-index:2;}
            	div.projects div.feature_project_image img.slide_img	{display: block;width:495px; height:300px;}
		
		div.projects div.feature_project a.previous	{ position:absolute; top:697px; left:820px; display:block; width:86px; text-indent:-9999px; height:50px; background:url(images/previous.jpg); z-index:3;}
		div.projects div.feature_project a.previous:hover	{ background-position:bottom;}
		
		div.projects div.feature_project a.next	{ position:absolute; top:697px; left:906px; display:block; width:57px; text-indent:-9999px; height:50px; background:url(images/next.jpg); z-index:3;}
		div.projects div.feature_project a.next:hover	{ background-position:bottom;}

div.projects div.feature_project_text	{ float:left; padding:8px 0 20px 20px; width:495px; min-height:160px;background:url(images/bg_fpt.jpg) repeat-x;}
			div.projects div.feature_project_text h2	{ font-size:13px; color:#52748b;}
			div.projects div.feature_project_text h3 a	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:normal; text-transform:capitalize; color:#73834f; letter-spacing:-0.025em;}
			div.projects div.feature_project_text h3 a:hover	{ color:#af4b1a;}
			div.projects div.feature_project_text div.text	{ float:left; width:432px;}
				div.projects div.feature_project_text div.text p	{ padding:5px 0 0 0; width:413px; line-height:20px;  }
			div.projects div.feature_project_text div.link	{ float:right;}
				div.projects div.feature_project_text div.link a	{ display:block; width:62px; height:38px; text-indent:-9999px; background:url(images/more_project.jpg) no-repeat top;}
				div.projects div.feature_project_text div.link a:hover	{ background-position:bottom;}
			
			
	div.projects div.all_projects		{ clear:both;}
	
		div.projects div.all_projects h2	{ display:block; width:992px; height:81px; text-indent:-9999px; background:url(images/all_projects.png) no-repeat;}
		
			
			div.projects div.all_projects div.project	{font-family:Arial, "Times New Roman", Times, serif; float:left; margin:0 1px 1px 0; width:240px; background:url(images/project_bg.jpg) repeat-y;}
			div.projects div.all_projects div.project div.project_bg_top	{ float:left; width:240px; background:url(images/project_bg_top.jpg) no-repeat top;}

			div.projects div.all_projects div.project div.project_bg_bottom	{ float:left; padding:17px 0 9px 7px; width:233px; background:url(images/project_bg_bottom.jpg) no-repeat bottom;}
				
				div.projects div.all_projects div.project h3 a	{ padding:0 0 0 15px; color:#0092cf; font-size:18px; font-weight:bold; line-height:13px; letter-spacing:0em; background:url(images/bullet_projects.gif) no-repeat 1px 7px;}
				div.projects div.all_projects div.project h3 a:hover	{ color:#333;}
				div.projects div.all_projects div.project p a	{ font-family:Arial, "Times New Roman", Times, serif; color:#787250; font-size:14px; font-style:italic;}
				div.projects div.all_projects div.project p a:hover	{ color:#333;}
				div.projects div.all_projects div.project div.thumb	{ padding:4px 0 5px 0;}
				a.project_page	{ display:block; width:98px; height:29px; text-indent:-9999px; background:url(images/project_page.jpg) no-repeat top;}
				a.project_page:hover	{ background-position:bottom;}
				

.filter	{ float:left; margin:30px 0 5px 0; padding:8px 8px 8px 8px; background:#FFF; border:solid 1px #e7e1c4; width:945px;}
	/*select*/
	.filter form span	{ padding:3px 0 0 10px;}
	span.select{ position:absolute; clear:both; width:143px; height:29px; padding:0px; color:#8b9296; font:12px/21px arial,sans-serif; background:url(images/select.jpg) no-repeat;overflow:hidden;}
	
	.filter p	{ float:left; padding:2px 10px 0 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; font-weight:lighter; color:#0092cf; text-transform:uppercase;}
		.filter p span	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; font-weight:lighter; text-transform:uppercase;color:#277697;}
	.filter form	{ float:left;}
	.tlx	{ float:right;}

.the-project	{ float:left; margin:0 5px 5px 0; width:477px; min-height:300px; background:#FFF; border:solid 1px #e7e1c4;}
	.the-project-left	{ float:left; padding:7px 0 5px 6px; width:234px;}
	.the-project-right	{ float:left; padding:8px 0 0 0; width:237px;}
    	.the-project-left a:hover img	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}
		.the-project-right h3	{ float:left; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:18px; color:#0092cf; font-weight:lighter; line-height:18px;font-weight:bold;}
		p.status	{ float:left; padding:2px 13px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; color:#779c31; line-height:18px;width:100%;font-weight:bold;}
        p.status-dev	{ float:left; padding:2px 13px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; color:#D70302; line-height:18px;width:100%;font-weight:bold;}
		.project-description	{ clear:both; padding:10px 0 10px 0; width:227px; line-height:10px; text-align:left;}
		p.tu	{ clear:both; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#846232; text-transform:uppercase; line-height:14px;font-weight:bold;}
        .project-description a{color:#0092CF;}
        .project-description a:hover{text-decoration: underline !important;}
        

        .project-description p {line-height:16px;}
        p.project_tags{text-transform:uppercase;text-align: left; }
		div.the-project-buttons	{ clear:both; float:left; padding:10px 0 5px 0;}
		a.visit-site	{ float:left; padding:3px 11px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#aab37f; color:#FFF; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#fff; text-transform:uppercase;}
		a.visit-site:hover	{ background:#798250;}
		a.learn-more	{ float:left; margin:0 0 0 2px; padding:3px 11px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#7293ab; color:#FFF; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#fff; text-transform:uppercase;}
		a.learn-more:hover	{ background:#325976;}



/* EXPERTISE */

div.header_expertise	{ float:left; width:992px; height:346px; background:url(images/header_expertise.png) no-repeat 380px 13px;}
	.header_expertise_left	{ float:left; padding:48px 0 0 0; width:446px;}
	.header_expertise_title	{ display:block; width:446px; height:66px; background:transparent url(images/header_expertise_title.png) no-repeat 15px 10px; text-indent:-9999px;}
	.header_expertise_left div.text	{ padding:5px 40px 0px 19px; text-align:justify;}
	.header_expertise_left div.buttons	{ float:left; padding:23px 0 0 19px;}
	
	
div.expertise	{ float:left; padding:9px 0 0 0; width:992px; background:url(images/bg_projects.jpg) no-repeat;}

	div.expertise div	{ float:left;}
		div.expertise div h3	{ display:block; padding:117px 0 0 0; height:54px; 
								  font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:108%; font-weight:lighter; color:#495e25; 
								  text-align:center; line-height:18px; text-transform:capitalize;}
		div.expertise div a	{ margin:0 auto; display:block; padding:3px 0 0 7px; width:68px; height:26px;
							 font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:11px; color:#FFF; text-transform:uppercase; 
							 text-shadow: 0px 1px #0e8fc5;
							 background:#0f98d0; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
		div.expertise div a:hover	{ background:#057bac; color:#fff;}					 
		
		div.expertise div.social_media_development	{ margin:0 1px 0 0; width:195px; height:265px; background:url(images/smdev.jpg) no-repeat;}
		div.expertise div.web_apps	{ margin:0 1px 0 0; width:195px; height:265px; background:url(images/webapps.jpg) no-repeat;}
			div.expertise div.web_apps h3	{ color:#FFF;}
			div.expertise div.web_apps a	{ background:#90ca00;}
			div.expertise div.web_apps a:hover	{ background:#749e07;}
		div.expertise div.real_estate	{ margin:0 1px 0 0; width:195px; height:265px; background:url(images/real.jpg) no-repeat;}
		div.expertise div.ecommerce	{ margin:0 1px 0 0; width:195px; height:265px; background:url(images/ecom.jpg) no-repeat;}
			div.expertise div.ecommerce h3	{ color:#FFF;}
			div.expertise div.ecommerce a	{ background:#90ca00;}
			div.expertise div.ecommerce a:hover	{ background:#749e07;}
		div.expertise div.small_business	{ width:195px; height:265px; background:url(images/sb.jpg) no-repeat;}

		
		div.expertise div.pa	{ float:left; width:979px; background:url(images/pa.jpg) repeat-y;}
		
		div.expertise div.platforms	{ margin:0 1px 0 0; width:489px; background:url(images/bg_platforms.jpg) repeat-x;}
		div.expertise div.platforms2	{ padding:0 0 19px 23px; width:466px; background:url(images/platforms.jpg) no-repeat 404px 67px;}
			div.expertise div.platforms h3	{ display:block; padding:26px 0 0 0; height:25px; 
											  font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:130%; font-weight:bold; color:#8a9b75; text-align:left;
											  line-height:18px; text-transform:uppercase;}
			div.expertise div.platforms p	{ padding:0 0 10px 0; width:363px; color:#9c948a;}
			div.expertise div.platforms a	{ margin:0px;}								  
		
		div.expertise div.api	{ width:489px; background:url(images/bg_api.jpg) repeat-x;}
		div.expertise div.api2	{ padding:0 0 19px 23px; width:466px; background:url(images/api.jpg) no-repeat 387px 60px;}
			div.expertise div.api h3	{ display:block; padding:26px 0 0 0; height:25px; 
											  font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:130%; font-weight:bold; color:#8a9b75; text-align:left;
											  line-height:18px; text-transform:uppercase;}
			div.expertise div.api p	{ padding:0 0 10px 0; width:345px; color:#9c948a;}
			div.expertise div.api a	{ margin:0px;}								  
		


/* FIND US */

.header_small	{ float:left; width:992px; height:89px;}
	.header_find_us h2	{ display:block; width:992px; height:89px; text-indent:-9999px; background:url(images/header_findus.png) no-repeat 24px 0px;}

.main2	{ float:left; padding:0 0 0 19px; width:973px;}
div.white	{ float:left; width:951px; background-color:#FFF;}
	div.white h3, div.white h4, div.white h5, div.white h6	{ font-family:Calibri, "Trebuchet MS", Arial, sans-serif;}
	div.white h3	{ font-size:125%; letter-spacing:-0.025em; font-weight:lighter; text-transform:capitalize;}
	div.white p, div.white span, div.white a, div.white li		{ font-family:"Lucida Sans Unicode", "Lucida Grande"; font-size:12px; color:#43463b; line-height:18px;}
	div.white p		{ color:#43463b; line-height:18px;}
	div.white a	{ color:#458ba7;}
	div.white a:hover	{ color:#036;}
	
	div.find_us	{ float:left; padding:20px 0 20px 0; width:951px;}
		div.find_us h3	{ color:#637944;}

		div.find_column_1	{ float:left; padding:0 0 0 23px; width:166px;}
			div.find_column_1 ul	{ padding:16px 0 0 3px;}
			div.find_column_1 ul li	{ padding:0 0 6px 0;}
			div.find_column_1 ul li.facebook a	{ display:block; padding:0 0 0 30px; height:18px; background:url(images/facebook.gif) no-repeat;}
			div.find_column_1 ul li.twitter a	{ display:block; padding:0 0 0 30px; height:18px; background:url(images/twitter.gif) no-repeat;}
		
		div.find_column_2	{ float:left; width:345px;}
			div.find_column_2 h3	{ padding:0 0 5px 0;}
			div.find_column_2 p	{ width:308px;}
			
			div.find_column_2 form.cform	{ padding:5px 0 0 0; width:345px;}
				div.find_column_2 form p	{ padding:11px 0 3px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#8c7348;}
				div.find_column_2 form input	{ padding:6px 6px 0 6px; width:296px; height:23px; background:#e0e0e0; border:0px; font-size:12px; color:#43463b;}
				div.find_column_2 form textarea	{ padding:6px 6px 0 6px; width:296px; height:168px; background:#e0e0e0; border:0px; font-size:12px; color:#43463b;}
				div.find_column_2 form input.send	{ margin:4px 0 0 0; padding:0px; width:50px; height:30px; text-indent:-9999px; background:url(images/send.jpg) no-repeat top; cursor:pointer;}
				div.find_column_2 form input.send:hover	{ background-position:bottom;}
			
			
		div.find_column_3	{ float:left; width:417px;}
			div.find_column_3 h3	{ padding:0 0 7px 13px;}
			div.find_column_3 div.address	{ padding:14px 16px 20px 16px; width:371px; background:url(images/address.jpg) repeat-x bottom;}
			div.find_column_3 h4	{ padding:0 0 5px 0; font-size:14px; color:#a17830; font-weight:bold;}
			div.find_column_3 p	{ color:#4f6a71;}
			div.find_column_3 ul	{ padding:30px 0 0 0;}
				div.find_column_3 ul li	{ padding:0 0 20px 40px;}
                
                div.find_column_3 ul li.phone	{ height:24px; background:url(images/phone.gif) no-repeat 7px 0px;}
                div.find_column_3 ul li.fax	{ height:24px; background:url(images/fax.gif) no-repeat 3px 0px;}
				div.find_column_3 ul li.mail	{ height:24px; background:url(images/mail.gif) no-repeat 0px 0px;}
				div.find_column_3 ul li.chat	{ height:24px; background:url(images/chat.gif) no-repeat 1px 0px;}
                
				/*div.find_column_3 ul li.phone	{ height:16px; background:url(images/phone.gif) no-repeat 7px 0px;}
                div.find_column_3 ul li.fax	{ height:24px; background:url(images/fax.gif) no-repeat 7px 0px;}
				div.find_column_3 ul li.mail	{ height:17px; background:url(images/mail.gif) no-repeat 0px 0px;}
				div.find_column_3 ul li.chat	{ height:26px; background:url(images/chat.gif) no-repeat 1px 0px;}*/
					div.find_column_3 ul li.chat span	{ display:block;}
    	            div.find_column_3 ul li.chat span.econtact	{display:block; color: #5B9910;}
					
/* BLOG  & Category Layouts*/
.header_blog h2	{ display:block; width:992px; height:89px; text-indent:-9999px; background:url(images/header_blog.png) no-repeat 22px 0px;}
.header_news h2	{ display:block; width:992px; height:89px; text-indent:-9999px; background:url(images/header_news.png) no-repeat 22px 0px;}
	div.main2 div.white div.blog	{ float:left; padding:0px; width:951px; background:url(images/bg_blog.jpg) repeat-y;}
	.blog_left	{ float:left; padding:0 0 40px 33px; width:657px;}
		
		.blog_left .post	{ clear:both; padding:30px 0 0 0; width:619px;}

        .blog_left .post ul li a{ color:#0092cf;}
    		.blog_left .post ul li a:hover	{ color:#0092cf; text-decoration: underline;}
            
			.blog_left .post h3		{ display:block; height:auto; margin-bottom: 3px;line-height:120%;}
            .blog_left .post h4		{ display:block; height:25px;}
			.blog_left .post h3 a	{ font-size:18px; color:#424242;line-height:120%;}
				.blog_left .post h3 a:hover	{ color:#069;}
		.blog_left .post span.by	{ float:left; padding:0 0 0 20px; font-size:11px; color:#0092cf; background:url(images/clock.gif) no-repeat 0px 3px;}
		.blog_left .post a.comments	{ float:right; padding:0 0 0 20px; font-size:11px; color:#c9902c; background:url(images/comments.gif) no-repeat;}
			.blog_left .post a.comments:hover	{ color:#930;}
		.blog_left .post .line	{ clear:both; width:619px; height:15px; background:url(images/line.gif) repeat-x;}	
		.blog_left .post p	{ padding:10px 0 10px 0; color:#4f6a71;}
	.blog_left .post a:hover	{ color:#FFF;}
    .blog_left .post p a{ color:#0092cf;}
    		.blog_left .post p a:hover	{ color:#0092cf; text-decoration: underline;}
                    .blog_left .post ul	{ padding:10px 0 10px 30px;} 
        .blog_left .post ul li	{ color:#4f6a71; line-height:24px; text-align:justify; list-style-image:url(images/bullet.gif);}
		.blog_left .post a.read_more	{ float:left; display:block; padding:8px 0 0 0; width:99px; height:26px; background:#c2d591; color:#FFF; text-transform:uppercase; text-align:center;}
			.blog_left .post a.read_more:hover	{ background:#88a245;}
		.blog_left .post a.retweet	{ float:right; display:block; margin:0 1px 0 0; padding:8px 0 0 0; width:75px; height:26px; background:#91c1d5; color:#FFF; text-transform:uppercase; text-align:center;}
			.blog_left .post a.retweet:hover	{ background:#43a9d3;}
		.blog_left .post a.facebook	{ float:right; display:block; padding:8px 0 0 0; width:143px; height:26px; background:#1e7fbd; color:#FFF; text-transform:uppercase; text-align:center;}
			.blog_left .post a.facebook:hover	{ background:#11527b;}
		
		
				
	.blog_right	{ float:left; width:261px;}
	
		.blog_right form	{ padding:20px 0 0 13px;}
		.blog_right form input	{ float:left; margin-top: 5px;padding:6px 3px 0 0px; width:155px; height:22px; font-size:12px; color:#666; background:#fff; border:solid 1px #c1c5c5;}
		/*.blog_right form input.search	{ display:block; padding:0px; width:58px; height:31px; cursor:pointer; 
										  background:#385b6a; font-size:70%; color:#fff; text-transform:uppercase; text-align:center;}
		.blog_right form input.search:hover	{ background:#000;}*/
        
		.blog_right form input.search	{float:left; display:block; padding:0px; width:88px; height:24px; cursor:pointer; background:url(images/search-small.jpg) no-repeat top; border:0px; margin: 8px 0 0 0;}
		.blog_right form input.search:hover	{ background-position:bottom;}
        
		.blog_right a.rss	{ clear:both; display:block; margin:45px 0 30px 14px; padding:0 0 0 20px; background:url(images/rss.gif) no-repeat 0px 2px;
									 	  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#787250;}
		
		.blog_right h4	{ clear:both; display:block; padding:9px 0 9px 14px; width:247px; background:#e1e4db; font-size:14px; color:#716756; text-transform:uppercase;}
		.blog_right ul		{ padding:10px 0 0 14px;}
			.blog_right ul li	{ padding:0 0 5px 0;}
				.blog_right ul li a	{ text-transform:uppercase; color:#76878f;}
	
div.expertise_headers	{ padding:10px 0 0 10px;}
.header_static h2	{ display:block; width:992px; height:89px; text-indent:-9999px; background:url(images/header_static.png) no-repeat 22px 0px;}	
.header_static img { display:block; width:992px; height:89px; text-indent:-9999px;}	
/* STATIC PAGE FULL */
	div.main2 div.white div.static-full	{ float:left; padding:0 33px 30px 33px; width:885px;}
    
	div.main2 div.white div.static-full	 h1{ display:block; margin:0 0 10px 0; padding:20px 0 0 0; height:45px; font-size:140%; 
											  background:url(images/line.gif) repeat-x 0px 50px;}
                                              
		div.main2 div.white div.static-full	 h2	{font-size: 18px;}
		div.main2 div.white div.static-full	 p	{ padding:6px 0 6px 0; width:885px; color:#4f6a71; text-align:justify;}
		div.main2 div.white div.static-full	 img	{ float:right; width:241px;}
		div.main2 div.white div.static-full	 h4	{ margin:10px 0 0 0; color:#7a3c09;}
		div.main2 div.white div.static-full	 ul	{ padding:10px 0 10px 30px;width:855px;}

 
			div.main2 div.white div.static-full ul li	{ color:#4f6a71; line-height:24px; text-align:justify; list-style-image:url(images/bullet.gif);}
            	
/* STATIC PAGE */

	div.main2 div.white div.static	{ float:left; padding:0 33px 30px 33px; width:885px;color:#4f6a71; text-align:justify;}
		
		div.main2 div.white div.static h3	{ display:block; margin:0 0 10px 0; padding:20px 0 0 0; height:45px; font-size:140%; 
											  background:url(images/line.gif) repeat-x 0px 50px;}
		div.main2 div.white div.static p	{ padding:6px 0 6px 0; width:618px; color:#4f6a71; text-align:justify;}
		div.main2 div.white div.static img	{ float:right; width:241px;}
		div.main2 div.white div.static h4	{ margin:10px 0 0 0; color:#7a3c09;}
		div.main2 div.white div.static ul	{ padding:10px 0 10px 30px;width:588px;}
        div.main2 div.white div.static h5	{ display:block; margin:0 0 2px 0; padding:10px 0 0 0; height:20px; font-weight: bold; font-size:120%;}
	    div.main2 div.white div.static ul li	{ color:#847d5d; line-height:24px; text-align:justify; list-style-image:url(images/bullet2.jpg);}
		 div.main2 div.white div.static ul li.sub	{ margin-left: 20px;padding:0 0 5px 0; list-style-image:url(images/bullet.gif);font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#4f6a71;}
    div.main2 div.white div.static span.error	{color:#0092cf; font-size: large; font-weight:bold;}
	
/* FEATURED PROJECT */
.header_featured_project h2	{ display:block; width:992px; height:89px; text-indent:-9999px; background:url(images/header_fp.png) no-repeat 22px 0px;}
.header_featured_project p	{ position:absolute; top:180px; left:282px; float:left; color:#fffeea;}
.header_featured_project a	{ position:absolute; top:167px; left:705px; display:block; width:273px; height:57px; text-indent:-9999px; background:url(images/want.png) no-repeat top;}
.header_featured_project a:hover	{ background-position:bottom;}

div.main2 div.white div.fp_page	{ float:left; padding:0 0 12px 0; width:951px;}
	div.main2 div.white div.fp_page div.images	{ float:left; padding:11px 0 0 11px;}
    	div.main2 div.white div.fp_page div.images-single	{ float:left; }
		div.main2 div.white div.fp_page div.images div.images_left	{ float:left;}
		div.main2 div.white div.fp_page div.images div.images_right	{ float:left; padding:0 0 0 11px;}
			div.main2 div.white div.fp_page div.images div.images_right ul li	{ padding:0 0 7px 0;}
            div.main2 div.white div.fp_page div.images div.images_right ul li img	{ border: 3px solid #619E15;}
				div.main2 div.white div.fp_page div.images div.images_right ul li a:hover img	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}
	
	div.main2 div.white div.fp_page div.fp_text	{ float:left; width:951px; background:url(images/bgtext3.jpg) repeat-y;}
	div.main2 div.white div.fp_page div.fp_text2	{ float:left; width:951px; background:url(images/bgtext2.jpg) no-repeat top;}
		
		div.fp_text_left	{ float:left; padding:28px 0 0 0; width:475px;}
			div.fp_text_left h3	{ display:block; float:left; padding:9px 11px 9px 31px; background:#ecf1f4; color:#737b68; font-size:19px;}
			div.fp_text_left p	{ clear:both; padding:10px 15px 0 31px; text-align:justify; color:#4f6a71;}
			div.fp_text_left h4	{ margin:0 0 10px 0; padding:20px 0 0 50px; color:#7e94ac; font-size:18px;}
			div.fp_text_left span {display: block; font-weight:bold;}
 		    div.fp_text_left ul	{ padding:15px 0 15px 20px; margin-left:30px;color:#4f6a71;}
			div.fp_text_left ul li	{ padding:0 0 5px 0; list-style-image:url(images/bullet.gif); color:#4f6a71;font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
		
		div.fp_text_right	{ float:left; padding:40px 0 25px 0; width:464px;}
			div.fp_text_right h3	{ padding:0 0 7px 17px; font-size:19px; line-height:19px;}
			div.fp_text_right h5	{ padding:10px 0 0px 78px; color:#a97242;}
			div.fp_text_right h6	{ padding:0 0 7px 78px;}
			div.fp_text_right p	{ padding:0 0 0 78px; width:360px; color:#4f6a71; text-align:justify;}
			div.fp_text_right div.line	{ margin:0 25px 0 17px; background:url(images/line2.jpg) repeat-x; height:47px;}
			
			div.project_description	{ background:url(images/pd.jpg) no-repeat 17px 33px;}
				div.project_description h3	{ color:#637944;}
			div.how_we_did_it	{ background:url(images/how.jpg) no-repeat 12px 38px;}
				div.how_we_did_it h3	{ color:#593f37;}
			div.used_and_created	{ background:url(images/what.jpg) no-repeat 16px 38px;}
			div.used_and_created h3	{ color:#428fa9;}
			div.testimonial	{ background:url(images/testimonial.jpg) no-repeat 21px 32px;}
			div.testimonial h3	{ color:#a97242;}
			

/* SOCIAL MEDIA DASHBOARD */
.header_smd h2	{ display:block; width:992px; height:89px; text-indent:-9999px; background:url(images/header_smd.png) no-repeat 19px 10px;}
.header_smd a	{ position:absolute; top:167px; left:705px; display:block; width:273px; height:57px; text-indent:-9999px; background:url(images/want.png) no-repeat top;}
.header_smd a:hover	{ background-position:bottom;}

div.main2 div.white div.social_media_dashboard	{ float:left; padding:0 0 15px 0; width:951px;}

	div.main2 div.white div.social_media_dashboard h3	{ padding:28px 0 0 22px; font-size:19px; color:#637944;}
		div.main2 div.white div.social_media_dashboard h4 span	{ font-size:90%; color:#7e3d11;}
	div.main2 div.white div.social_media_dashboard h5	{ font-size:17px; color:#755a34;}
	div.fdiv	{ padding:14px 0 21px 12px;}
	div.main2 div.white div.social_media_dashboard form	{ padding:5px 0 0 18px; width:907px; height:77px; background:url(images/smd_form.jpg) repeat-x;}
		div.main2 div.white div.social_media_dashboard form p	{ padding:0 0 0 4px; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:14px; color:#a17830;}
		div.main2 div.white div.social_media_dashboard form input	{ float:left; margin:0 2px 0 0; padding:3px 3px 0 3px; width:787px; height:36px; background:#fff; border:solid 1px #e6e6de; font-size:150%; letter-spacing:-1px;}
		div.main2 div.white div.social_media_dashboard form input.search	{ display:block; padding:0px; width:88px; height:41px; cursor:pointer; background:url(images/search.jpg) no-repeat top; border:0px;}
		div.main2 div.white div.social_media_dashboard form input.search:hover	{ background-position:bottom;}
		
		div.choose_left	{ float:left; width:426px;}
			div.main2 div.white div.social_media_dashboard h4	{ float:left; padding:14px 16px 14px 50px; background-color:#f0e6d9; font-size:19px; color:#67664e;}
			div.choose_left ul	{ clear:both; padding:20px 0 10px 50px;}
				div.choose_left ul li	{ float:left; padding:0 10px 0 0;}
				div.choose_left ul li a	{ text-indent:-9999px;}
				div.choose_left ul li.twitter a	{ display:block; width:34px; height:37px; background:url(images/s_twitter.jpg);}
				div.choose_left ul li.facebook a	{ display:block; width:32px; height:32px; background:url(images/s_facebook.jpg);}
				div.choose_left ul li.flickr a	{ display:block; width:34px; height:36px; background:url(images/s_flickr.jpg);}
				div.choose_left ul li.youtube a	{ display:block; width:35px; height:37px; background:url(images/s_you.jpg);}
				div.choose_left ul li.delicious a	{ display:block; width:32px; height:32px; background:url(images/s_delicious.jpg);}
				div.choose_left ul li.digg a	{ display:block; width:30px; height:30px; background:url(images/s_digg.jpg);}
				
		div.choose_right	{ float:left; width:525px;}
			div.choose_right p	{ padding:15px 15px 15px 15px; width:481px; background-color:#f7f7f5;}
			
	div.main2 div.white div.social_media_dashboard div.line	{ clear:both; width:100%; height:26px; background:url(images/line.gif) repeat-x;}	
	div.main2 div.white div.social_media_dashboard div.text	{ float:left; padding:10px 20px 10px 20px; width:435px;}	
		div.main2 div.white div.social_media_dashboard div.text h5	{ padding:0 0 7px 0;}
		div.main2 div.white div.social_media_dashboard div.text p	{ text-align:justify; color:#4f6a71;}
		
		
/* SEARCH RESULTS SOCIAL MEDIA DASHBOARD */
	div.search_results	{ float:left; padding:0 0 0 12px;}
		div.search_results_left		{ float:left; width:470px;}
		div.search_results_right	{ float:left; width:455px;}
		
		div.result	{ float:left; padding:20px 0 0 0; width:455px;}
			div.result img	{ float:left; margin:0 0 0 10px; height:35px;}
			div.main2 div.white div.social_media_dashboard div.result h4	{ float:left; padding:0 0 0 15px; background:none;}
			div.main2 div.white div.social_media_dashboard div.result h4 span	{ color:#488dc1; font-style:italic;}
			div.result p	{ float:right; padding:5px 0 0 0; font-size:12px; color:#a17830;}
			div.result ul	{ clear:both; padding:8px 0 0 0;}
				div.result ul li	{ float:left; margin:0 0 1px 0; background:#f7f7f5;}
                /* ADDED BY SEAN*/
                div.no_result ul	{ clear:both; padding:8px 0 0 0;}
                div.no_result ul li	{ float:left; margin:0 0 1px 0; background:#CCC; width: 455px; height:75px;}
                div.no_result ul li p	{ float:left; display:block; padding:16px 16px 16px 8px; width:423px; color:#4f6a71; text-align:justify; font-size: medium;}
				/*2*/div.result ul li:first-child + * 	{ background-color:#fbfbfa;}
				/*4*/div.result ul li:first-child + * + * + * 	{ background-color:#fbfbfa;}
				/*6*/div.result ul li:first-child + * + * + * + * + * 	{ background-color:#fbfbfa;}
					div.result ul li a	{ float:left; display:block; padding:16px 16px 16px 8px; /*width:423px; color:#4f6a71; text-align:justify;*/}
					/*div.result ul li a:hover	{ background:#fefef8;}*/
					div.result ul li a img	{ height:auto; float:left;}
					div.result ul li span	{ display:block; float:left; padding:16px 16px 16px 8px; width:349px;}
					div.result ul li span a	{ float:none; display:block; padding:0px;}
					div.result ul li span a:hover	{ background:none; color:#930;}
					/*digg*/
					div.result ul li a.digg_post	{ float:left; display:block; padding:16px 16px 0px 8px; width:423px; color:#4f6a71; text-align:justify; font-size:14px;}
					div.result ul li a.digg_diggs	{ float:left; display:block; padding:5px 0px 16px 8px; }
					div.result ul li a.digg_diggs:hover	{ color:#930;}
					div.result ul li a.digg_comments	{ float:left; display:block; padding:5px 16px 0px 8px; color:#990;}
					div.result ul li a.digg_comments:hover	{ color:#963;}
					
		div.result2	{ float:left; padding:20px 0 0 0; width:455px;}
			div.result2 img	{ float:left; margin:0 0 0 10px; height:35px;}
			div.main2 div.white div.social_media_dashboard div.result2 h4	{ float:left; padding:0 0 0 15px; background:none;}
			div.main2 div.white div.social_media_dashboard div.result2 h4 span	{ color:#488dc1; font-style:italic;}
			div.result2 p	{ float:right; padding:5px 0 0 0; font-size:12px; color:#a17830;}
			div.result2 ul	{ float:left; clear:both; padding:8px 0 0 0;}
				div.result2 ul li	{ float:left; padding:16px; margin:0 0 1px 0; width:423px; background:#f7f7f5; color:#4f6a71; text-align:justify;}
					/*2*/div.result2 ul li:first-child + * 	{ background-color:#fbfbfa;}
					/*4*/div.result2 ul li:first-child + * + * + * 	{ background-color:#fbfbfa;}
					/*6*/div.result2 ul li:first-child + * + * + * + * + * 	{ background-color:#fbfbfa;}
					div.result2 ul li p	{ display:block; padding:0 0 10px 0; width:100%;}
					div.result2 ul li p a	{ float:none;}
					div.result2 ul li a	{ float:left;}
					/*div.result2 ul li a:hover	{ background:#fbfbfa;}*/
					div.result2 ul li a img	{ height:auto; float:left; padding:0px; margin:0 4px 0 0;}
					div.result2 ul li a:hover img	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}
					div.result2 ul li span	{ float:right; display:block; padding:0 7px 0 0; width:290px;}
					div.result2 ul li span a	{ float:none; clear:both; display:block; padding:10px 0 0 0;}
					div.result2 ul li span a.video_title	{ padding:0px; font-weight:bold;}

/* MIXIT */
div.header_mixit	{ float:left; width:992px; height:346px; background:url(images/header_mixit.png) no-repeat 1px 0px;}
	.header_right	{ float:right; width:500px;}
	div.header_mixit .header_right_title	{ display:block; width:500px; height:126px; background:transparent url(images/mixit_title.png) no-repeat 0px 80px; text-indent:-9999px;}
	.header_right div.text	{ padding:5px 40px 30px 7px; text-align:justify;}
	.header_right div.buttons	{ float:left; padding:0 0 0 7px;}

div.it	{ float:left; width:992px;}
	
	div.it div.it_left	{ float:left; padding:34px 20px 0 25px; width:544px;}
		div.it div.it_left h3	{ font-size:23px; font-weight:lighter; text-transform:uppercase; color:#7d5244;}
		div.it div.it_left h4	{ clear:both; font-size:18px; font-weight:bold; text-transform:uppercase; color:#7d5244; line-height:18px;}
		div.it div.it_left div.buttons	{ float:left; padding:15px 0 20px 0;}
		a.click	{ float:left; display:block; padding:10px 14px; background:#f1e8bb; color:#665a1e; font-size:13px; text-transform:uppercase; font-style:italic;}
			a.click span	{ color:#6f3905; font-size:90%;}
		a.click:hover	{ background:#e7d57b; color:#FFF;}
		a.download	{ float:left; display:block; margin:0 0 0 7px; width:219px; height:48px; text-indent:-9999px; background:url(images/download.jpg) no-repeat;}
		div.it div.it_left ul	{ padding:15px 0 15px 20px;}
			div.it div.it_left ul li	{ padding:0 0 5px 0; list-style-image:url(images/bullet2.jpg); font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#847d5d;}
			div.it div.it_left ul li.sub	{ margin-left: 20px;padding:0 0 5px 0; list-style-image:url(images/bullet.gif);font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#847d5d;}
		
	div.it div.it_right	{ float:left; padding:24px 0 0 0; width:403px;}
		div.it div.it_right div.featured_technology	{ float:left; padding:17px; background:#fdfcf6;}
		div.it div.it_right div.featured_project2	{ float:left; margin:1px 0 0 0; padding:17px; background:#fcfaf0;}
			div.it div.it_right h3	{ padding:0 0 9px 0; font-size:18px; font-weight:lighter; color:#966e46;}
			div.it div.it_right img { margin:0 0 12px 0;}
			div.it div.it_right a.more	{ float:left; display:block; margin:10px 0 0 0; padding:3px 7px; background:#8ab93b; color:#FFF; text-transform:uppercase;}
			div.it div.it_right a.more:hover	{ background:#5c821c;text-decoration:none;}
			div.it div.it_right a:hover img	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}
            div.it div.it_right a{color:#0092cf;}
            div.it div.it_right a:hover{text-decoration:underline;}



/* DEVELOPIT */
div.header_developit	{ float:left; width:992px; height:346px; background:url(images/header_developit.png) no-repeat -10px 0px;}
	div.header_developit .header_right_title	{ display:block; width:500px; height:126px; background:transparent url(images/developit_title.png) no-repeat 0px 80px; text-indent:-9999px;}
	
	
/* INVENTIT */
div.header_inventit	{ float:left; width:992px; height:346px; background:url(images/header_inventit.png) no-repeat -10px 0px;}
	div.header_inventit .header_right_title	{ display:block; width:500px; height:126px; background:transparent url(images/inventit_title.png) no-repeat 0px 80px; text-indent:-9999px;}
	
	div.it div.it_left div.services	{ float:left; width:544px;}
		div.services div.service	{ float:left; padding:27px 0 12px 0; width:544px;}
		div.services div.dark	{ background:#faf8eb;}
		div.services div.light	{ background:#fcfbf4;}
		div.services div.yoursite	{ background-image:url(images/yoursite.jpg); background-repeat:no-repeat; background-position:20px 20px;}
		div.services div.estore	{ background-image:url(images/estore.jpg); background-repeat:no-repeat; background-position:10px 25px;}
		div.services div.social	{ background-image:url(images/social.jpg); background-repeat:no-repeat; background-position:5px 20px;}
		div.services div.webhosting	{ background-image:url(images/webhosting.jpg); background-repeat:no-repeat; background-position:5px 20px;}
            div.services div.service h4	{ float:left; display:block; padding:10px 0 0 90px; width:200px; font-size:17px; color:#446f7d;}
			div.services div.service h4 span	{ color:#28424b; font-size:90%;}
			div.services div.service div.text	{ float:left; padding:0 14px 0 0; width:240px;}
				div.services div.service div.text p	{ padding:0 0 7px 0; line-height:18px;}
				div.services div.service div.text a	{ float:left; display:block; padding:2px 6px; height:24px; background:#efead2; color:#b7a23e; text-transform:uppercase; font-size:12px;}
				div.services div.service div.text a:hover	{ background:#d8c45e; color:#fff;}
	
	
	
/* SUPPORTIT */
div.header_supportit	{ float:left; width:992px; height:346px; background:url(images/header_supportit.png) no-repeat -10px 0px;}
	div.header_supportit .header_right_title	{ display:block; width:500px; height:126px; background:transparent url(images/supportit_title.png) no-repeat 0px 80px; text-indent:-9999px;}
	
		div.services div.remote	{ background-image:url(images/remote.jpg); background-repeat:no-repeat; background-position:20px 25px;}
		div.services div.onsite	{ background-image:url(images/onsite.jpg); background-repeat:no-repeat; background-position:20px 25px;}
		div.services div.wm	{ background-image:url(images/wm.jpg); background-repeat:no-repeat; background-position:10px 25px;}
		div.services div.sm	{ background-image:url(images/sm.jpg); background-repeat:no-repeat; background-position:14px 25px;}
        
/* ADDED BY SEAN */


td {
vertical-align: top;
text-align: left;
}

div.clearline	{ clear:both; width:619px; height:15px; }

/*** Wordpress Image Styles for Posts ***/
/* Comments */
#commentform input	{ padding:6px 6px 0 6px; width:250px; height:25px; border:solid 1px #eff1f1;}
#commentform textarea	{ border:solid 1px #eff1f1;}
#commentform #submit{color:#000; background-color: #adadad; width: 180px; text-transform: uppercase; padding: 0;}
#commentform #submit:hover {background-color:#668939;}

/* Image alignment in posts */
div.alignright {float:right; margin:0 0 1em 1em}
div.alignleft {float:left; margin:1em 1em 1em 0}
div.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:1em 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:1em 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/******* Express Package Template *************/
div.static-full div.template { width: 435px; margin: 5px 5px 5px 0; float:left;}

div.static-full div.template div.text	{ width: 430px;float:left;background:url(images/bgexpress.jpg) repeat-y;}
div.static-full h4	{ display:block; margin:0 0 10px 0; padding:20px 0 0 0; height:45px; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:140%;  background:url(images/line.gif) repeat-x 0px 50px;text-transform:uppercase;font-weight:bold; }

div.static-full div.template div.text h5 {font-family:Calibri, "Trebuchet MS", Arial, sans-serif; height: 100%;font-size:20px; text-transform:uppercase; margin: 5px 0 5px 5px; display:block; color:#1a81ac;}
div.static-full div.template div.text h5 a{font-size:20px;text-decoration: none;}

div.static-full div.template div.text p	{position: relative;float:left;width:210px; margin-left: 5px;color:#9ea08e; text-align: left;}
div.static-full div.template div.text img	{float:left;width: 200px; height: 150px;display: block; border:solid 2px #ffffff; }
div.static-full div.template div.text  a:hover img	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}

/* REAL ESTATE SOLUTIONS*/

div.header_real_estate	{ float:left; width:992px; height:346px; background:url(images/header_real_estate_solutions.png) no-repeat 225px 27px;}
	.header_real_estate_left	{ float:left; padding:48px 0 0 0; width:446px;}
	.header_real_estate_title	{ display:block; width:446px; height:66px; background:transparent url(images/header_what_title.png) no-repeat 15px 10px; text-indent:-9999px;}
	.header_real_estate_left div.text	{ padding:5px 40px 0px 19px; text-align:justify; width: 315px;}
	.header_real_estate_left div.buttons	{ float:left; padding:23px 0 0 19px;}

div.real_estate	{ float:left; width:963px;}
div.real_estate .overview	{ position:relative; float:left; padding:77px 0 0 20px; width:943px; height:188px; background:url(images/overview.jpg) no-repeat;}
div.real_estate .overview p	{ width:560px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; color:#847d5d;}
div.real_estate	.overview a	{ position:absolute; top:176px; right:0px; display:block; width:234px; height:61px; text-indent:-9999px; background:url(images/hgs.jpg) top;}
		.overview a:hover	{ background-position:bottom;}

div.real_estate	 div.boxes	{ float:left; width:963px;}
div.real_estate	 div.box	{ float:left; margin:0 1px 0 0; width:320px; background:#FFF;}


	div.real_estate	 div.box h2	{ display:block; width:320px; height:86px;}
		div.real_estate	 div.box h2 a	{ display:block; width:320px; height:86px; background:none;}
	div.real_estate	 div.box div.text	{ padding:10px 25px 10px 25px; margin-left: 5px; width:260px;}
		div.real_estate	 div.box div.text p	{ padding:0 0 10px 0; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; text-align:left;}
	div.real_estate div.box a	{ display:block; width:320px; height:34px; text-indent:-9999px; background:#ffffff url(images/learn_more.jpg) no-repeat top;}
	div.real_estate div.box a:hover	{ background-position:bottom;}
	
	

	div.real_estate div.box1 div.text	{ background:url(images/bg_odd.jpg) repeat 20px;}
		div.real_estate div.box1 p	{ color:#9ea08e;}
	div.real_estate div.box1 img	{width:285px; height:140px; display:block; margin: 5px auto auto auto;  }

        
	div.real_estate div.box2 div.text	{ background:url(images/bg_even.jpg) repeat;}
		div.real_estate div.box2 p	{ color:#a99d8a;}
	div.real_estate div.box2 img	{width:285px; height:140px; display:block; margin: 5px auto auto auto; }
	
    	div.real_estate div.box3 div.text	{ background:url(images/bg_odd.jpg) repeat;}
		div.real_estate div.box3 p	{ color:#a99d8a;}
	div.real_estate div.box3 img	{width:285px; height:140px; display:block; margin: 5px auto auto auto;  }

        
	div.real_estate div.developit	{ width:239px;}
		div.real_estate div.developit a	{ width:239px;}
		
		
/* REAL ESTATE */

.header_real_estate_title_2 h2	{ display:block; width:992px; height:89px; text-indent:-9999px; background:url(images/header_res.png) no-repeat 22px 0px;}	
.header_real_estate_title_2 img { display:block; width:992px; height:89px; text-indent:-9999px;}	

.real-estate-header-container	{ float:left; padding:10px 0 0 10px;}
.real-estate-header	{ float:left; width:931px; height:258px; background:url(images/reh.jpg) no-repeat;}
	.real-estate-header-left	{ float:left; width:558px; height:258px;}
	.real-estate-header-right	{ float:left; padding:90px 0 0 0; width:373px; height:168px;}
		.real-estate-header-right h2	{ display:none;}
		div.white .real-estate-header-right p		{ padding:0 0 15px 0; width:354px; color:#848a7c;}
		a.how-it-works	{ float:left; display:block; width:145px; height:37px; background:url(images/how-it-works.jpg) no-repeat top; text-indent:-999999px;}
		a.how-it-works:hover	{ background-position:bottom;}
		div.theme-container	{ clear:both; padding:15px 0 0 28px;}
        div.theme-container-block	{ clear:both; padding:15px 0 0 28px;width:155px; height:37px;display:block;}
        a.view-examples	{ float:left; display:block; margin:0 0 0 3px; width:155px; height:37px; background:url(images/view-examples.jpg) no-repeat top; text-indent:-999999px;}
		a.view-examples:hover	{ background-position:bottom;}
        a.view-themes	{ float:left; display:block; margin:0 0 0 3px; width:155px; height:37px; background:url(images/view-themes.jpg) no-repeat top; text-indent:-999999px;}
		a.view-themes:hover	{ background-position:bottom;}
.real-estate-body	{ float:left; padding:0 0 0 27px;}
	div.dotted-line	{ float:left; width:895px; height:21px; background:url(images/real-divider.jpg) no-repeat;}
	.prices	{ float:left;}
		.price-box	{ float:left; margin:0 1px 0 0; padding:15px 0 25px 0; width:223px; text-align:center;}
			.price-box-light	{ background:#fbfcf7;}
			.price-box-dark	{ background:#f7faef;}
			div.white .price-box h3	{ display:block; padding:0 0 7px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:31px; text-transform:uppercase; letter-spacing:-1px; color:#505444; font-weight:bold;}
			div.white .price-box p.pmonth	{ display:block; padding:0 0 5px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:24px; letter-spacing:-1px; color:#707465;}
            div.white .price-box p.pmonth a	{ font-size:22px; color:#3e3f3a;}
               div.white .price-box p.pmonth a:hover	{ text-decoration:underline;}
			div.white .price-box p.dfrase	{ display:block; padding:0 3px 20px 3px; margin-top: 3px; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:16px; color:#3a7a96; text-transform:uppercase;}
			div.white .price-box hr	{ background:url(images/rehr.jpg) repeat-x; border:0px; height:2px;}
			div.white .price-box ul	{ padding:20px 0 20px 0; width:100%; text-align:center;}
			div.white .price-box ul li	{ padding:0 0 5px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:18px; color:#707465;}
			div.subre-container	{ clear:both; padding:0 0 0 65px;}
			a.subre	{ clear:both; display:block; width:85px; height:37px; background:url(images/subre.png) no-repeat top; text-indent:-999999px;}
			a.subre:hover	{ background-position:bottom;}

	div.white h3.features	{ clear:both; display:block; padding:5px 0 0 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:31px; text-transform:uppercase; letter-spacing:-1px; color:#505444; font-weight:bold;}
	
	.all-features	{ float:left;}
		
		.feature-box	{ float:left; margin:0 18px 0 0; padding:0 0 40px 0; width:210px;}
			.feature-box a	{ float:left; border:solid 1px #cacaca;}
			.feature-box a:hover	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}
			.feature-box h4	{ float:left; display:block; padding:6px 0 5px 8px; width:202px; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:15px; color:#734c2c; text-transform:uppercase;}
			div.white .feature-box p	{ padding:0 0 0 8px; line-height:16px;}	
            
       	.all-services	{ float:left; padding-bottom: 10px;} 
        .all-services h3	{ display:block; padding:0 0 7px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:31px; text-transform:uppercase; letter-spacing:-1px; color:#505444; font-weight:bold; text-align:justify;}	
        .all-services h3:hover{color:#ffffff; background-color:#0092cf;}
/* Real Estate Themes */
    .theme-box	{ float:left; margin:0 1px 0 0; padding:15px 0 25px 0; width:446px; text-align:center;}
    	
    .theme-box img {margin-top: 5px; border: 5px solid #E3DFDF;}
    .theme-box img:hover{border: 5px solid #0092cf;}
    .theme-box-light	{ background:#fbfcf7;}
    .theme-box-dark	{ background:#f7faef;}	
     .real-estate-body p.content { display:block; padding:20px 0 20px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:24px; letter-spacing:-1px; color:#707465; line-height: 1.5em;}
     .real-estate-body p.content a {text-decoration:none;color:#0092cf; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:22px;}
      .real-estate-body p.content a:hover {text-decoration:underline;}
   	div.white .theme-box p.description	{ display:block; padding:0 0 5px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:20px; letter-spacing:-1px; color:#707465;}
    div.white .theme-box h3	{ display:block; padding:0 0 7px 0; font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:31px; text-transform:uppercase; letter-spacing:-1px; color:#505444; font-weight:bold;}
    div.white .theme-box a.subre	{ clear:both; display:block; margin: 20px 0 0 120px; width:85px; height:37px; background:url(images/subre.png) no-repeat top; text-indent:-999999px;}
	div.white .theme-box a.subre:hover	{ background-position:bottom;}
   img.theme-thumb{width: 280px; height: 210px;}
    		
/* Comments */
#commentform {float:left; width:100%; margin-top: 10px;}
#commentform input	{ padding:6px 6px 0 6px; width:250px; height:25px; border:solid 1px #c1c5c5;}
#commentform textarea	{ border:solid 1px #c1c5c5; width: 600px;}
#commentform #submit{color:#ffffff; font-weight:bold;background-color: #43A9D3; width: 180px; text-transform: uppercase; padding: 0;}
#commentform #submit:hover {background-color:#11527B;}
.comment-body {float:left;}
.comment-body .comment-author cite.fn{font-family:Calibri, "Trebuchet MS", Arial, sans-serif; font-size:15px; color:#734c2c;}
/* Image alignment in posts */
div.alignright {float:right; margin:0 0 1em 1em}
div.alignleft {float:left; margin:1em 1em 1em 0}
div.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:1em 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:1em 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}	
/*Special Offer */
div.alignright-dashed {float:right; margin:0 0 1em 1em; border: dashed 1px #000;}
a img.alignright-dashed {float:right; margin:1em 0 1em 1em; border: dashed 1px #000;}
a:hover img.alignright-dashed	{ background:#FFF; opacity:.69; filter: alpha(opacity=69); -moz-opacity: 0.69;}
	div.special-offer	{ float:left; width:417px; height: 125px;}
				div.special-offer img {width: 370px; height:121px; border: dashed 1px #000; }
					div.special-offer-location	{ float:left; width:370px; height: 125px;}
				div.special-offer-location img {width: 370px; height:121px; border: dashed 1px #000; }
	
/* Hire Us - float righ */
a.hire-us-right	{ position:absolute; top:167px; left:875px; display:block; width:102px; height:51px; text-indent:-9999px; background:url(images/hire_us.png) no-repeat top;}
a.hire-us-right:hover	{ background-position:bottom;}	
			/*a.hire_us	{ float:left; display:block; width:102px; height:51px; background:url(images/hire_us.png) no-repeat top; text-indent:-9999px;}
					a.hire_us:hover	{ background-position:bottom;}*/
.fb-badge {margin: 2px 0 0 20px;}	