#header { background:url("images/green/header_tile.png") repeat-x top center transparent; border-bottom:1px solid #4cc427; }

	#header .container { background-image:none; background-color:transparent; }

#header .container2 { background:url("images/green/header_bg.jpg") no-repeat scroll 0 0 transparent; }

		div#top-menu { background:url("images/green/menu_separator.png") no-repeat scroll left top transparent; }

		ul.nav > li >  a { text-shadow:-1px -1px 1px #2a7721; }

		ul.nav > li.current_page_item > a, ul.nav > li.current-cat > a { background:url("images/green/menuitem-current.png") no-repeat scroll 65% 100%; }
		
		img#logo { margin:0; }

		

		a#search-icon { background:url("images/green/search-icon.png") no-repeat 0 0; }

a#search-icon2 { display: block; position: absolute; bottom: -1px; right: 0px; background: url(images/green/search-icon.png) no-repeat; width: 52px; height: 25px; padding: 0px 0px 0px 31px; font-size: 11px; color: #ffffff; line-height: 24px; }
			a#search-icon2:hover { text-decoration: none; }

		#header #search-form { background:url("images/green/search-bar.png") no-repeat scroll 0 0 transparent; }

			#header #search-form input { color:#b9efaa; }

		

		#pagetop a { color:#28561a; }

#pagetop2 a { color:#28561a; }



#featured-area, #pagetop, #pagetop2 { background-color:#398721; }

	#featured-area .container, #pagetop .container, #pagetop2 .container2 { background:url("images/green/featured-bg.jpg") no-repeat scroll left top transparent; }

	a#prevlink { background:url("images/green/prevlink.png") no-repeat scroll 0 0 transparent; }

	a#nextlink { background:url("images/green/nextlink.png") no-repeat scroll 0 0 transparent; }

		h2.feat-heading, #pagetop h1 { text-shadow:1px 2px 2px #2e8a15; }

		#featured-slider p.tagline, #pagetop p.tagline { color:#084505; text-shadow:0 1px 1px #62c153; }

		#featured-slider div.excerpt { text-shadow:1px 2px 2px #18750b; }
		
		#featured-slider a.readmore { color:#490b0b; font-size:16px; height:45px; line-height:40px; }
			
			#featured-slider a.readmore span { background: url(images/featured-readmore-left.png) no-repeat; padding: 0px 11px 7px 25px; }



#featured-thumbs div#active_item { background:url("images/green/activethumb.png") no-repeat 0 0; }

		

cite.fn, span.says, #content-area cite.fn a { color:#728c65; }

#content-area a.comment-reply-link { background: #728c65; }

.reply-container { background:url("images/green/reply-right-bg.png") no-repeat scroll right bottom; }

#content { color:#696969; font-size:14px; }
	
	/* replace */ h3#slogan { width:482px; height:21px; background:url("images/green/h3-welcome.png") transparent no-repeat 0 0; display:block; }
	/* replace */ h3#slogan span { width:482px; height:21px; display:none; }
	
	.one-third p { font-size:13px; line-height:150%; }

	/* replace */ #services a.readmore, .entry a.readmore { color:#0d4a01; }

#content .content-page { padding-top:5px; }
	#content .content-page a { color:#e48a06; text-decoration:underline; }

#content .content-page .hide-text { display:none; visibility:hidden; }

#commentform textarea#comment { width:585px; }

	/* replace */ #footer .container { background:url("images/footer-bg.png") no-repeat top center; padding: 55px 0px 0px 30px; width: 930px; }
	#footer .footer-bg { background:url("images/footer-light.jpg"); }

#content .content-page h3 { color:#ff7f14; font-size:30px; font-weight:bold; padding-top:30px; padding-bottom:10px; height:27px; background-repeat:no-repeat; background-position:0 34px; display:block; }
#content .content-page h3.h3-designdev { width:353px; background-image:url("images/green/h3-design-and-development.png"); }
#content .content-page h3.h3-designdev2 { width:353px;}
#content .content-page h3.h3-onlylimit { width:567px; background-image:url("images/green/h3-only-limit.png"); }
#content .content-page h3.h3-refreshinglybetter { width:559px; background-image:url("images/green/h3-refreshingly-better.png"); }
#content .content-page h3.h3-seebelieve { width:298px; background-image:url("images/green/h3-see-believe.png"); }
#content .content-page h3.h3-hostingdomains { width:300px; background-image:url("images/green/h3-hosting-and-domains.png"); }
#content .content-page h3.h3-seeourwork { width:204px; background-image:url("images/green/h3-see-our-work.png"); }
#content .content-page h3.h3-getquote { width:431px; background-image:url("images/green/h3-get-a-quote.png"); }
#content .content-page h3.h3-ourteam { width:153px; background-image:url("images/green/h3-our-team.png"); }
#content .content-page h3.h3-aboutmd { width:391px; background-image:url("images/green/h3-about-md.png"); }
#content .content-page h3.h3-customerssay { width:519px; background-image:url("images/green/h3-customers-say.png"); }
#content .content-page h3.h3-contactus { width:267px; background-image:url("images/green/h3-contact-us.png"); }
#content .content-page h3.h3-mdteam { background-image:url("images/green/h3-md-team.png"); }
h3.h3-designdev span,
h3.h3-onlylimit span,
h3.h3-refreshinglybetter span,
h3.h3-seebelieve span,
h3.h3-hostingdomains span,
h3.h3-seeourwork span,
h3.h3-getquote span,
h3.h3-ourteam span,
h3.h3-aboutmd span,
h3.h3-customerssay span,
h3.h3-contactus span,
h3.h3-mdteam span { display:none; }

#content .content-page h4 { color:#4f9239; font-size:24px; font-weight:bold; height:42px; background-repeat:no-repeat; background-position:left center; display:block; }
#content .content-page h4.h4-opensource { width:294px; background-image:url("images/green/h4-open-source.png"); }
#content .content-page h4.h4-webgraphic {width:262px; background-image:url("images/green/h4-web-graphic.png"); }
#content .content-page h4.h4-webhosting {width:262px; background-image:url("images/green/h4-web-hosting.png"); }
#content .content-page h4.h4-serveradmin {width:258px; background-image:url("images/green/h4-server-admin.png"); }
#content .content-page h4.h4-latesttech {width:262px; background-image:url("images/green/h4-latest-tech.png"); }
#content .content-page h4.h4-buildingapps {width:258px; background-image:url("images/green/h4-building-apps.png"); }
#content .content-page h4.h4-reliablehosting { width:264px; background-image:url("images/green/h4-reliablehosting.png"); }
#content .content-page h4.h4-pricedomainnames { width:262px; background-image:url("images/green/h4-pricedomainnames.png"); }
#content .content-page h4.h4-webdev { width:392px; background-image:url("images/green/h4-web-dev.png"); }
#content .content-page h4.h4-webdesign { margin-top:20px; width:176px; background-image:url("images/green/h4-web-design.png"); }
#content .content-page h4.h4-graphicdesign { margin-top:20px; width:180px; background-image:url("images/green/h4-graphic-design.png"); }
#content .content-page h4.h4-givedetails { width:382px; background-image:url("images/green/h4-give-details.png"); }
#content .content-page h4.h4-testimonials { width:220px; background-image:url("images/green/h4-testimonials.png"); }
#content .content-page h4.h4-submityours { width:158px; background-image:url("images/green/h4-submit-yours.png"); }
#content .content-page h4.h4-sendmsg { width:285px; background-image:url("images/green/h4-send-msg.png"); }
#content .content-page h4.h4-francof { height:21px; background:url("images/green/h4-franco-f.png") no-repeat 113px center; }
#content .content-page h4.h4-roberts { height:21px; background:url("images/green/h4-robert-s.png") no-repeat 113px center; }
#content .content-page h4.h4-dinae { height:21px; background:url("images/green/h4-dina-e.png") no-repeat 113px center; }
#content .content-page h4.h4-alexy { height:21px; background:url("images/green/h4-alex-y.png") no-repeat 113px center; }
#content .content-page h4.h4-priscilleb { height:21px; background:url("images/green/h4-priscille-b.png") no-repeat 113px center; }
#content .content-page h4.h4-realp { height:21px; background:url("images/green/h4-real-p.png") no-repeat 113px center; }
#content .content-page h4.h4-nais { height:21px; background:url("images/green/h4-nai-s.png") no-repeat 113px center; }
#content .content-page h4.h4-vinniek { height:21px; background:url("images/green/h4-vinnie-k.png") no-repeat 113px center; }
#content .content-page h4.h4-kishorg { height:21px; background:url("images/green/h4-kishor-g.png") no-repeat 113px center; }
#content .content-page h4.h4-paulop { height:21px; background:url("images/green/h4-paulo-p.png") no-repeat 113px center; }
#content .content-page h4.h4-miked { height:21px; background:url("images/green/h4-mike-d.png") no-repeat 113px center; }
#content .content-page h4.h4-chrisb { height:21px; background:url("images/green/h4-chris-b.png") no-repeat 113px center; }
#content .content-page h4.h4-stevenm { height:21px; background:url("images/green/h4-steven-m.png") no-repeat 113px center; }
#content .content-page h4.h4-ryanr { height:21px; background:url("images/green/h4-ryan-r.png") no-repeat 113px center; }
#content .content-page h4.h4-phillipm { height:21px; background:url("images/green/h4-phillip-m.png") no-repeat 113px center; }
#content .content-page h4 span { display:none; }

#content .content-page h5 { color:#000; font-size:12px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-top:0; padding-top:0; }

.fleft { float:left; }
.flright { float:right; }
.leftblock { padding:10px 20px 10px 0; width:455px; height:200px; border-right:1px dashed #cecece; border-bottom:1px dashed #cecece; }
.rightblock { padding:10px 0 10px 20px; width:455px; height:200px; border-bottom:1px dashed #cecece; }
.leftblockwide { width:480px; }
.rightblockwide { width:430px; }
.leftblock p,
.rightblock p { line-height:140% !important; }
.leftblock img,
.rightblock img { padding-bottom:60px; }
.nobtmborder { border-bottom:0px dashed #fff; }
.btmborder { border-bottom:1px dashed #cecece; }
.leftblock.nobtmborder img,
.rightblock.nobtmborder img { padding-bottom:0; }
.leftblock.nobtmborder,
.rightblock.nobtmborder { height:auto !important; }

.square-list { padding-left:35px; }
.square-list li { list-style-type:square; padding-bottom:13px; }

.designdev { width:960px; height:403px; background:url("images/green/designdev-bg.jpg") #fff no-repeat 0 0; overflow:hidden; }
.designdev a.clickwork-lrg { margin-top:70px; margin-left:35px; width:466px; height:82px; background:url("images/green/click-work-lrg.png"); display:block; }
.designdev a.clickwork-lrg:hover { width:466px; height:82px; background:url("images/green/click-work-lrg.png") no-repeat 0 -82px; display:block; }
.designdev a.clickwork-lrg span { width:466px; height:82px; display:none; }
.designdev a.clickquote-lrg { margin-left:35px; width:466px; height:82px; background:url("images/green/click-quote-lrg.png"); display:block; }
.designdev a.clickquote-lrg:hover { width:466px; height:82px; background:url("images/green/click-quote-lrg.png") no-repeat 0 -82px; display:block; }
.designdev a.clickquote-lrg span { width:466px; height:82px; display:none; }

.designdev2 { width:960px; height:203px; #fff no-repeat 0 0; overflow:hidden; }
.designdev2 a.clickwork-lrg { margin-top:70px; margin-left:35px; width:466px; height:82px; background:url("images/green/click-work-lrg.png"); display:block; }
.designdev2 a.clickwork-lrg:hover { width:466px; height:82px; background:url("images/green/click-work-lrg.png") no-repeat 0 -82px; display:block; }
.designdev2 a.clickwork-lrg span { width:466px; height:82px; display:none; }
.designdev2 a.clickquote-lrg { margin-left:35px; width:466px; height:82px; background:url("images/green/click-quote-lrg.png"); display:block; }
.designdev2 a.clickquote-lrg:hover { width:466px; height:82px; background:url("images/green/click-quote-lrg.png") no-repeat 0 -82px; display:block; }
.designdev2 a.clickquote-lrg span { width:466px; height:82px; display:none; }

.casestudies { margin-top:20px; margin-bottom:20px; width:960px; height:247px; background:url("images/green/case-studies-bg.png") #fff no-repeat bottom left; overflow:hidden; }
.casestudies ul,
.casestudies li { margin:0; padding:0; list-style:none; }
.casestudies ul { padding-top:3px; padding-left:190px; height:234px; overflow:hidden; }
.casestudies li { padding-right:40px; float:left; }
.casestudies li .qs { width:160px; height:234px; background:url("images/green/case-quansite.png") transparent no-repeat 0 0; display:block; overflow:hidden; }
.casestudies li .qs:hover { width:160px; height:234px; background:url("images/green/case-quansite.png") transparent no-repeat 0 -234px; overflow:hidden; }
.casestudies li .tp { width:160px; height:234px; background:url("images/green/case-thumbnailpro.png") transparent no-repeat 0 0; display:block; overflow:hidden; }
.casestudies li .tp:hover { width:160px; height:234px; background:url("images/green/case-thumbnailpro.png") transparent no-repeat 0 -234px; overflow:hidden; }
.casestudies li .nm { width:160px; height:234px; background:url("images/green/case-nomin.png") transparent no-repeat 0 0; display:block; overflow:hidden; }
.casestudies li .nm:hover { width:160px; height:234px; background:url("images/green/case-nomin.png") transparent no-repeat 0 -234px; overflow:hidden; }
.qs span,
.tp span,
.nm span { width:160px; height:234px; display:none; }

.websitedesigns { margin-top:20px; margin-bottom:20px; width:960px; height:249px; background:url("images/green/website-designs-bg.jpg") #fff no-repeat bottom left; overflow:hidden; }
.websitedesigns a.clickseewebsites { margin-top:80px; margin-left:15px; width:283px; height:51px; background:url("images/green/click-see-more-websites.png") transparent no-repeat 0 0; display:block; overflow:hidden; }
.websitedesigns a.clickseewebsites:hover { width:283px; height:51px; background:url("images/green/click-see-more-websites.png") transparent no-repeat 0 -51px; }
.clickseewebsites span { width:283px; height:51px; display:none; }

.designportfolios { margin-top:20px; width:960px; height:177px; background:url("images/green/graphic-designs-bg.png") #fff no-repeat 0 10px; overflow:hidden; }
.designportfolios ul,
.designportfolios li { margin:0; padding:0; list-style:none; }
.designportfolios ul { padding-left:180px; }
.designportfolios li { padding-left:20px; padding-top:140px; float:left; height:28px; background-repeat:no-repeat; background-position: top right; overflow:hidden; }
.designportfolios .design-vector { width:157px; background-image:url("images/green/designvector.png"); }
.designportfolios .design-logo { width:170px; background-image:url("images/green/designlogo.png"); }
.designportfolios .design-banners { width:158px; background-image:url("images/green/designbanners.png"); }
.designportfolios .design-various { width:179px; background-image:url("images/green/designvarious.png"); }
.designportfolios a { margin:0 auto; width:156px; height:28px; background-image:url("images/green/click-designviewmore.png"); background-color:transparent; backgroundp-repeat:no-repeat; display:block; }
.designportfolios a span { width:156px; height:28px; display:none; }
.designportfolios .design-vector a { background-position:0 0; }
.designportfolios .design-vector a:hover { background-position:0 -28px; }
.designportfolios .design-logo a { background-position:0 -56px; }
.designportfolios .design-logo a:hover { background-position:0 -84px; }
.designportfolios .design-banners a { background-position:0 -112px; }
.designportfolios .design-banners a:hover { background-position:0 -140px; }
.designportfolios .design-various a { background-position:0 -168px; }
.designportfolios .design-various a:hover { background-position:0 -196px; }

#content .content-page .flminimum { width:590px; overflow:hidden; }
#content .content-page .flminimum .wpcf7-checkbox { width:500px; display:block; overflow:hidden; }
#content .content-page .flminimum .wpcf7-list-item { padding-left:30px; border:1px solid #fff; }
#content .content-page .flminimum .subcontent1 { margin-left:0 !important; padding-left:0 !important; }
#content .content-page #sidebar { width:301px; float:right; }
#content .content-page #sidebar a { color:#000; text-decoration:none; }
#content .content-page #sidebar a:hover { text-decoration:underline; }
#content .content-page #sidebar h3.widgettitle { margin:0 0 10px 0; padding:0 0 10px 0; color:#000; font-size:20px; font-weight:normal; }
#content .content-page #sidebar ul { margin:0; padding:0; }
#content .content-page #sidebar li { list-style:none; background-image:url("images/green/nav-bullet.png"); background-position:0 13px; }
.nav-quote { margin-top:20px; min-height:171px; background:url("images/green/nav-quote.png") transparent no-repeat 0 0; }
* html .nav-quote { height:171px; _height:171px; }
.nav-quote p { line-height:140%; font-size:1em; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+ Testimonials
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.q3 { margin-bottom:30px; width:473px; background:url("images/green/q3-bg.png") #fff repeat-y top right; display:block; clear:both; }
.q3-btm { padding-bottom:16px; width:473px; background:url("images/green/q3-btm.png") no-repeat bottom right; }
.q3-top { margin:0; padding:17px 17px 0 0; background:url("images/green/q3-top.png") no-repeat top right; text-align:right; color:#314a00; font-size:22px; font-family:Garamond, serif; font-weight:bold; }
.q3-top .q3-small { display:block; color:#000; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.q3-mid { margin:0; padding:7px 17px 0 87px; min-height:87px; background:url("images/green/q3-mid.png") no-repeat top left; color:#314a00; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
.q3-mid p { margin:0; padding:0; background:none; line-height:170% !important; }

.q2 { margin-bottom:30px; width:473px; background:url("images/green/q2-bg.png") #fff repeat-y top right; display:block; clear:both; }
.q2-btm { padding-bottom:16px; width:473px; background:url("images/green/q2-btm.png") no-repeat bottom right; }
.q2-top { margin:0; padding:17px 17px 0 0; background:url("images/green/q2-top.png") no-repeat top right; text-align:right; color:#000; font-size:22px; font-family:Garamond, serif; font-weight:bold; }
.q2-top .q2-small { display:block; color:#000; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.q2-mid { margin:0; padding:7px 17px 0 87px; min-height:87px; background:url("images/green/q2-mid.png") no-repeat top left; color:#3f3f3f; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
.q2-mid p { margin:0; padding:0; background:none; line-height:170% !important; }

.q1-mid { margin:0; padding:7px 17px 0 87px; min-height:87px; background:url("images/green/q1-mid.png") no-repeat top left; color:#314a00; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
.q1-mid p { margin:0; padding:0; background:none; line-height:170% !important; }

.q4-mid { margin:0; padding:7px 17px 0 87px; min-height:87px; background:url("images/green/q4-mid.png") no-repeat top left; color:#3f3f3f; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
.q4-mid p { margin:0; padding:0; background:none; line-height:170% !important; }

.qvid { margin-bottom:30px; width:473px;  #fff repeat-y top right; display:block; clear:both; }
.qvid-btm { padding-bottom:16px; width:473px;  no-repeat bottom right; }
.qvid-top { margin:0; padding:17px 17px 0 0;  no-repeat top right; text-align:right; color:#314a00; font-size:22px; font-family:Garamond, serif; font-weight:bold; }
.qvid-top .qvid-small { display:block; color:#000; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.qvid-mid { margin:0; padding:7px 17px 0 87px; min-height:87px;  no-repeat top left; color:#314a00; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
.qvid-mid p { margin:0; padding:0; background:none; line-height:170% !important; }


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+ Contact Us
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#contact-table { margin:15px 0; width:100%; }
#contact-table img,
#contact-table td { margin:0 !important; padding:0 !important; }


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+ Our Team
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.ourteam .btmborder { margin-top:30px; padding-bottom:20px; }

