@charset "utf-8";
/* CSS Document */

#content{text-align:justify;}
h2
{
	/*PG clear:both;*/
	font-size:20px;
	line-height:24px;
	margin-top:5px;
}
h3
{
	clear: none;
}
h4
{
	font-size:16px;
	padding:0 0 0 0;
}
.text {position:absolute;z-index:-100;top:-1000px;visibility:hidden;}
.textHiden {position:absolute;z-index:-100;top:-1000px;visibility:hidden;}
.textInvisible {position:absolute;z-index:-100;top:-1000px; display:none;}
#footer .aligncenter {
	text-align: center;
}
#feature-top,
#feature-bottom {
	margin: 0px; padding: 0px 0px 0px 0px;
}
/* Changes setting in grid.css */
.w960,.w960-,.w900,.w900-,.w840,.w840-,.w780,.w780-,.w720,.w720-,.w660,.w660-,.w600,.w600-,.w540,.w540-,.w480,.w480-,.w420,.w420-,.w360,.w360-,.w300,.w300-,.w240,.w240-,.w180,.w180-,.w120,.w120-,.w60,.w60-,.w880,.w880-,.w800,.w800-,.w640,.w640-,.w560,.w560-,.w480,.w480-,.w400,.w400-,.w320,.w320-,.w160,.w160-,.w80,.w80- {display: inline; float: left; margin: 0px 0px; text-align: left; overflow: hidden;}
/**********************************************************
 *                        HOME page                       *
 **********************************************************/
#group_two {margin:35px 0;}
#group_two h3 {display:inline;}
#tabs {width:241px;}

#audit_box
{
	width:296px; 
	height:249px; 
	float:right; 
	background:url(/images/elements/seo-website-audit-coin.png) -8px 0; 
	border-collapse:collapse; 
	border:1px solid #ccc;
}
#tabs .tab
{
	position:relative; 
	width:236px; 
	height:58px; 
	margin:6.4px 0 0 0; 
	display:block; 
	overflow:hidden; 
	background:url(/images/elements/markting-services-tabs.jpg);
}
#IERoot #tabs .tab {margin-bottom:6.4px;}
#tabs .tab.seo {background-position: 0px 0px;}
#tabs .tab.consult {background-position: 0px -58px;}
#tabs .tab.linkbuild {background-position: 0px -116px;}
#tabs .tab.market {background-position: 0px -174px;}
#tabs .tab.seo:hover {background-position: -236px 0px;}
#tabs .tab.consult:hover {background-position: -236px -58px;}
#tabs .tab.linkbuild:hover {background-position: -236px -116px;}
#tabs .tab.market:hover {background-position: -236px -174px;}


/**********************************************************
 *                  SITE AUDIT page                       *
 **********************************************************/
#auditContent
{
   border:1px solid #777; 
   background-color:#eee; /*#0FF;*/ 
   width:250px; 
   font-family:Helvetica;
}
#auditContent ul li
{
	font-family:Helvetica; 
	color:#090;
	/*margin-bottom:15.7px;*/
}
#compChart
{
	width:670px; 
	margin-top:5px; 
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif; 
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#compTable
{
	font-size:1em; 
	text-align:center; 
	margin-top:10px;
}
#compTable tr{height:3em;}
#compTable tr td
{
	border-right:2px solid black; 
	vertical-align:middle;
}
tr.compTableHeader{font-size:0.8em;}
.strip{background-color:#6fc;}
.compItemList, tr.price{font-weight:bold;}
tr.price{border-top:2px solid black;}

.panel {
	position:relative;
	z-index:1;
	background-color:#EEE;
	border:1px solid #777;
	margin: 10px auto;
	padding:12px 50px;
	background-image: url(/images/elements/topleft.gif);
}
.topleft {border:none; background:#fff url(/images/elements/topleft.gif) top left no-repeat;}
.bottomright 
{
	position:absolute; 
	width:237px;
	height:169px;
	z-index:-1; 
	bottom:0; 
	right:0; 
	border:none; 
	background:url(/images/elements/bottomright.gif) bottom right no-repeat;
}
#audit #anchors .panel {margin:10px 0; width:75%; z-index:1; display:inline-block;}
#audit #anchors .options {position:absolute; bottom:0; padding:0; width:70%; text-align:center;}
#audit #anchors .options li {display:inline; margin:0 30px;}

.sticker 
{
	color:#000; 
	text-align: center; 
	font:19px Arial, Helvetica, sans-serif; 
	height:60px; 
	width:75px; 
	padding:18px 0 0 0;
	margin:0 auto;  
	/*text-indent:-10px;*/
}
.bronze{background:url(/images/elements/blank_bronze.png) no-repeat;}
.silver{background:url(/images/elements/blank_silver.png) no-repeat;}
.gold{background:url(/images/elements/blank_gold.png) no-repeat;}
.tick {margin:0 auto;width:31px; height:30px; background: url(/images/elements/tick.png) no-repeat;}

/**********************************************************
 *                  Small Business SEO                    *
 **********************************************************/
.sb_step{}
.how_wecan{font-size: 13px;}


/**********************************************************
 *                      News Posts                        *
 **********************************************************/
.post .title .post-title h3 {display:block;}

/**********************************************************
 *        Search Engine Marketing Compared  Page          *
 **********************************************************/
	#compareTable
	{
		margin-left: 0pt; 
		padding: 0px;
	}
	#compareTable tr{margin-bottom:10px; margin-top:10px;}
	#compareTable .headerRow
	{
		vertical-align: bottom; 
		margin: 0pt;
		font-family: Calibri;
		font-weight:bold;
		text-align:center;
	}
	#compareTable .benefitCol
	{
		vertical-align: top; 
		text-align:left;
		max-width: 201.05pt;
		font-family: Calibri;
		font-weight:bold;
	}
	#compareTable .benefit 
	{
		background-image:url(/images/elements/small-tick.png); 
		background-repeat:no-repeat;
		background-position:center;
	}
	#compareTable .nonBenefit
	{
		background-image:url(/images/elements/small-cross.png); 
		background-repeat:no-repeat;
		background-position:center;
	}
	#compareTable .rowBGColor{background-color:#FFD4EC;}

/*******************************************************************************
 *
 ******************************************************************************/
	#sidenav{float:right; width:185px; padding:0px 0px 5px 0px; margin-left:5px; margin-bottom:5px; background-color:#F7F7F7;}
	#sidenav a:link,#sidenav a:active,#sidenav a:visited{width:160px;text-decoration: none;color:#1D427C;}
	#sidenav a:hover{text-decoration:none;color:#006699;}
	#sidenav a{margin-top:0px;margin-left:0px;padding-top:10px;padding-bottom:10px;width:165px;overflow:hidden;}
	#sidenav ul{margin:0px 0px 0px 2px;padding:0px 0px 0px 10px;}
	#sidenav li{width:160px;margin:0px;padding-left:0px;list-style: none;border-bottom-style: solid;border-width:1px;border-color:#E1E1E1;}
	#sidenav li:hover ul,#sidenav li.sfHover ul{top:325px;z-index:1000;}
	#sidenav li a,#sidenav li ul a{text-decoration: none;display:block;}
	/*div.sidenav_on a{color:#006699!important;font-weight:bold;}*/
	div.sidenav_header{width:175px;height:21px;padding-left:8px;padding-top:5px;padding-bottom:0px;background-color:#8E8F8D;font-size:12px;font-weight:bold;color:#FFFFFF;}
	
	
/*******************************************************************************
 * VIDEO LEAD CAPTURE PAGES
 ******************************************************************************/
#main_header
{
	position:relative;
	width:758px;
	max-width:758px;
	margin-top:0px;
	margin-bottom:10px;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #000000;
	margin-left:auto;
	margin-right:auto;
	min-height:301px;
}
#header_left
{
	position:relative;
	float: left;
	padding:0px;
	width:401px;
	height:301px;
	max-height:301px;
	max-width:401px;
	background-image: url("/images/background/header_gradient01_02.jpg");
}
#header_right
{
	position:relative;
	float: right;
	width:346px;
	max-width:346px;
	max-height:301px;
	min-height:301px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	background-image: url("/images/background/header_gradient02.jpg");
	background-repeat: repeat-x;
	border-left-style: solid;
	border-width:1px;
	border-color:#CCCCCC;
}
div.formfield_lable
{
	float: left;
	width: 130px;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	color: #666666;
	line-height: 22px;
} 
#video_page
{
	width:401px; height:301px; max-width:401px; max-height:301px; display:block; 
	margin:0px auto 10px auto;
}
div.formfield
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	float: left;
	width: 177px;
	margin-top: 5px;
}
