/* CSS Document */

#homeimagebar{
	position:absolute;
	background-image:url(images/index_header.jpg);
	width:750px;
	height:248px;
	top: 81px;
	left: 0px;


}

#designimagebar{
	position:absolute;
	background-image:url(images/design_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;
}

#videoimagebar{
	position:absolute;
	background-image:url(images/digital_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}
#copyimagebar{
	position:absolute;
	background-image:url(images/copy_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#contactimagebar{
	position:absolute;
	background-image:url(images/contact_us_banner.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#webimagebar{
	position:absolute;
	background-image:url(images/web_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#aboutusimagebar{
	position:absolute;
	background-image:url(images/about_us_banner.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;
}


#brandimagebar{
	position:absolute;
	background-image:url(images/banner_hand.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#communicationimagebar{
	position:absolute;
	background-image:url(images/communication_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#whitepapersimagebar{
	position:absolute;
	background-image:url(images/resources_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#clientsimagebar{
	position:absolute;
	background-image:url(images/resources_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;
}

#videofooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 960px;
}

#edgewingcsfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1270px;
}

#communicationoverviewimagebar{
	position:absolute;
	background-image:url(images/communication_header.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#hometopheading{
margin:150px 0px 0px 30px;
width:480px;
}

.homeheader {
font:Arial, Helvetica, sans-serif bold 12px;
color:#000000;
}

.servicediv2{
margin-bottom:4px;
margin-top:5px;
border-bottom:solid 1px #999999;
width:134px;
height:50px;
}

.serviceimage2{
float:left;
width:auto;
border:none;
margin-right:10px;
margin-bottom:20px;
}

.imagebutton{
margin-left:20px;
margin-top:20px;}

.sitetools {
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 5px; 
	FONT: 12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 5px;  
	COLOR: #783e64;  
	PADDING-TOP: 5px;  
	HEIGHT: 12px; 
	TEXT-DECORATION: none;
	float:left;
	width:100px;
	margin-top:10px;
}

#banner {
	BACKGROUND: #ffffff; 
	BORDER: none;
	height:120px;
	POSITION: relative
}
#banner IMG {
	FLOAT: left
}
#banner UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#banner LI {
	DISPLAY: inline; 
	FLOAT: right; 
	PADDING-BOTTOM: 0.5em; 
	
}


#image {
	background-image:url(images/CONTENT_TEMPLATE_HEADER.jpg);
	background-repeat:no-repeat;
	width:750px;
	position:absolute;
	z-index:1;
	left: -2px;
	top: 33px;
	height: 72px;

}

.title{
position:relative;
margin-right:10px;
margin-left:80px;

}

.title image{
position:relative;
top:-30px;
left:400px;}

.header {
font: bold 35px "Trebuchet MS", Georgia, Verdana, sans-serif;
color:#FFFFFF;


}

.homeheader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;


}



/* Navigation Bar */
#nav {
	LEFT: 12px;
	MARGIN-BOTTOM: 0px;
	POSITION: absolute;
	TOP: 71px;
	width: 760px;
	z-index:1;
}

#nav UL{
PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE:NONE;
}

#nav LI { 
PADDING-RIGHT: 20px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	width:80px;
}



/* Footer */
.footer {font-family:Arial, Helvetica, sans-serif; color:#783e64;}
.footer a:link { font-family:Arial, Helvetica, sans-serif; color:#783e64;}
.footer a:visited {font-family:Arial, Helvetica, sans-serif; color:#783e64;}
.footer a:hover {font-family:Arial, Helvetica, sans-serif; color:#000000;}
.footer a:active {font-family:Arial, Helvetica, sans-serif; color:#783e64;}

/* Footer */
.homefooter {font-family:Arial, Helvetica, sans-serif; color:#783e64; }
.homefooter a:link { font-family:Arial, Helvetica, sans-serif; color:#783e64;}
.homefooter a:visited {font-family:Arial, Helvetica, sans-serif; color:#783e64;}
.homefooter a:hover {font-family:Arial, Helvetica, sans-serif; color:#000000;}
.homefooter a:active {font-family:Arial, Helvetica, sans-serif; color:#783e64;}

#footerdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 935px;
	left: 10px;
}

#portfoliofooterdiv{
	height:20px;
	width: 762px;
	margin-top:20px;
	left: 0px;
	background-color:#FFFFFF;
	position:absolute;
	top: 632px;
}

#portfolio2footerdiv{
	height:20px;
	width: 762px;
	margin-top:20px;
	left: 0px;
	background-color:#FFFFFF;
	position:absolute;
	top: 668px;
}

#designandprintfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 900px;
}

#copyfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 990px;
}

#contentmanagementfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 830px;
}

#ecommercefooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 950px;
}

#aboutusfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 720px;
}

#brandmanagementfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 930px;
}

#campaignplanningfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 825px;
}

#whitepapersfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 720px;
}

#clientsfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1940px;
	left: 85px;
}

#ecmfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1840px;
	left: 85px;
}

#communicationoverviewfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 945px;
}

#contactdatafooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 800px;
}

#competitorfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 800px;
}

#messagingfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 820px;
}

#internalfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 870px;
}

#contactfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 920px;
}

#sitemapfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1170px;
}

#edmfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1006px;
	left: 182px;
}

#glossaryfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 6080px;
}

#podcastsfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1020px;
}



#halcsfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1270px;
}

#northgatecsfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1320px;
}

#volantiscsfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1120px;
}

#onlinemarketingfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1340px;
}

#websitesfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1710px;
	}

#socialfooterdiv{
	position:absolute;
	height:20px;
	width: 762px;
	top: 1050px;
}
/*TOP LINKS*/ 
#sitetools{
	width:281px;
	position:absolute;
	left: 456px;
	top: 15px;
	margin-right:-10px;
	FONT: 12px "Trebuchet MS", Georgia, Verdana, sans-serif;
	font-weight:bold;
	color:#783e64;
}

#sitetools LI A {
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 5px; 
	FONT: 12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 5px;  
	COLOR: #783e64;  
	PADDING-TOP: 5px;  
	HEIGHT: 12px;
	float:left; 
	TEXT-DECORATION: none;
}
#sitetools LI A:hover {
	BACKGROUND: #ffffff; 
	COLOR: #FF9933;
}


/* wraps around entire page and centres the page */
#wrapper{
width:750px;
height:100%;
margin: 0 auto;
}


/* for ticker tape */
#ticker {
background:#783e64;
width:750px;
height:42px;
position:absolute;
top: 337px;
}

#tickerwrap{
padding:12px 10px 0px 15px;
height:auto;
}


.newsTickerBox{
	width:406px;
	height:12px;
	padding-top:0px;
	position:absolute;
	left: 251px;
	top: 359px;
}

.newsTickerTitle{ width:70px; float:left; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold;  padding-top:0px; padding-right:5px;}


.newsIframe {   background:none; border:none;}

.tickerText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; border:none}
.tickerText a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; border:none}
.tickerText a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;border:none }
.tickerText a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline;border:none }
.tickerText a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;border:none }

a.tickl{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none;color:#ffffff;font-weight:normal; background:#783e64;}
a.tickl:hover{color:#ffffff;text-decoration:underline; background: #783e64;}





/* grey background colour */
#contactbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:670px;
	
}

#portfoliobackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:670px;
	
}

#portfolio2background {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:700px;
	
}
#websitesbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:1450px;
	
}

#volantiscsbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:870px;
	
}

#sitemapbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:920px;
	
}

#podcastsbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:245px;
	border:none;
	position:absolute;
	height:770px;
	
}

#socialbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:800px;
	
}

#onlinemarketingbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:1080px;
	
}

#glossarybackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:5820px;
	
}

#designandprintbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:241px;
	border:none;
	position:absolute;
	height:650px;
	
}

#copybackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:720px;
	
}

#halcsbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:1020px;
	
}

#contentmanagementbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:570px;
	
}

#ecommercebackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:700px;
	
}

#communicationoverviewbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:237px;
	border:none;
	position:absolute;
	height:690px;
	
}

#competitorbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:237px;
	border:none;
	position:absolute;
	height:550px;
	
}

#contactdatabackground {
	background-color: #f6f4f7;
	width: 751px;
	top:237px;
	border:none;
	position:absolute;
	height:550px;
	
}

#messagingbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:237px;
	border:none;
	position:absolute;
	height:570px;
	
}

#internalbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:237px;
	border:none;
	position:absolute;
	height:620px;
	
}
#edgewingcsbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:1020px;
	
}

#northgatecsbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:1070px;
	
}

#videobackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:700px;
	
}

#background {
	background-color: #f6f4f7;
	width: 751px;
	top:243px;
	border:none;
	position:absolute;
	height:690px;
	
}

#aboutusbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:249px;
	border:none;
	position:absolute;
	height:470px;
	
}

#brandmanagementbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:243px;
	border:none;
	position:absolute;
	height:670px;
	
}

#campaignplanningbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:237px;
	border:none;
	position:absolute;
	height:580px;
	
}

#edmbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:620px;
	
}
#whitepapersbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:245px;
	border:none;
	position:absolute;
	height:470px;
	
}

#clientsbackground {
	background-color: #f6f4f7;
	width: 751px;
	top:247px;
	border:none;
	position:absolute;
	height:100%;
	margin: 0 auto;
	padding:0px 0px 30px 0px;
	
}

/* portfolio panel*/
#portfolio{
width:300px;
height:auto;
border:none;
margin-top:20px;
}

#portfoliowrap{
padding:10px 0px 0px 0px;
height:auto;
border:none;
width:330px;}


#portfolio h3{
margin:0 0 16px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:300px; 
	}
	
	#OVERVIEW{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:340px;

}



.overview{
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:340px;

}
/* images in portfolio */
#portcontent{
width:300px;
height:120px;
border:none;
margin-top:10px;

}

/* subscribe panel*/
#subscribe{
width:300px;
height:100px;
border:none;
margin-top:20px;
}

#subscribewrap{
padding:20px 0px 0px 0px;
height:300px;
border:none;}


#subscribe h2{
padding-top:20px;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:300px;
	float:left; 
	}
	
#subscribebox {
	width:300px;
	border:none;
	}
	
.subscribe {
float:left;
font: 10px Arial, Helvetica, sans-serif;
color:#000000;
margin-top:2px;
width:300px;
border:none;}

#formcontent {
margin:16px 0px 0px 20px;
width:auto;
margin-top:5px;
height:280px;
}

/*SUBSCRIBE STYLES*/
#formwrap {
	width:auto;
}


#subscribe fieldset {
	border:0;
	margin:0;
	padding:0;
}

#subscribe legend {
	display:none;
}



#subscribe:after {
	content: "."; 
	display: block; 
	height: 0;
	clear: both; 
	visibility: hidden;	
}

#subscribe label {
	display:none;
	float:left;
	margin:0 8px 0 0;
}

#subscribe input.text {
	width:200px;
	float:left;
	margin:0 0px 0 0;	
}

#subscribe .button {
	width:80px;
	margin-left:auto;
	float:right;
}

p.privacy {
	clear:both;
	float:none;
	margin:0;
	padding:0;
}



/* Left sidebar */

#sidebar ul li {
	position:relative;
	}



#sidebar {
	width:150px;
	height:500px;
	float:left;
	}

#sidebarwrap {
	MARGIN:16px 0px 32px 16px;
	height:500px;
	
}



.heading{font: bold 10px Arial, Helvetica, sans-serif;color:#783e64;}
.heading a:link {font:  bold 10px Arial, Helvetica, sans-serif;color:#999999;}
.heading a:visited{font: bold 10px Arial, Helvetica, sans-serif;color:#999999;}
.heading a:hover {font: bold 10px Arial, Helvetica, sans-serif;color:#000000;}
.heading a:active{font: bold  10px Arial, Helvetica, sans-serif;color:#999999;}

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
body a:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#783e64; text-decoration:none;}
body a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#783e64;text-decoration:none;}
body a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none;}
body a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#783e64;text-decoration:none;}

#sidebar h2 {
margin:30px 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:134px;}
	
	#sidebar h3 {
margin:0px 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:134px;}

.sidebar {
	line-height:12px;
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
}

#sidebar ul {
	margin:0 0 16px 0;
	padding:0;
	list-style:none;
	border-top:1px solid #E0E0E0;
}

#sidebar ul a {
	text-decoration:none;
	display:block;
	padding:1px 0;	
}

#sidebar ul a:hover,#sidebar ul a:hover span {
	color:#EA318C;
	text-decoration:none;
	background:url(../images/fader_grey.gif);
}

#sidebar ul li {
	position:relative;
	border-bottom:1px solid #E0E0E0;
}

#sidebar ul li a span {
	position:absolute;
	right:0;
	top:0;
	font-weight:normal;
}	

/* Overrides for features bullets */

#sidebar ul.features,#sidebar ul.features li {
	border:none;
	margin:auto auto 16px 16px;
	list-style:square;
}

#sidebar ul.features li {
	margin:0;
}

/* Overrides for contact form bullets */

#sidebar ul#contactaddress,#sidebar ul#contactaddress li {
	border:none;
	margin:auto auto 16px 0;
	padding:0;
	list-style:none;
}

#sidebar ul#contactaddress li {
	margin:0;
	padding:0 0 0 20px;	
}


/*RIGHT SIDEBAR*/
#sidebarR {
	width:auto;
	height:500px;
	float:left;
	}

#sidebarwrapR {
	margin-top:16px;
	margin-bottom:32px;
	margin-left:20px;
	margin-right:0px;
	height:350px;
	width:auto;
}

#sidebarR h2 {
margin:0 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:140px;}
	
.sidebartext{
color:#783e64;
font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
width:100px;
}

#infotitle{
border-bottom: 3px solid #999999;
margin-bottom:20PX;
margin-top:16px;
margin-left:20px;
margin-right:0px;
height:50px;
width:180px;
}

.mainheading{
margin:0 0 16px 0;
	color:#783e64;  	
	font: bold 16px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:134px; 
	}


.mainheading2{
margin:0 0 16px 0;
	color:#783e64;  	
	font: bold 16px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:180px; 
	}
#sidebarwrapR a {
font: bold 10px Arial, Helvetica, sans-serif;
color:#783e64;
border-bottom:#999999 1px;
text-decoration:none;
}

#sidebarwrapR a:hover{
font: 10px Arial, Helvetica, sans-serif;
color:#783e64;
border-bottom:#999999 1px;
text-decoration:none;
}




.subtext{
font:  8px Arial, Helvetica, sans-serif;
line-height:10px;
color:#000000;

}

#servicedivtop{
margin-bottom:4px;
margin-top:5px;
width:134px;
height:30px;
}

.servicediv{
margin-bottom:4px;
margin-top:5px;
border-bottom:solid 1px #999999;
width:134px;
height:40px;
}


.serviceimage{
float:left;
width:auto;
border:none;
margin-right:10px;
margin-bottom:5px;
}

.servicetext{
float:right;
font:Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
}

.servicebutton {
margin-top:10px;
margin-bottom:15px;
}
.servicediv1{
margin-bottom:15px;
margin-top:5px;
border-bottom:solid 1px #999999;
width:134px;
height:auto;

}
.servicediv3{
margin-bottom:15px;
margin-top:5px;
border-bottom:solid 1px #999999;
width:134px;
height:50px;

}

#servicediv1{
margin-bottom:4px;
margin-top:5px;
width:134px;
height:45px;
}

#servicediv2{
margin-bottom:4px;
margin-top:5px;
width:134px;
height:40px;
border-bottom: #999999 1px solid;
}

.serviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:80px;
margin-left:0px;
margin-top:0px;
background-image:url(images/BRAND_HAND.jpg);
}

.idportserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:130px;
margin-left:0px;
margin-top:0px;
background-image:url(images/BRAND_HAND.jpg);
}

.communicationserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:170px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_comm.jpg);
}

.webserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:170px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_web.jpg);
}

.designserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:50px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_design.jpg);
}



.digitalserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:50px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_digital.jpg);
}

.copyserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:50px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_copy.jpg);
}

.copyportserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:130px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_copy.jpg);
}

.webportserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:130px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_web.jpg);
}
.designportserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:130px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_design.jpg);
}

.digitalportserviceimage{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:130px;
margin-left:0px;
margin-top:0px;
background-image:url(images/menu_digital.jpg);
}
.serviceimage1{
float:left;
width:27px;
height:29px;
border:none;
margin-right:10px;
margin-bottom:5px;
}
.servicetext{
float:right;
font:Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
}

.servicebutton {
	margin-top:20px;
	margin-bottom:15px;
	
}

/* header image */
#image {
margin-top:200 px;
}

/* Portfolio Image 1 */

.image1{
cursor:pointer;
float:left;
width:90px;
height:120px; 
margin-right:10PX;
}

.image1 A:link{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}

.image1 A:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}

.image1 A:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#783e64;
text-decoration:none;
}

.image1 A:active {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#783e64;
text-decoration:none;
}

/* Portfolio Image 3 */

.image2{
width:90px;
height:120px;
margin-right:20px;
margin-top:10px;
float:left;

}

.image2 A:link {
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:9px;
text-decoration:none;
}

.image2 A:visited{
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:9px;
text-decoration:none;
}
.image2 A:hover {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
text-decoration:none;
}

.image2 A:active {
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:9px;
text-decoration:none;
}
/* Portfolio Image 3 */
#image3{
float:right;
width:90px;
height:120px;
}

#image3 A{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
text-decoration:none;
}

#image3 A:hover {
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:9px;
text-decoration:none;
}
/* Services hidden menu*/

#menu {
	position:absolute;
	z-index:1;
	visibility:visible;
	top:92px;
	left:5px;
	width: 740px;
	height:20px;
	border-top:dashed #999999 1px ;
	border-bottom:dashed #999999 1px;
	}
#menu1 {
	position:absolute;
	z-index:1;
	visibility:hidden;
	top:94px;
	left:11px;
	width: 770px;
	
	}

#menu1 LI {
PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	LIST-STYLE-TYPE: none;
		}

#menu1 A{
	font: 12px "Trebuchet MS", Georgia, Verdana, sans-serif;
		color:#999999; 
	letter-spacing: -1px; text-decoration:none;
	width:728px;
	height:24px;}

#menu1 A:hover {
font:  12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color:#666666; 
	letter-spacing: -1px; text-decoration:none;
	width:728px;
	height:24px;}
/* controls spacing between items on li on hidden menus*/
.class1{
width:170px;
float:left;}

.class2 {
width:150px;
float:left;
}

.class3{
width:60px;float:left;}

.class4{
width:90px; float:left;

}


.class5{
width:90px;float:left;
}
		
		
.class6{
width:60px;float:left;
margin-top:3px;
	font:  10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	
	
		}
		
		.class6 a:link{
float:left;
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
	.class6 a:visited{
float:left;
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
.class6 a:hover{
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
color: #FF9933; 
letter-spacing: -1px; 
text-decoration:none;
}
.class6 a:active{
float:left;
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}

.class7{

width:40px;float:left;
margin-top:3px;
	font:  10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	
	
		}
		
		.class7 a:link{
float:left;
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
	.class7 a:visited{
float:left;
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
.class7 a:hover{
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
color: #FF9933; 
letter-spacing: -1px; 
text-decoration:none;
}

.class7 a:active{
float:left;
font: bold 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}

.class8{
width:90px;
float:left;}

.class8 a:link{

font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
.class8 a:visited{

font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
.class8 a:hover{
font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
color: #FF9933; 
letter-spacing: -1px; 
text-decoration:none;
}

.class8 a:active{
font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 

	letter-spacing: -1px; 
	text-decoration:none;}

.class9{
width:275px;
float:left;}

.class9 a:link{

font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
.class9 a:visited{

font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 
	letter-spacing: -1px; 
	text-decoration:none;}
	
.class9 a:hover{
font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
color: #FF9933; 
letter-spacing: -1px; 
text-decoration:none;
}

.class9 a:active{
font: bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #783e64; 

	letter-spacing: -1px; 
	text-decoration:none;}
/* Client hidden menu*/
#menu2 {
	position:absolute;
	z-index:1;
	visibility:hidden;
	top:94px;
	left:11px;
	width: 720px;
		}

#menu2 LI {
PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	LIST-STYLE-TYPE: none;
		}

#menu2 A{
	font:  12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
		color: #999999; 
	letter-spacing: -1px; text-decoration:none;
	width:728px;
	height:24px;}

#menu2 A:hover {
font:  12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #666666; 
	letter-spacing: -1px; text-decoration:none;
	width:728px;
	height:24px;}

/* Portfolio hidden menu*/
	#menu3 {
	position:absolute;
	z-index:1;
	visibility:hidden;
	top:94px;
	left:11px;
	width: 720px;
		}

#menu3 LI {
PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	LIST-STYLE-TYPE: none;
		}

#menu3 A{
	font:  12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
		color: #999999; 
	letter-spacing: -1px; text-decoration:none;
	width:728px;
	height:24px;}

#menu3 A:hover {
font:  12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #666666; 
	letter-spacing: -1px; text-decoration:none;
	width:728px;
	height:24px;}
	
	#menu4 {
	position:absolute;
	z-index:1;
	visibility:visible;
	top:92px;
	left:11px;
	width: 720px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	LIST-STYLE-TYPE: none;
	font:  12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #666666; 
	letter-spacing: -1px; text-decoration:none;
	
		}

#menu4 LI {
PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	LIST-STYLE-TYPE: none;
	font:  12px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	color: #666666; 
	letter-spacing: -1px; text-decoration:none;
		}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#centre {
	width:380px;
	height:100%;
	float:left;
	}

#centrewrap {
margin-top:16px;
margin-bottom:32px;
	margin-left:30px;
	margin-right:0px;
	height:100%;
}

#centre h2{
margin:0 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	width:240px; 
	}
	
#casestudy{
background-image:url(images/case1.jpg);
background-repeat:none;
height:143px;
width:240px;
margin-bottom:10px;
}

#casetext{
width: 240px;
height:153px;
}

.casestudy {
font-family:Arial, Helvetica, sans-serif 12px;
color:#000000;
width:200px;
}

.innercase{
margin-right:10px;
margin-top:8px;
margin-left:10px;
margin-bottom:0px;
height:80px;}

.footertext{
padding-right:10px;
text-decoration:none;}

.homefootertext{
padding-right:10px;
margin-top:10px;
text-decoration:none;}

.footertextleft{
float:left;
margin-top:5px;
text-decoration:none;}

.footertextright{
float:right;
margin-top:5px;
text-decoration:none;}

dl.form {
	margin:0 0 16px 0;
	padding:0;
}

dl.form dt {
	clear:left;
	float:left;
	margin:0;
	padding:0;
	width:30px;
	text-align:left;
/*	border-bottom:1px dotted #E0E0E0;*/
}

dl.form dt.wide {
	width:auto;
	margin:0 0 8px 0;	
}

dl.form dt.wide label {
	width:20px;
	display:block;
	float:left;
}

dl.form dt.wide input.text {
	width:12em;
}

dl.form dt.wide input,dl.form dt.wide select {
	float:left;
}

dl.form dd {
	margin:0 0 8px 10em;
}

dl.form label {
	margin:0 8px 0 0;
	font:Arial, Helvetica, sans-serif;
	color:#783e64;
}

form {
	margin:0 0 16px 0;
	padding:0;
}

form fieldset {
	border:0;
	margin:0;
	padding:0;
}

form legend {
	display:none;
}

form .text,form textarea {
	background:#F8f8f8;
	border:1px solid #E0E0E0;
	height:1.4em;
	font: normal 1.00em/1.0em Arial,Helvetica,sans-serif;
	color:#000000;
	width:100px;
	margin-right:10px;
	
}

form dt{
width:300px;}

form label{
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#783e65;
margin-right:15px;}


form textarea {
	height:auto;
	width:100px;
}

dl.form textarea {
	width:25px;
}

form select {
	background:#F8F8F8;
	border:1px solid #E0E0E0;
	font-size:1.00em;
	color:#000000;
}

form .invalid {
    background:#F8F8A8;
}

#sidebarR dl.form dt {
	width:6em;
}

#sidebarR dl.form dd {
	margin:0 0 8px 6.5em;
}

#sidebarR dl.form input.text {
	width:10.5em;
}

#sidebarR dl.form textarea {
	width:10.5em;
}
#privacy {
width:17em;
height:30px;;
float:left;}

.privacy {
	margin-top:1em;
	font-size:0.90em;
		
		
}

.floatright{
float:right;
position:inline;}


#sideads{
margin-top:16px;
	margin-bottom:32px;
	margin-left:20px;
	margin-right:0px;
	height:280px;
	width:130px;
	}

.call a:link {font:bold 12px "Trebuchet MS", Georgia, Verdana, sans-serif; text-decoration:none; color: #783e64;}
.call a:visited {font:bold 12px "Trebuchet MS", Georgia, Verdana, sans-serif; text-decoration:none; color: #783e64;}
.call a:hover{font:bold 12px "Trebuchet MS", Georgia, Verdana, sans-serif; text-decoration:underline; color: #783e64;}
.call a:active {font:bold 12px "Trebuchet MS", Georgia, Verdana, sans-serif; text-decoration:none; color: #783e64;}

#Layer2 {
	position:absolute;
	left:60px;
	top:83px;
	width:733px;
	height:161px;
	
}

#imagebar{
	position:absolute;
	background-image:url(images/banner_hand.jpg);
	width:750px;
	height:136px;
	top: 103px;
	left: 0px;


}

#topheading{
margin:30px 0px 0px 65px;
}

.imagebutton{
margin-left:20px;
margin-top:20px;}

.sitetools {
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 5px; 
	FONT: 10px "Trebuchet MS", Georgia, Verdana, sans-serif; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 5px;  
	COLOR: #783e64;  
	PADDING-TOP: 5px;  
	HEIGHT: 12px; 
	TEXT-DECORATION: none;
	float:right;
	width:200px;
	margin-top:10px;
}




#picture{
	position:absolute;
	z-index:1;
	visibility:visible;
	width: 292px;
	height:304px;
	left: 199px;
		}
		
		#hpcopypicture1{
background-image:url(images/hp_design_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;}

#hpcopypicture2{
background-image:url(images/edgewing_id_3.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;
position:absolute;
}

#company{
margin:0px 0px 0px 0px;
float:left;
width:205px;}

#portfoliobar{
margin:10px 0px 0px 0px;
height:60px;
float:left;
width:350px;
position:absolute;
top:380px;
	}
	
	#whitebox2{
	width:560px;
	height:175px;
	border: solid #999999 1px;
	background-color:#FFFFFF;
	float:left;
margin-bottom:10px;}
	
	#centrewrap2 {
margin-top:16px;
margin-left:20px;
margin-bottom:0px;
	margin-right:0px;
	height:180px;
}

	#OVERVIEW2{
height:30px;
width:520px;

}

#PORTFOLIOOVERVIEW{
height:60px;
width:520px;

}
.title{
font:bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif;
color:#783e64;
margin:0px 0px 0px 0px;
width:300px;}

#company2{
margin:0px 0px 0px 0px;
float:left;
width:130px;}

#optionsbar{
width:345px;
height:130px;
border-right:#999999 solid 1px;
margin:0px 10px 0px 0px;

}
#portfoliocentre h2{
margin:0 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	width:300px; 
	}
#portfoliocentre h3 {
font:bold 16px "Trebuchet MS", Georgia, Verdana, sans-serif;
color:#783e64;
margin:0px 0px 0px 0px;
}

#portfoliocentre h4{
font:bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif;
color:#783e64;
margin:0px 0px 0px 0px;}

#portfoliocentre {
	width:560px;
	height:600px;
	margin:15px 0px 0px 25px;
	float:left;
	}

#portfoliocentre h5 {
font:bold 14px "Trebuchet MS", Georgia, Verdana, sans-serif;
color:#783e64;
margin:6px 0px 0px 0px;}

#example {
height:312px;
width:300px;
background-color:#FFFFFF;
border:#999999 1px solid;
margin-right:10px;
z-index:1;
visibility:visible;
float:left;
}

#portfoliocentrewrap {
margin-top:16px;
margin-left:20px;
margin-bottom:0px;
	margin-right:0px;
	height:380px;
}

#portfolio2centrewrap {
margin-top:16px;
margin-left:20px;
margin-bottom:0px;
	margin-right:0px;
	height:420px;
}

#whitebox1{
	width:560px;
	height:410px;
	border: solid #999999 1px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	float:left;}
	
	#whitebox1a{
	width:560px;
	height:450px;
	border: solid #999999 1px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	float:left;}
	
	
	#example3 {
height:150px;
width:350px;
margin-right:10px;
float:left;
}
	
	
.OVERVIEWHEADLINE{
margin:0 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	width:240px; 
	}
	
	#keltecpicture1{
background-image:url(images/keltec_copy_writing.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;}

#volantispicture1{
background-image:url(images/volantis_case_study.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;}

#vodafonecspicture1{
background-image:url(images/vodafone_design_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;}


#edgewingdesignpicture1{
background-image:url(images/edgewing_id_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;}

#hpdesignpicture1{
background-image:url(images/hp_design_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 11px;
position:absolute;
left: 197px;
	top: 64px;}

#hpdesignpicture2{
background-image:url(images/hp_design_2.jpg);
background-repeat:none;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 11px;
position:absolute;
left: 197px;
	top: 64px;
}

.portfolioimage1{
cursor:pointer;
float:left;
width:47px;
height:50px;
margin:0px 16px 0px 0px;
}


.portfolioimage1 A:link{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}

.portfolioimage1 A:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}

.portfolioimage1 A:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#783e64;
text-decoration:none;
}

.portfolioimage1 A:active {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#783e64;
text-decoration:none;
}


#hpdesignpicture3{
background-image:url(images/hp_design_3.jpg);
background-repeat:none;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 11px;
position:absolute;
left: 197px;
	top: 64px;
}

#hpdesignpicture1{
background-image:url(images/hp_design_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 11px;
position:absolute;
left: 197px;
	top: 64px;}

#hpdesignpicture2{
background-image:url(images/hp_design_2.jpg);
background-repeat:none;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 11px;
position:absolute;
left: 197px;
	top: 64px;
}

#hpdesignpicture3{
background-image:url(images/hp_design_3.jpg);
background-repeat:none;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 11px;
position:absolute;
left: 197px;
	top: 64px;
}

#piitdpicture{
	position:absolute;
	z-index:1;
	visibility:visible;
	width: 292px;
	height:304px;
	left: 197px;
	top: 64px;
		}

#piitdpicture1{
background-image:url(images/piit_design_1.jpg);
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 0px;
position:absolute;
left: 197px;
	top: 64px;}

#piitdpicture2{
background-image:url(images/piit_design_2.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;
position:absolute;
left: 197px;
	top: 64px;
}

#piitdpicture3{
background-image:url(images/piit_design_3.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#piitdpicture4{
background-image:url(images/piit_design_4.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 1px;
position:absolute;
left: 197px;
	top: 64px;
}

		#citwprintpicture1{
background-image:url(images/citw_design_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;
position:absolute;
left: 197px;
	top: 64px;}

#citwprintpicture2{
background-image:url(images/citw_design_2.jpg);
background-repeat:none;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;
position:absolute;
left: 197px;
	top: 64px;
}

	#vodafonedpicture1{
background-image:url(images/vodafone_design_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;
position:absolute;
left: 197px;
	top: 64px;}

#vodafonedpicture2{
background-image:url(images/vodafone_design_2.jpg);
background-repeat:none;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;
position:absolute;
left: 197px;
	top: 64px;
}

#halvideopicture1{
background-image: url(images/hal_video_1.jpg);
background-repeat:no-repeat;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#halvideopicture2{
background-image:url(images/hal_video_2.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#halvideopicture3{
background-image:url(images/hal_video_3.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#hpvideopicture1{
background-image:url(images/hp_video_1.jpg);
background-repeat:no-repeat;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:7px 0px 0px 0px;}

#hpvideopicture2{
background-image:url(images/hp_video_2.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
margin:5px 0px 0px 2px;
position:absolute;
}

#hpvideopicture3{
background-image:url(images/hp_video_3.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
margin:6px 0px 0px 2px;
position:absolute;
}
#sasvideopicture1{
background-image: url(images/sas_web_1.jpg);
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#sasvideopicture2{
background-image: url(images/sas_web_2.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#sasvideopicture3{
background-image: url(images/sas_web_3.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#volantispicture1{
background-image:url(images/volantis_video_1.jpg);
background-repeat:no-repeat;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#volantispicture2{
background-image:url(images/volantis_video_2.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#volantispicture3{
background-image:url(images/volantis_video_3.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#vmwarepicture1{
background-image: url(images/vmware_video_1.jpg);
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#vmwwarepicture2{
background-image: url(images/vmware_video_2.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#vmwarepicture3{
background-image:url(images/volantis_video_3.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#vodafonevideopicture1{
background-image:url(images/vodafone_video_1.jpg);
background-repeat:no-repeat;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 4px;
position:absolute;
left: 197px;
	top: 64px;}

#vodafonevideopicture2{
background-image:url(images/vodafone_video_2.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 4px;
position:absolute;
left: 197px;
	top: 64px;
}

#vodafonevideopicture3{
background-image:url(images/vodafone_video_3.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 4px;
position:absolute;
left: 197px;
	top: 64px;
}


#vodafonevideopicture4{
background-image:url(images/vodafone_video_4.jpg);
background-repeat:none;
border:none;
height:279px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 4px;
position:absolute;
left: 197px;
	top: 64px;
}

#sunvideopicture1{
background-image:url(images/sun_portfolio_1.jpg);
background-repeat:no-repeat;
border:none;
height:320px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 4px;
position:absolute;
left: 197px;
	top: 64px;}
	
	#sunvideopicture2{
background-image:url(images/sun_portfolio_2.jpg);
background-repeat:no-repeat;
border:none;
height:320px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 4px;
position:absolute;
left: 197px;
	top: 64px;}

#edgewingidpicture1{
background-image:url(images/edgewing_id_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;
position:absolute;
left: 197px;
	top: 64px;}

#edgewingidpicture2{
background-image:url(images/edgewing_id_3.jpg);
background-repeat:none;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 5px;
position:absolute;
left: 197px;
	top: 64px;
}

#edgewingidpicture3{
background-image:url(images/edgewing_id_2.jpg);
background-repeat:none;
border:none;
height:289px;
width:285px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 8px;
position:absolute;
left: 197px;
	top: 64px;
}

#piitidpicture1{
background-image: url(images/piit_identity.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:7px 0px 0px 5px;}

#edgewingidpicture1{
background-image: url(images/edgewing_id_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;}

#ridgewayidpicture1{
background-image: url(images/ridgeway_id_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;}
#smartpicture1{
background-image: url(images/smart_id_1.jpg);
background-repeat:no-repeat;
border:none;
height:289px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;}

#citwwebpicture1{
background-image:url(images/citw_web_1.jpg);
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;
position:absolute;
left: 197px;
	top: 64px;}

#citwwebpicture2{
background-image:url(images/citw_web_2.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;
position:absolute;
left: 197px;
	top: 64px;
}

#citwwebpicture3{
background-image:url(images/citw_web_3.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;
position:absolute;
left: 197px;
	top: 64px;
}

#edgewingwebpicture1{
background-image: url(images/edgewing_web_1.jpg);
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:3px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#edgewingwebpicture2{
background-image: url(images/edgewing_web_2.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#edgewingwebpicture3{
background-image: url(images/edgewing_web_3.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#executrackpicture1{
background-image: url(images/executrack_1.jpg); 
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:10px 0px 2px 2px;
position:absolute;
left: 197px;
	top: 64px;}
	
	#piitwebpicture1{
background-image: url(images/piit_web_1.jpg); 
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 3px;
position:absolute;
left: 197px;
	top: 64px;}

#piitwebpicture2{
background-image: url(images/piit_web_2.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#piitwebpicture3{
background-image: url(images/piit_web_3.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#ravenpicture1{
background-image: url(images/raven_web_1.jpg); 
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:9px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#ravenpicture2{
background-image: url(images/raven_web_2.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#ravenpicture3{
background-image: url(images/raven_web_3.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#ravenpicture4{
background-image: url(images/raven_web_4.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#refpicture1{
background-image: url(images/ref_sites_web_1.jpg); 
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:10px 0px 2px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#refpicture2{
background-image: url(images/ref_sites_web_2.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#refpicture3{
background-image: url(images/ref_sites_web_3.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#saswebpicture1{
background-image: url(images/SAS_TRAINING_WEB_1.jpg); 
background-repeat:no-repeat;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;}

#saswebpicture2{
background-image: url(images/SAS_TRAINING_WEB_2.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#saswebpicture3{
background-image: url(images/SAS_TRAINING_WEB_3.jpg);
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#saswebpicture4{
background-image: url(images/SAS_TRAINING_WEB_4.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;
}

#bentleypicture1{
background-image: url(images/bentley_web_1.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;

}

#bentleypicture2{
background-image: url(images/bentley_web_2.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;

}

#bentleypicture3{
background-image: url(images/bentley_web_3.jpg); 
background-repeat:none;
border:none;
height:295px;
width:289px;
z-index:1;
visibility:hidden;
float:left;
margin:5px 0px 0px 2px;
position:absolute;
left: 197px;
	top: 64px;

}
#homebackground {
	background-color: #f6f4f7;
	width: 751px;
	top:379px;
	border:none;
	position:absolute;
	height:570px;
	
}

#homesidebar {
	width:320px;
	height:500px;
	float:left;
	}

#homesidebarwrap {
	margin:16px 0px 0px 16px;
	height:500px;
}

#homeportfolio{
width:280px;
height:auto;
border:none;
margin-top:10px;
}

#homeportfoliowrap{
margin:10px 0px 0px 0px;
height:auto;
border:none;}


#homeportfolio h2{
margin:0 0 16px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:300px; 
	}
	
	.homesubscribe {
float:left;
font: 10px Arial, Helvetica, sans-serif;
color:#000000;
margin-top:20px;
width:300px;
border:none;}

#homesubscribe{
width:300px;
height:80px;
border:none;
margin-top:10px;
}

#homecentre {
	width:250px;
	height:500px;
	position:absolute;
	left: 483px;
	top: 1px;
	}

#homecentrewrap {
margin-top:16px;
margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
	height:500px;
}

#homecentre h2{
margin:0 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:240px; 
	}
	
	#homecasestudy{
background-image:url(images/case1.jpg);
background-repeat:none;
height:153px;
width:240px;
margin-bottom:10px;
border: 1px solid #CCCCCC;
}

#homecasestudy1{
background-image:url(images/case2.jpg);
background-repeat:none;
height:153px;
width:240px;
margin-bottom:10px;
border: 1px solid #CCCCCC;

}

#homecasestudy2{
background-image:url(images/case3.jpg);
background-repeat:none;
height:153px;
width:240px;
margin-bottom:10px;
border: 1px solid #CCCCCC;
}

.homecasetext{
width: 240px;
height:153px;
}

.w3c{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#783e64;
margin-top:10px;
margin-bottom:15px;
width:220px;}

#w3cdivider{
width:800px;
height:100px;
border-bottom:#CCCCCC solid 1px;}

.w3cimage{
margin:8px 0px 0px 0px;}

.freeindex{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#783e64;
margin-top:10px;
margin-left:20px;
width:180px;}

.freeindextext{
float:left;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:10px;
}

.freeindeximage{
margin:-8px 0px 0px 0px;
float:left;}



.homecasestudy {
font-family:Arial, Helvetica, sans-serif 8px;
color:#000000;
width:200px;

}

.homecasestudy a:link {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
text-decoration:none;
font-weight:bold;
}

.homecasestudy a:visited {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
text-decoration:none;
font-weight:bold;
}

.homecasestudy a:hover {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
font-weight:bold;
text-decoration: underline;
}

.homecasestudy a:active {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
text-decoration:none;
font-weight:bold;
}

.homeinnercase{
margin-right:10px;
margin-top:8px;
margin-left:10px;
margin-bottom:0px;
height:80px;}

#homesidebarR {
	width:100px;
	height:500px;
	position:absolute;
	left:318px;
	top: 1px;
	
	}

#homesidebarwrapR {
	margin-top:16px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
	height:500px;
	width:100px;
}

#homesidebarR h2 {
margin:0 0 8px 0;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:140px;}
	
	#homefooterdiv{
 background-color:#FFFFFF;
	position:absolute;
	height:60px;
	width: 762px;
	top: 950px;
	
}

#homefooterdiv1{
	width:762px;
	height:30px;
	border-bottom: dashed 1px #CCCCCC;
	float:left;
	
}

#homeformcontent {
float:left;
width:300px;
margin-top:5px;
height:auto;
}

.homeservicediv{
margin-bottom:4px;
margin-top:5px;
border-bottom:solid 1px #999999;
width:134px;
height:40px;
}

.homeserviceimage{
float:left;
width:auto;
border:none;
margin-right:10px;
margin-bottom:5px;
}

.homeservicediv1{
margin-bottom:4px;
margin-top:5px;
border-bottom:solid 1px #999999;
width:134px;
height:50px;

}

.homeservicediv2{
margin-bottom:4px;
margin-top:5px;
border-bottom:solid 1px #999999;
width:134px;
height:50px;
}

#casestudy1{
background-image:url(images/case2.jpg);
background-repeat:no-repeat;
height:153px;
width:240px;
margin-bottom:10px;
border: 1px solid #CCCCCC;

}

#casestudy2{
background-image:url(images/case3.jpg);
background-repeat:no-repeat;
height:153px;
width:240px;
margin-bottom:10px;
border: 1px solid #CCCCCC;
}

.casetext{
width: 240px;
height:153px;
}

.casestudy {
font-family:Arial, Helvetica, sans-serif 8px;
color:#000000;
width:200px;

}

.casestudy a:link {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
text-decoration:none;
font-weight:bold;
}

.casestudy a:visited {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
text-decoration:none;
font-weight:bold;
}

.casestudy a:hover {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
font-weight:bold;
text-decoration: underline;
}

.casestudy a:active {
font-family:Arial, Helvetica, sans-serif 12px;
color:#783e64;
text-decoration:none;
font-weight:bold;
}

.homeservicebutton {
margin-top:10px;
margin-bottom:15px;
}

#homeimage {
margin-top:200 px;
}

/* Portfolio Image 1 */

#homeimage1{
float:left;
width:90px;
height:120px;
cursor:pointer;
}



#homeimage1 A{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
text-decoration:none;
}

#homeimage1 A:hover {
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:9px;
text-decoration:none;
}

/* Portfolio Image 3 */

#homeimage2{

width:90px;
height:120px;
cursor:pointer;
margin-left:auto;
margin-right:auto;
}

#homeimage2 A{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
text-decoration:none;
}

#homeimage2 A:hover {
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:9px;
text-decoration:none;
}
/* Portfolio Image 3 */
#homeimage3{
float:right;
width:90px;
height:120px;
cursor:pointer;
}

#homeimage3 A{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
text-decoration:none;
}

#homeimage3 A:hover {
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:9px;
text-decoration:none;
}
/* Services hidden menu*/
#homesubscribe{
width:300px;
height:80px;
border:none;
margin-top:10px;
}

#homesubscribewrap{
margin:20px 0px 0px 0px;
height:80px;
border:none;}


#homesubscribe h2{
margin-top:25px;
	color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;
	border-bottom: 3px solid #999999;
	width:300px;
	float:left; 
	
	}
	
#homesubscribebox {
	width:300px;
	border:none;
	}
	
.homesubscribe {
float:left;
font: 10px Arial, Helvetica, sans-serif;
color:#000000;
margin-top:0px;
width:300px;
border:none;}

.homesubscribe1 {
float:left;
font: 10px Arial, Helvetica, sans-serif;
color:#000000;
margin-top:5px;
width:300px;
border:none;}

#homeformwrap {
	width:auto;
}


#homesubscribe fieldset {
	border:0;
	margin:0;
	padding:0;
}

#homesubscribe legend {
	display:none;
}



#homesubscribe:after {
	content: "."; 
	display: block; 
	height: 0;
	clear: both; 
	visibility: hidden;	
}

#homesubscribe label {
	display:none;
	float:left;
	margin:0 8px 0 0;
}

#homesubscribe input.text {
	width:200px;
	height:18px;
	float:left;
	margin:0 0px 0 0;	
}

#homesubscribe .button {
	width:80px;
	margin-left:auto;
	float:right;
}

p.privacy {
	clear:both;
	float:none;
	margin:0;
	padding:0;
}

.freeindex{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#783e64;
margin-top:10px;
margin-left:20px;
width:180px;
height:40px}

.freeindextext{
float:left;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
color:#783e64;
font-size:10px;
}

.freeindeximage{
margin:0px 0px 0px 5px;
float:left;}

div.c4 {text-align: right}
 input.c3 {background-color: rgb(255, 255, 160);}
 div.c2 {visibility:hidden}
 div.c1 {visibility: visible;}

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style:none;
  padding: 5px;
  margin: 0;
  text-decoration:none;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

.bigpurp {color:#783e64;  	
	font: bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;}
	
.purp {color:#783e64;  }

