@charset "utf-8";
body {background:#fff url(../images/bg-body.jpg) top left repeat-x; margin:0 auto; text-align:center; font-size:100%; font-family:"Century Gothic", Arial, Helvetica;}
body h1 {color: #333333; font-size:1.4em; font-weight:bold;}
body h2 {color: #333333; font-size:1.1em; font-weight:bold;}
.seo #tabs-nav #tab1 a{color:#0371be;}
.ppc #tabs-nav #tab2 a{color:#0371be;}
.webdesign #tabs-nav #tab3 a{color:#0371be;}
	#wrapper{width:980px; margin:0 auto;}
		#top {}
			#logo{float:left;}
			#phone{float:right;}
		#container{clear:both; margin-bottom:40px; overflow:hidden; height:100%;}
			#content{float:left; text-align:left; width:668px;}
				#header{background:url(../images/bg-header.jpg) top left no-repeat; width:668px; height:234px; display:block;}
					#header h1 {padding-top:35px; margin-left:180px;}
					#header ul {margin:0; padding:0;margin-top:25px; margin-left:180px; }
					#header ul li {background:url(../images/gfx-bullet.png) top left no-repeat; padding-left:30px; margin-bottom:20px;}
				#tabs{background:url(../images/bg-tabs-seo.gif) top left no-repeat; width:668px; height:41px; display:block;}
					#tabs-nav{padding-left:30px;}
						#tabs-nav li {display:inline;}
						#tabs-nav li a {display:inline-block; width:200px; padding-top:12px; color:#333; text-decoration:none; font-size:1.1em; font-weight:bold; text-align:center;}
						#tabs-nav li a:visited {color:#333;}
						#tabs-nav li a:hover {color:#0371be;}
						
				#main{padding-left:30px;}
					#main h2 {padding-top:30px; margin-bottom:20px;}
					#main p {margin-bottom:15px; line-height:1.2em; font-size:.9em; width:580px;}
					#main ul li {font-size:1.0em; list-style:disc; margin-left:30px; font-weight:bold;}
			#sidebar{float:right; width:312px; text-align:left;}
				#form-top{}
				#form-middle{background:url(../images/bg-formMid.png) top left repeat-y; margin-left:8px;}
					#form-middle ul{overflow:hidden; height:100%; padding-left:40px; padding-top:25px;}
					#form-middle ul li {margin-bottom:10px; overflow:hidden; height:100%}
					#form-middle ul li label {font-size:.8em; float:left; clear:both; margin-bottom:4px;}
					#form-middle ul li input, #form-middle ul li select {float:left; clear:both; width:200px; height:20px; font-family:"Century Gothic", Arial, Helvetica;}
					#form-middle ul li select {width:205px; height:20px;}
					#form-middle ul li textarea {width:200px; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
					#form-middle ul li #btnSubmit {background:url(../images/btn-submit.gif) top left no-repeat; width:211px; height:54px; border:0; text-indent:-9999px; font-size:0px; line-height:0px; cursor:pointer; margin-top:20px; margin-left:-5px;}
				#form-bottom{margin-left:9px;}
		#portfolio a img {border:1px solid #919191;}
		#testimonials {background:url(../images/bg-testimonials.jpg) top left no-repeat; width:980px; height:281px; display:block; clear:both; margin-top:20px; text-align:left;}
			#testimonials h2 {margin-left:300px; padding-top:20px; margin-bottom:10px;}
			#testimonials #info {margin-left:300px;}
			#testimonials #info li {width:400px;}
			#testimonials #info li p {font-size:.9em;}
			#testimonials #info li .main {margin-bottom:10px;}
	#footer{background:#e4e4e4; width:100%;}
		#footer p {font-size:.8em; padding:10px;}
.error {color:#C00;}

