@charset "utf-8";
/* CSS Document */

/* Global Styles */
body
{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#666; background-color: #666;}
h1,h2,h3,h4,h5,p,body
{margin:0px; padding:0px;}
img
{border:0px;}
.clear
{clear:both;}
a
{color:#F02F81; text-decoration:none;}
a:hover
{color:#333; text-decoration:underline;}
#container
{width:1000px; margin:auto; padding-top:15px;}
#whiteback
{background:url(../img/whiteback_back.gif) repeat-x bottom;background-color:#FFF; }

/* Text Styles */

h1
{font-size:23px; font-weight:lighter; color:#F02F81; line-height:35px; padding-bottom:10px;}
.pinkbold
{color:#F02F81;}
.pinkboldSmall
{color:#F02F81; font-size:11px;}


/* Header Styles */

#header
{background:url(../img/sitekgd.png) repeat-y; height:79px; text-align:center;}
	#logo
	{padding: 10px 0 0 43px; height:69px; width:145px; float:left;}
	#navigation
	{float:left; width:467px; margin:51px 0 0 80px;}

#underHeader
{background:url(../img/under_header.png) repeat-x; height:34px;}
	#subnav
	{text-align:center; font-size:11px; line-height:28px; color:#FFF;}
	#subnav a
	{color:#333; text-decoration:none;}	
	#subnav a:hover
	{color:#fff; text-decoration:none;}	
	#subnav span
	{margin:0 15px 0 15px;}

/* Body Styles */

#body
{}
#homeLeft
{float:left; width:250px; margin-top:30px;}
#homeMid
{float:left; width:533px; padding:0 10px 20px 10px;}
#homeRight
{float:left; width:176px; margin-top:30px;}
#dynRight
{float:left; width:128px; margin:30px 0 0 35px;}

	#phonebox
	{width:156px; margin:auto; font-size:12px; letter-spacing:-1px;}
	#phoneboxtop
	{background:url(../img/home_phone_box_top.png); height:14px;}
	#phoneboxback
	{background:url(../img/home_phone_box_back.png) repeat-y; width:146px; padding:3px 0 5px 15px;}
	#phoneboxbot
	{background:url(../img/home_phone_box_bottom.png); height:14px;}

	#latestSEO
	{width:200px; margin:auto; font-size:12px;}
	#latestSEOtop
	{background:url(../img/latest-seo-news-heading.png); height:44px;}
	#latestSEOback
	{background:url(../img/latest-seo-news-back.png); repeat-y; width:180px; padding:3px 0 5px 15px;}
	#latestSEObot
	{background:url(../img/latest-seo-news-foot.png); height:27px;}


/* Footer Styles */

#footerbar
{background:url(../img/footerbar.png) repeat-x; height:46px;}
#footerBkgd
{background:url(../img/footerBkgd.png); repeat-x; height:26px; color:#fff; line-height:26px; padding:0 40px 0 40px; font-size:11px;}
	#footerBkgd #copy
	{float:left;}
	#footerBkgd #footlinks
	{float:right;}
	#footerBkgd #footlinks a
	{color:#fff; text-decoration:none;}
	#footerBkgd #footlinks a:hover
	{color:#ccc; text-decoration:underline;}
	
#clientsImg
{width:533px; margin:10px 0 10px 0;}
.client
{float:left; width:170px;}


/* Left Right Graphics */
.backServices
{background:url(../img/services/background.gif) bottom no-repeat;}
.backWebPage
{background:url(../img/webpage-copy/back.gif) bottom no-repeat;}
.backDynWebCont
{background:url(../img/dynamic-web-content/back.gif) bottom no-repeat;}
.backWebNewsFeeds
{background:url(../img/website-news-feeds/back.gif) bottom no-repeat;}
.backSEOsmall
{background:url(../img/seo-small-business/back.gif) bottom no-repeat;}
.backJargon
{background:url(../img/jargon/back.png) bottom no-repeat;}
.backContact
{background:url(../img/contact/back.gif) bottom no-repeat;}
.backHome
{background:url(../img/homeback.gif) bottom no-repeat; height:550px;}

#twitter
{width:205px;}
