/* CSS Document */
/* Define Divs */
div.leftcolumn
{
	width:256px;
	height:auto;
	float:left;
	text-align:left;
}
div.maincontainerweb
{
	width:982px;
	height:auto;
	vertical-align:top;
	text-align:left;
	margin-left:9px;
	margin-right:9px;
}
div.maincontainerweb2
{
width:982px;
height:800px;
vertical-align:top;
text-align:left;
margin-left:9px;
margin-right:9px;
}
div.maincontainerweb3
{
width:982px;
height:650px;
vertical-align:top;
text-align:left;
margin-left:9px;
margin-right:9px;
}
div.maincontainerweb4
{
width:982px;
height:950px;
vertical-align:top;
text-align:left;
margin-left:9px;
margin-right:9px;
}
div.maincontainerweb5
{
width:982px;
height:700px;
vertical-align:top;
text-align:left;
margin-left:9px;
margin-right:9px;
}
div.maincontainerweb6
{
width:982px;
height:825px;
vertical-align:top;
text-align:left;
margin-left:9px;
margin-right:9px;
}
div.maincontainerweb7
{
width:982px;
height:600px;
vertical-align:top;
text-align:left;
margin-left:9px;
margin-right:9px;
}
div.maincontainerweb8
{
width:982px;
height:680px;
vertical-align:top;
text-align:left;
margin-left:9px;
margin-right:9px;
}
div.leftcolumnmenu
{
width:256px;
height:330px;
margin-left:0px;
margin-right:0px;
margin-top:10px;
float:left;
}
div.leftcolumnmenu2
{
width:256px;
height:360px;
margin-left:0px;
margin-right:0px;
margin-top:10px;
float:left;
}
div.leftcolumncontact
{
	width:256px;
	height:auto;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	margin-top:10px;
	float:left;
}
div.rightcolumn
{
width:256px;
height:auto;
float:right;
text-align:left;
}
div.rightcolumn2
{
width:256px;
height:330px;
margin-top:10px;
float:right;
}
div.rightcolumncase
{
width:256px;
height:330px;
margin-top:10px;
float:right;
}
div.rightcolumnnews
{
width:256px;
height:auto;
margin-bottom:0px;
margin-top:10px;
margin-right:0px;
float:right;
}
div.webcontent
{
width:450px;
height:550px;
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:9px;
margin-right:9px;
}
div.webcontent2
{
width:450px;
height:800px;
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:9px;
margin-right:9px;
}
div.webcontent3
{
width:450px;
height:650px;
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:9px;
margin-right:9px;

}
div.webcontent4
{
width:450px;
height:950px;
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:9px;
margin-right:9px;
}
div.webcontent6
{
width:450px;
height:600px;
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:9px;
margin-right:9px;
}
div.webcontent7
{
width:450px;
height:660px;
float:left;
margin-top:10px;
margin-bottom:5px;
margin-left:9px;
margin-right:9px;
}
div.webdevtop
{
width:450px;
height:150px;
background-image:url(../images/webtop.jpg);
background-repeat:no-repeat;
}
div.ecomtop
{
width:450px;
height:150px;
background-image:url(../images/ecomtop.jpg);
background-repeat:no-repeat;
}
div.seotop
{
width:450px;
height:150px;
background-image:url(../images/seotop.jpg);
background-repeat:no-repeat;
}
div.hostingtop
{
width:450px;
height:150px;
background-image:url(../images/hostingtop.jpg);
background-repeat:no-repeat;
}
div.webporttop
{
width:450px;
height:150px;
background-image:url(../images/webporttop.jpg);
background-repeat:no-repeat;
}
div.domaintop
{
width:450px;
height:150px;
background-image:url(../images/domaintop.jpg);
background-repeat:no-repeat;
}
div.flashtop
{
width:450px;
height:150px;
background-image:url(../images/flashtop.jpg);
background-repeat:no-repeat;
}
div.bespoketop
{
width:450px;
height:150px;
background-image:url(../images/bespoketop.jpg);
background-repeat:no-repeat;
}
div.contenttop
{
width:450px;
height:150px;
background-image:url(../images/contenttop.jpg);
background-repeat:no-repeat;
}
div.webdesigntop
{
width:450px;
height:150px;
background-image:url(../images/webdesigntop.jpg);
background-repeat:no-repeat;
}
div.accesstop
{
width:450px;
height:150px;
background-image:url(../images/accesstop.jpg);
background-repeat:no-repeat;
}
div.semtop
{
width:450px;
height:150px;
background-image:url(../images/semtop.jpg);
background-repeat:no-repeat;
}
div.linktop
{
width:450px;
height:150px;
background-image:url(../images/linktop.jpg);
background-repeat:no-repeat;
}
div.emarketingtop
{
width:450px;
height:150px;
background-image:url(../images/emarketingtop.jpg);
background-repeat:no-repeat;
}
div.micrositestop
{
width:450px;
height:150px;
background-image:url(../images/micrositestop.jpg);
background-repeat:no-repeat;
}
div.onlinetop
{
width:450px;
height:150px;
background-image:url(../images/onlinetop.jpg);
background-repeat:no-repeat;
}
div.analyticstop
{
width:450px;
height:150px;
background-image:url(../images/analyticstop.jpg);
background-repeat:no-repeat;
}
div.sidemenu
{
width:254px;
height:300px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
div.sidemenu2
{
width:254px;
height:330px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
div.sidemenuhead
{
width:256px;
height:30px;
background-image:url(../images/webmenuhead.jpg);
background-repeat:no-repeat;
margin-bottom:0px;
}
div.sidemenuonlinehead
{
width:256px;
height:30px;
background-image:url(../images/onlinemenuhead.jpg);
background-repeat:no-repeat;
margin-bottom:0px;
}
div.casestudies
{
width:251px;
height:270px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
div.casestudieshead
{
width:253px;
height:30px;
background-image:url(../images/casestudieshead.jpg);
background-repeat:no-repeat;
}
div.news
{
width:251px;
height:110px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
div.newshead
{
width:253px;
height:30px;
background-image:url(../images/newshead.jpg);
background-repeat:no-repeat;
}
div.contact
{
width:254px;
height:190px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
div.contacthead
{
width:256px;
height:30px;
background-image:url(../images/contacthead.jpg);
background-repeat:no-repeat;
}
/* Define Links */
p.sidemenutop
{
margin-left:9px;
margin-right:5px;
margin-bottom:0px;
margin-top:5px;
}
p.sidemenu
{
margin-left:9px;
margin-right:5px;
margin-bottom:0px;
margin-top:10px;
}
.sidemenulink
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
margin-top:0px;
}
.sidemenulink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}
.casestudylink
{
color:#3E4999;
text-decoration:none;
}
.casestudylink:hover
{
color:#3E4999;
text-decoration:underline;
}

/* Define Text */
.contacttext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
padding-top:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:1px;
}
.casetexthead
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
padding-top:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:1px;
font-weight:bold;
}
.casetext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:10px;
padding-right:10px;
padding-top:0px;
margin-top:0px;
margin-bottom:1px;
}
.portlinks
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
text-align:center;
}
.portlinks:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
text-align:center;
}
.webproductslink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F03723;
text-decoration:none;
}
.webproductslink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F03723;
text-decoration:underline;
}
h1.web
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#F03723;
padding-top:5px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:0px;
}
.webtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin-top:10px;
	text-align: left;
}
