/* CSS Document */

html
{
  overflow-y:scroll;
} 
body
{
	margin:0px 0px 0px 0px;
	background: url(../images/back.jpg) repeat;
}
div.maincontainer
{
	width:1002px;
	margin:0px auto;
	height:100%;
	background-color: #F7F8F8;
}
div.topbar
{
	width:100%;
	height:12px;
	background-color:#42464F;
	font-size: 10px;
}
div.innertopbar
{
	width:1002px;
	height:12px;
	margin: 0 auto;
	background-color:#B01116;
}
div.mainbar
{
	width:972px;
	height:100px;
	padding-left:15px;
	padding-right:15px;
	background: #FFF url(../images/topbannerbg.jpg) repeat-x;
	padding-bottom: 6px;
}
div.maincontent
{
	width:1002px;
	height:100%;
	float: left;
	background-color: #FFFFFF;
}
div.menubar
{
	width:768px;
	height:128px;
	float:left;
	padding-left: 15px;
	margin-top: 6px;
	margin-right: 4px;
	padding-top: 8px;
	background-image: url(../images/greybg.jpg);
	background-repeat: no-repeat;
}
div.logo
{
width:242px;
height:70px;
padding-top:15px;
padding-bottom:15px;
float:left;
}
div.topsitemap
{
	width:100px;
	height:80px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
	line-height: 15px;
	text-align: right;
}
div.topicon
{
	width:100px;
	height:70px;
	padding-top:15px;
	padding-bottom:15px;
	float:right;
	text-align: center;
}
.topmenuitems
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fefefe;
	text-decoration:none;
}
.topmenuitems:hover
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fefefe;
	font-weight: bold;
}
.topmenuitemson
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fefefe;
	font-weight: bold;
	text-decoration:none;
}
div.n2-websites
{
	width:1002px;
	height:220px;
	float: left;
	background: #FFF;
}
div.flashbar
{
	width:782px;
	height:220px;
	float: left;
	margin: 0px 4px 0px 0px;
}
div.free-website
{
	width:216px;
	height:220px;
	float: left;
	/*background: #32353E;*/
}
div.info
{
	float: left;
	width: 753px;
	height: auto;
	padding: 0px 0px 0px 15px;
}
div.related
{
	width: 753px;
	height: auto;
	float: left;
	padding: 0px 0px 20px 15px;
}
div.related-articles
{
	width: 342px;
	height: 162px;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 5px;
}
div.related-news
{
	width: 342px;
	height: 162px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 5px;
}
div.leftcolumn
{
	width:768px;
	height:100%;
	float:left;
	padding-left: 0px;
	margin-right: 4px;
	background-color: #FFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	margin-bottom: 10px;
}
div.leftcontentonline
{
	width:763px;
	height:auto;
	border-top:1px solid #EE3525;
	margin-top:5px;
	padding:15px 5px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	padding-left: 15px;
}
div.leftcontentonline2
{
	width:763px;
	height:auto;
	border-top:1px solid #EE3525;
	margin-top:5px;
	padding:15px 5px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	padding-left: 15px;
}
div.leftcontact
{
	width:763px;
	height:auto;
	border-top:1px solid #EE3525;
	margin-top:5px;
	padding:15px 5px 5px 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	padding-left: 15px;
}
div.imagebanner
{
	width:763px;
	height:165px;
	border-top:1px solid #EE3525;
	border-bottom:1px solid #EE3525;
	margin-top:5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
}
div.imageinternet
{
	width:763px;
	height:119px;
	border-top:1px solid #EE3525;
	border-bottom:1px solid #EE3525;
	margin-top:5px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
}
div.rightcolumn
{
	width:211px;
	height:100%;
	float:right;
	background-color:#F7F8F8;
	padding-left: 4px;
	padding-right: 0px;
	margin-bottom: 0px;
}
div.menucontainer
{
	width:141px;
	height:120px;
	border-right:1px solid #D5D7DB;
	float:left;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
}
div.menucontainer1
{
	width:141px;
	height:120px;
	border-right:1px solid #D5D7DB;
	float:left;
	padding-left:14px;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
}
div.menucontainer2
{
	width:141px;
	height:120px;
	float:right;
	padding-left:14px;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
}
div.sitemap
{
	width: 770px;
	height: 130px;
}
div.n2mainsitemap
{
	width: 770px;
	height: 240px;
}
div.sitemapcolumn
{
	width:155px;
	height:auto;
	padding-left:14px;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
	float: left;
}
div.sitemapcolumn1
{
	width:101px;
	height:auto;
	padding-left:14px;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
	float: left;
}
div.sitemapcolumn2
{
	width:141px;
	height:auto;
	padding-left:14px;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
	float: left;
}
div.casestudybox
{
	width:211px;
	height: 136px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: #FFF;
}
div.contactbox
{
	width:211px;
	margin-top: 10px;
	height: 168px;
	background-color: #32353E;
}
div.latestnewshead
{
	width:201px;
	
	height: 32px;
	padding-left: 10px;
	border-top: 1px solid #000000;
}
div.rightcolumnhead
{
	width:198px;
	margin-top:5px;
	height: 32px;
	padding-left: 10px;
}
div.casestudycontent
{
	width:194px;
	margin-top:10px;
	height: 50px;
	padding-left: 10px;
	font-family: Tahoma, Verdana, Arial;
	color: #fefefe;
	font-size: 12px;
	padding-right: 5px;
	line-height: 16px;
}
div.contactboxcontent
{
	width:194px;
	margin-top:10px;
	height: 120px;
	padding-left: 10px;
	font-family: Tahoma, Verdana, Arial;
	color: #fefefe;
	font-size: 12px;
	padding-right: 5px;
	line-height: 16px;
}
div.enewsletter
{
	width:201px;
	margin-top:0px;
	height: 32px;
	padding-left: 10px;
}
div.latestnewsbottom
{
	width:201px;
	height: 2px;
	padding-left: 10px;
	border-top: 1px solid #000000;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 0px;
	line-height: 0;
}
div.newsicon
{
	height:32px;
	float:left;
	width:22px;
}
div.casestudyicon
{
	height:32px;
	float:left;
	width:25px;
}
div.newsheading
{
	height:23px;
	float:left;
	width:100px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#666666;
	padding-top:9px;
	padding-left: 5px;
}
div.casestudyheading
{
	height:23px;
	float:left;
	width:120px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fefefe;
	padding-top:9px;
	padding-left: 5px;
}
div.casestudylogos
{
width:211px;
height:37px;
float:left;
}
div.caselogo
{
width:60px;
height:37px;
float:right;
}
div.casestudyreadmore
{
	width:139px;
	height:27px;
	float:left;
	padding-left: 10px;
	padding-top: 10px;
}
div.enewsheading
{
	height:23px;
	float:left;
	width:150px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#666666;
	padding-top:9px;
	padding-left: 5px;
}
div.news
{
	float: left;
	width:211px;
	height:auto;
}
div.expand
{
width:201px;
height:16px;
padding-left:10px;
}
div.newscontent
{
	width:193px;
	padding-right: 8px;
	padding-top: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	font-weight: 100;
	line-height: 18px;
	margin-left: 8px;
	height: auto;
	float: right;
}
div.newscontentstatic
{
	width:193px;
	padding-right: 8px;
	padding-top: 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	font-weight: 100;
	line-height: 18px;
	margin-left: 8px;
	height: auto;
	float: right;
}
div.review
{
	width:193px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-left: 20px;
	height: 110px;
	float: left;
}
div.review-signup
{
	width:193px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-left: 20px;
	height: 100%;
	float: left;
}
div.enewslettersignup
{
	width:193px;
	padding-right: 8px;
	padding-top: 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	font-weight: 100;
	line-height: 18px;
	margin-left: 8px;
	height: 100%;
}
div.footer
{
	width:100%;
	height:30px;
	background-color:#F7F8F8;
	float:left;
	background: url(images/back.jpg) repeat;
}
div.innerfooter
{
width:1002px;
margin:0 auto;
height:30px;
background: #FFF;
}
div.footerright
{
	width:272px;
	height:20px;
	float:right;
	font-family: Tahoma, Verdana, Arial;
	color: #666666;
	padding-right: 15px;
	text-align: right;
	padding-top: 10px;
	font-size: 10px;
}
div.footerleft
{
	width:700px;
	height:20px;
	float:left;
	padding-left:15px;
	padding-top: 10px;
	font-family: Tahoma, Verdana, Arial;
	color: #666666;
	font-size: 10px;
}
div.casestudyimage
{
	width:250px;
	height:149px;
	float:left;
	padding-left: 20px;
	padding-top: 1px;
	margin-bottom: 2px;
	padding-bottom: 3px;
}
div.casestudytextbox
{
	width:450px;
	height:124px;
	float:left;
	padding-left: 2px;
	padding-top: 1px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	margin-top: 25px;
}
div.box5
{
	width:750px;
	height:149px;
	padding-left: 2px;
	padding-top: 1px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	float: left;
}
div.box6
{
	width:750px;
	height:110px;
	float:left;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 3px;
}
div.casestudy
{
	width:747px;
	height:auto;
	float:left;
	padding-left: 5px;
	padding-top: 2px;
	margin-bottom:10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}
.casestudytext
{
	width:747px;
	height:auto;
	float:left;
	padding-left: 20px;
	padding-top: 2px;
	margin-bottom:10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	display: none;
}
.webtitlelink
{
	color:#F26728;
	text-decoration:none;
}
.onlinetitlelink
{
	color:#EE3525;
	text-decoration:none;
}
.ecommercetitlelink
{
color:#B11116;
text-decoration:none;
}
.weblink
{
color:#666666;
text-decoration:none;
}
.weblink:hover
{
	color:#F26728;
	text-decoration:none;

}
.weblinkon
{
	color:#F26728;
	text-decoration:none;

}
.onlinelink2
{
	color:#EE3525;
	text-decoration:none;
	font-weight: bold;
	padding-bottom:10px;
}
.onlinelink2:hover
{
	color:#EE3525;
	text-decoration:underline;
	font-weight: bold;
	padding-bottom:10px;
}
.onlinelink
{
	color:#666666;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	background: transparent;
}
.onlinelink:hover
{
	color:#fefefe;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	background-image: url(../images/buttonbg.jpg);
	background-repeat: repeat;
}
.sitemaplink
{
	font: normal 11px Tahoma, Verdana, Arial;
	color:#EE3525;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	background: transparent;
}
.sitemaplink:hover
{
	color:#fefefe;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	background-image: url(../images/buttonbg.jpg);
	background-repeat: repeat-x;
}
.privacylink
{
	font: normal 11px Tahoma, Verdana, Arial;
	color:#EE3525;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
}
.privacylink:hover
{
	text-decoration:underline;
	padding: 1px 1px 1px 1px;
}
.onlinelinkon
{
	color:#fefefe;
	text-decoration:none;
	background-image: url(../images/buttonbg.jpg);
	background-repeat: repeat-x;
	padding: 1px 1px 1px 1px;
}
.ecommercelink
{
color:#666666;
text-decoration:none;
}
.ecommercelink:hover
{
color:#B11116;
text-decoration:none;
}
.ecommercelinkon
{
color:#B11116;
text-decoration:none;
}
h1.web
{
	font-size:23px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	padding:0px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
}
h2.web
{
	font-size:16px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	padding:0px 0px 13px 15px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
}
h1.website
{
	font-size:23px;
	color:#F26728;
	font-family:Tahoma, Verdana, Arial;
	padding:0px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
}
h1.onlinemarketing
{
	font-size:23px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	padding:0px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
}
h1.ecommerce
{
	font-size:23px;
	color:#B11116;
	font-family:Tahoma, Verdana, Arial;
	padding:0px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
}
h2.phone
{
	font-size:25px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	padding-left: 15px;
}
h2.phone1
{
	font-size:25px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
h3
{
	font: bold 13px Tahoma, Verdana, Arial;
	color:#EE3525;
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:25px;
}
h4
{
	font: bold 14px Tahoma, Verdana, Arial;
	color:#666;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 2px 0px;
	line-height:25px;
}
.seo-analysis
{
	font-size:12px;
	color:#666;
	font-family:Tahoma, Verdana, Arial;
	padding:0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.phone2
{
	font-size:25px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	padding-left: 15px;
	line-height: 1;
}
.articles
{
	margin: 0;
	padding: 10px 0px 0px 10px;
}
.bigcontent
{
	font-size:16px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
	line-height:25px;
}
.bigcontentwebsite
{
	font-size:16px;
	color:#F26728;
	font-family:Tahoma, Verdana, Arial;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
	line-height:25px;
}
.bigcontentmarketing
{
	font-size:16px;
	color:#EE3525;
	font-family:Tahoma, Verdana, Arial;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
	line-height:25px;
}
.bigcontentecommerce
{
	font-size:16px;
	color:#B11116;
	font-family:Tahoma, Verdana, Arial;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
	line-height:25px;
}
.listitemcontent
{
color:#666666;
font-size:12px;
font-family:Tahoma, Verdana, Arial;
}
.bullet
{
	color:#EE3525;
	font-size: 14px;
}
.bulletwebsite
{
	color:#F26728;
}
.bulletmarketing
{
color:#EE3525;
}
.bulletecommerce
{
	color:#B11116;
}
.orangetext
{
color:#EE3525;
}
.newslinktitle
{
font-weight:normal;
font-size:12px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
text-decoration:none;
}
.newslinktitle:hover
{
font-weight:normal;
font-size:12px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
text-decoration:underline;
}
.newslinkreadmore
{
font-weight:normal;
font-size:10px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
text-decoration:none;
}
.newslinkreadmore:hover
{
font-weight:normal;
font-size:10px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
text-decoration:underline;
}
.bottomlink
{
font-weight:normal;
font-size:10px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
text-decoration:none;
}
.bottomlink:hover
{
font-weight:normal;
font-size:10px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
text-decoration:underline;
}
.caselinkreadmore
{
font-weight:normal;
font-size:10px;
font-family:Tahoma, Verdana, Arial;
color:#666666;
text-decoration:none;
}
.caselinkreadmore:hover
{
	font-weight:normal;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial;
	color:#999999;
	text-decoration:underline;
}
img.expandcollapse
{
	margin-left:8px;
}
input.username
{
	height:16px;
	width: 170px;
	border: 1px solid #999999;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial;
	margin-bottom: 5px;
	color:#666666;
	padding-left: 5px;
}
input.submit
{
	height:20px;
	width: 178px;
	border: 1px solid #999999;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial;
	margin-bottom: 5px;
	padding-left: 5px;
	color:#fefefe;
	background-color:#ABAEB4;
	text-align:left;
}
.centralcontent
{
	padding-left:15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
form
{
	margin:0;
	padding:0;
}
form#freewebsite
{
	margin:0;
	padding:0;
	float: left;
}
img
{
	border: 0px;
}
div.diagram
{
    margin: 0 auto;
    width: 400px;
    height: 400px;
}
div.scope
{
    float: left;
    width: 400px;
    height: 89px;
}
div.refine
{
    float: left;
    width: 91px;
    height: 223px;
}
div.design
{
    float: right;
    width: 91px;
    height: 223px;
}
div.construct
{
    float: left;
    width: 400px;
    height: 88px;
}
hr
{
	color:#EE3525;
	margin: 5px 0px 0px;
}
div.networkinglinks
{
	width:211px;
	height:auto;
	float:right;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
	padding: 0px;
	margin: 0 0 10px 0;
}
div.networkinglinks span
{
	float:left;
	display: block;
	width: 90px;
	text-align: center;
	padding: 0 5px;
	color: #EE3525;
}
div.networkinglinks p
{
	float:left;
	width: 200px;
	text-align: center;
	margin: 0;
	padding: 8px 0 0;
}
div.networkinglinks p a
{
	text-align: center;
	color: #EE3525;
	font-size: 11px;
	text-decoration:none;
}
div.networkinglinks p a:hover
{
	color: #EE3525;
	text-decoration:underline;
}
div.networkinglinksW
{
	width:211px;
	height:auto;
	float:right;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	line-height:17px;
	padding: 0px;
	margin: 0 0 0px 0;
	background-color: #FFFFFF;
}
#i-mag{
float:right; 
font-size:12px; 
width:163px; 
text-align:center; 
padding:0 0 10px;
}
#i-mag a{
	color:#EE3525;
	text-decoration:underline;
}
#i-mag a{
	color:#EE3525;
	text-decoration:none;
}
.fdpoweredby{
	display:none;
}
div.newscontentstatic
{
	float:right;
	width:100%;
	height: 500px;
}
.titles
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 21px;
}
