html, body {
	margin:0; padding:0;
	width:100%; height:100%;
	overflow:auto;
}
 
body {
	font-family:arial, serifs;
}

.a	{
	font-size:0.7em;
}

#background {
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
}
 
#floater {
	position:relative; float:left;
	height:50%;
	margin-bottom:-300px;
	width:1px;
}
 
#centered {
	position:relative; clear:left;
	height:600px; width:800px;
	margin:0 auto;
	background-color:transparent;
	border:0px;
}
 
#intro {
	position:absolute;left:0px;right:0px;top:-15px;bottom:0px;
	font-family:arial, serifs;
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#1C4EA2;
	margin:0px;padding:0px;border:0px;
	display:none;
}

#c-1-tl	{ position:absolute;left:0px;top:0px; }
#w-1	{ position:absolute;left:18px;top:0px;width:764px;height:18px;background:#FFFFFF;margin:0px;padding:0px;border:0px;}
#c-1-tr	{ position:absolute;left:782px;top:0px; }
#w-2	{ position:absolute;left:0px;top:18px;width:800px;height:56px;background:#FFFFFF;margin:0px;padding:0px;border:0px;}

#carlsaunders {
	position:absolute;left:20px;right:0px;top:-5px;bottom:0px;
	font-family:arial, serifs;
	font-size:1.5em;
	letter-spacing:-1px;
	font-weight:900;
	text-align:left;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

#web-design {
	position:absolute;left:20px;right:0px;top:26px;bottom:0px;
	font-family:arial, serifs;
	color:#9D9DA7;
	font-size:0.8em;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

#genuine {
	position:absolute;left:0px;right:0px;top:-7px;bottom:0px;
	width:780px;
	font-family:arial, serifs;
	color:#4C85D1;
	font-size:0.8em;
	font-weight:600;
	text-align:right;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

#call-now {
	position:absolute;left:0px;right:0px;top:7px;bottom:0px;
	width:780px;
	font-family:arial, serifs;
	color:#102D82;
	font-size:1.5em;
	font-weight:900;
	text-align:right;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

#or-use {
	position:absolute;left:0px;right:0px;top:32px;bottom:0px;
	width:780px;
	font-family:arial, serifs;
	color:#9D9DA7;
	font-size:0.7em;
	font-weight:500;
	text-align:right;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

#content {
	position:absolute; top:74px;
	width:784px;
	height:180px;
	border:8px solid #102D82;
	background: url(imgs/g-2.jpg) repeat center top;
}

#web-design-seo {
	width: 368px;
	height: 173px;
	background: url(imgs/website-design-seo.png) no-repeat left top;
	position:absolute; left:7px;top:1px;
}

#tablinks {
	position:absolute;top:10px;right:14px;
	font-family:arial,serifs;
	color: #FFFFFF;
	font-size:0.70em;
	text-align:right;
	padding:0px;margin:0px;border:0px;
	z-index:5;
}

p.tabheaders {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;margin:0px;border:0px;display:inline;
}

p.tabheaders a, p.tabheaders a:active, p.tabheaders a:visited, p.tabheaders a:link {
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px;margin:0px;border:0px;display:inline;
	margin-left:14px;
}

p.tabheaders a:hover {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;margin:0px;border:0px;display:inline;
	margin-left:14px;
}

#tabcontentcontainer {
	position:absolute;top:35px;right:14px;
	width:375px;
	padding:0px;margin:0px;border:0px;
	z-index:6;
}

#webdesign {
	font-family:arial,serifs;
	font-size:0.8em;
	color:#FFFFFF;
	text-align:left;
	padding:0px;margin:0px;border:0px;display:inline;
}

#seo {
	font-family:arial,serifs;
	font-size:0.8em;
	color:#FFFFFF;
	text-align:left;
	padding:0px;margin:0px;border:0px;display:inline;
}

#marketing {
	font-family:arial,serifs;
	font-size:0.8em;
	color:#FFFFFF;
	text-align:left;
	padding:0px;margin:0px;border:0px;display:inline;
}

p.strapline {
	font-family:arial,serifs;
	font-size:0.9em;
	color:#FFFFFF;
	text-align:left;
	padding:0px;border:0px;margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}

ul {
	list-style-type:none;
	padding:0px;margin:0px;border:0px;
	display:inline-block;
	padding-left:10px;
}

li {
	background-image:url(imgs/circle-website-design.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:14px;
	padding-top:5px;
}

#seo-pic {
	position:absolute;right:5px;top:8px;
	width: 105px;
	height: 115px;
	background: url(imgs/seo-pic.jpg) no-repeat left top;
	border:1px solid #419DDD;
}

#b-1	{ position:absolute;left:0px;top:270px;width:800px;height:36px;background:#26418C;margin:0px;padding:0px;border:0px;}
#c-2-bl	{ position:absolute;left:0px;top:306px; }
#b-2	{ position:absolute;left:18px;top:306px;width:764px;height:18px;background:#26418C;margin:0px;padding:0px;border:0px;}
#c-2-br	{ position:absolute;left:782px;top:306px; }

h1 	{ position:absolute;left:35px;top:282px;font-family:arial,serifs;color: #FFFFFF;text-align:left;font-size:0.78em;font-weight: bold;margin:0px;display:inline;}
h2 	{ position:absolute;left:305px;top:282px;font-family:arial,serifs;color: #FFFFFF;text-align:left;font-size:0.78em;font-weight: bold;margin:0px;display:inline;}
h3 	{ position:absolute;left:540px;top:282px;font-family:arial,serifs;color: #FFFFFF;text-align:left;font-size:0.78em;font-weight: bold;margin:0px;display:inline;}

#c-3-tl	{ position:absolute;left:0px;top:438px; }
#b-3	{ position:absolute;left:18px;top:438px;width:764px;height:18px;background:#030A4D;margin:0px;padding:0px;border:0px;}
#c-3-tr	{ position:absolute;left:782px;top:438px; }
#b-4	{ position:absolute;left:0px;top:454px;width:800px;height:42px;background:#030A4D;margin:0px;padding:0px;border:0px;}

#b-5	{ position:absolute;left:0px;top:496px;width:800px;height:56px;background: url(imgs/g-4.jpg) repeat center top;margin:0px;padding:0px;border:0px;border-top:1px solid #FFFFFF;}
#c-4-bl	{ position:absolute;left:0px;top:552px; }
#b-6	{ position:absolute;left:18px;top:552px;width:764px;height:18px;background:#030A4D;margin:0px;padding:0px;border:0px;}
#c-4-br	{ position:absolute;left:782px;top:552px; }

#clients {
	position:absolute;left:34px;top:303px;
	z-index:5;
	border:0px;padding:0px;margin:0px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border:0px;
overflow: scroll; /*leave this value alone*/
width: 227px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 227px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

p.client {
	font-family:arial,serifs;font-size:0.78em;font-weight:normal;
	z-index:200;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

p.client a, p.client a:active, p.client a:visited, p.client a:link {
	z-index:200;
	text-decoration:none;
	color:#F151F1;
}

p.client a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

img.client { border:1px solid #102D82;}

#quotes {
	position:absolute;left:303px;top:303px;
	z-index:2;
	width:200px;
	height:150px;
	border:1px solid #102D82;
	background:#050134;
	padding:0px;
	text-align:left;
}

#newform {
	position:absolute;left:540px;top:303px;
	z-index:5;
	padding:0px;
	border:0px;
	margin:0px;
	text-align:left;
}

.form {
	padding:0px;
	border:0px;
	margin:0px;
}

.inputtext {
	font-family:arial, serifs;
	font-size:0.78em;font-weight: bold;
	color: #F151F1;
	text-align: Left;
	width:218px;
	margin:0px;margin-bottom:1px;
	padding:4px;
	display:block;
	background-color: #050134;
	border:1px solid #102D82;
}

.sendbutton {
	font-family:arial, serifs;
	font-size:0.7em;font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width:70px;
	margin:0px;
	padding:1px;
	display:block;
	background-color: #050134;
	border:1px solid #102D82;
}

#formresult {
	position:absolute;left:540px;top:303px;
	z-index:5;
	width:188px;
	height:120px;
	border:1px solid #102D82;
	background:#050134;
	padding:15px;
	font-family:arial, serifs;
	font-size:0.78em;
	color: #FFFFFF;
	text-align:left;
}

#formresult a, #formresult a:active, #formresult a:visited, #formresult a:link {
	color: #F151F1;
	text-decoration:underline;
}

#formresult a:hover {
	color: #F151F1;
	text-decoration:none;
}

#f1	{
	display:inline;
	z-index:5;
	position:absolute;left:5px;top:10px;width:145px;height:45px;
	padding:0px;border:0px;border:0px;
	border-right:1px solid #26418C;
	font-family:arial, serifs;
	text-align:center;
	font-size:0.6em;
}

p.f1 {
	z-index:5;
	color:#669BDA;
	margin:0px;padding:0px;border:0px;
}

#f2	{
	display:inline;
	z-index:5;
	position:absolute;left:150px;top:10px;width:115px;height:45px;
	padding:0px;border:0px;border:0px;
	border-right:1px solid #26418C;
	font-family:arial, serifs;
	text-align:center;
	font-size:0.6em;
}

p.f2 {
	z-index:5;
	color:#669BDA;
	margin:0px;padding:0px;border:0px;
}

#f3	{
	display:inline;
	z-index:5;
	position:absolute;left:265px;top:10px;width:165px;height:45px;
	padding:0px;border:0px;border:0px;
	border-right:1px solid #26418C;
	font-family:arial, serifs;
	text-align:left;
	font-size:0.6em;
}

p.f3 {
	display:inline;
	z-index:5;
	color:#669BDA;
	text-align:left;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

p.f3 a, p.f3 a:active, p.f3 a:visited, p.f3 a:link {
	display:inline;
	z-index:5;
	color:#669BDA;
	text-align:left;
	text-decoration:underline;
	margin:0px;padding:0px;border:0px;
}

p.f3 a:hover {
	color:#669BDA;
	text-decoration:none;
	margin:0px;padding:0px;border:0px;
}

#f4	{
	z-index:5;
	position:absolute;left:430px;top:10px;width:145px;height:45px;
	padding:0px;border:0px;border:0px;
	border-right:1px solid #26418C;
	font-family:arial, serifs;
	text-align:left;
	font-size:0.6em;
	white-space:nowrap;
	display:inline;
}

p.f4 {
	z-index:5;
	white-space:nowrap;
	display:inline;
	color:#669BDA;
	text-align:left;
	margin:0px;padding:0px;border:0px;
}

#f5	{
	z-index:5;
	display:inline;
	position:absolute;left:575px;top:10px;width:210px;height:45px;
	padding:0px;border:0px;border:0px;
	font-family:arial, serifs;
	text-align:right;
	font-size:0.7em;
}

p.f5 {
	z-index:5;
	color:#9D9DA7;
	margin:0px;padding:0px;border:0px;
}

#footer	{
	position:absolute;left:0px;top:575px;width:800px;height:30px;margin:0px;padding:0px;border:0px;
	font-family:arial, serifs;
	font-size:0.7em;
	text-align:center;
}

p.footer, p.footer a, p.footer a:active, p.footer a:visited, p.footer a:link {
	text-decoration:none;
	color:#F151F1;
	margin:0px;padding:0px;border:0px;
}

p.footer a:hover {
	text-decoration:underline;
	color:#F151F1;
	margin:0px;padding:0px;border:0px;
}
