@charset "utf-8";
/* CSS Document */

body{
	background:#000000;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
#container
{
	background:url(../images/mainhomebg.jpg) no-repeat 0% 0%;
	width:1024px;
	margin:0px auto;
	padding:37px 0px 0px 32px;
}
#containersub
{
	background:url(../images/glow.gif) repeat-y 0% 0%;
	width:1061px;
	margin:0px auto;
	vertical-align:top;
	text-align:left;

}
#containersubalt
{
	background:url(../images/mainsubbg.jpg) no-repeat 0% 0%;
	width:1024px;
	margin:0px ;
	padding:35px 0px 0px 32px;
}
	
#header{
	width:1024px;
	margin:0px auto;
	height:58px;
	text-align:right;
	}
#content,#contentSub{
	width:1024px;
	margin:0px auto;
	/*background:url(../images/contentbg.jpg) no-repeat 0% 0%;*/
	padding:0px 0px 15px 0px;

}
#contentSub{
	/*background:url(../images/contentdubbg.jpg) no-repeat 0px 0%;*/
	/*padding:20px 0px 15px 0px;*/
}
#contentOpenspace
{
	width:100%;
	height:105px;
}
.contentOpenspace
{
	width:100%;
	height:105px;
}
.contentOpenspacemenu
{width:100%;
	height:100px;
}
#homelogos
{
	text-align:center;
	padding:50px 0px 0px 0px;
}
#breadcrumb{
	width:100%;
	border-bottom:1px dotted #333333;
	color:#666666;
	text-transform:capitalize;
		padding:0px 5px 5px 5px;
	}
#breadcrumb a{
	padding:0px 5px 5px 5px;
	color:#999999;
	text-decoration:none;
	}
#breadcrumb a:hover{
	color:#3399FF;
	}
#contentHomesections
{
	width:100%;
	height:404px;
}
#contentNavigation,#contentNavigationalt{
	width:207px;
	float:left;
	text-align:left;
	vertical-align:top;
	color:#7a7a65;
	font-family:"trebuchet MS", Arial;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;

	}
#contentNavigationalt{
	width:207px;
	}
#contentNavigation ul,#contentNavigationalt ul{
	margin:30px 0px 0px 0px;
	padding:0px;
	}
#contentNavigation li,#contentNavigationalt li{
	text-align:right;
	padding:0px 5px 0px 0px;
	list-style:none;
	}
#contentNavigationalt ul{
margin:28px 0px 0px 0px;
	}
#contentNavigation li a,#contentNavigationalt li a{
	color:#dcdcb1; 
	text-decoration:none;
	}
#contentNavigation li a:hover,#contentNavigationalt li a:hover{	
	color:#FFFFFF;
	}

#contentHomeFlash{
	width:338px;
	float:left;
	text-align:left;
	vertical-align:top;



	}
.flhimg{
	padding:1px 0px 0px 35px;
	}
#contentDescription{
	width:250px;
	text-align:left;
	float:left;
	vertical-align:top;
	color:#FFFFFF;
	font-size:11px;
	padding:20px 0px 0px 0px;
	font-family:Tahoma, Arial;

	}
#contentDescription h1{
	color:#FFFFFF;
	font-family:"trebuchet MS", Arial;
	font-size:18px;
	text-transform:uppercase;
	margin:0px;
	padding:5px 0px 2px 0px;
	}
#contentDescription h2{
	color:#b28f3d;
	background:#665222;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:15px 0px 0px 0px;
	padding:3px 0px 3px 5px;
	text-transform:uppercase;
	}
#contentDescription p{
	margin:0px;
	padding:5px 10px 10px 0px;
	color:#999999;
	line-height:120%;
	}
#contentDescription a,#contentLatestnews a
{
	text-decoration:none;
	color:#c2ff00;
	padding:0px 5px 0px 5px;
}
#contentDescription a:hover,#contentLatestnews a:hover
{
	color:#FFFFFF;
}
#contentLatestnews{
	width:228px;
	float:left;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#a5a5a5;
	font-family:Tahoma, Arial;

	}
#contentLatestnews h1{
	color:#b28f3d;
	background:#665222;
	font-size:12px;
	margin:5px 0px 0px 0px;
	padding:3px 0px 3px 5px;
	text-transform:uppercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
#contentLatestnews p{
	margin:0px;
	padding:10px;
	color:#666666;
	
	}
#contentSubmain{
	width:459px;
	float:right;
	color:#bebdbd;
	font-size:12px;
	line-height:150%;
	padding:31px 0px 0px 0px;
	


	}
#contentSubmain h1{
	font-family:"trebuchet MS", Arial;
	font-size:20px;
	padding:0px 0px 8px 0px;
	text-transform:capitalize;
	color:#FFFFFF;
	border-bottom:1px solid #ce9f30;
	margin:0px 0px 0px 10px;
	font-weight:normal;
	}
#contentSubmain h2{
	font-family:"trebuchet MS", Arial;
	font-size:17px;
	padding:0px 0px 0px 10px;
	text-transform:capitalize;
	color:#ce9f30;
	font-weight:normal;
	}
#contentSubmain h3{
	font-family:"trebuchet MS", Arial;
	font-size:18px;
	padding:0px 0px 0px 10px;
	text-transform:capitalize;
	color:#e88a37;
	font-weight:normal;
	}
#contentSubmain h4{
	font-family:"trebuchet MS", Arial;
	font-size:15px;
	padding:0px 0px 0px 10px;
	text-transform:capitalize;
	color:#e0c78d;
	font-weight:bold;
	background:#665222;
	height:28px;
	
	}
	#contentSubmain h5{
	font-family:"trebuchet MS", Arial;
	font-size:14px;
	padding:0px 0px 0px 10px;
	text-transform:capitalize;
	color:#e88a37;
	font-weight:bold;
	margin:0px;	

	
	}
#contentSubmain p{
	padding:5px 0px 0px 10px;
	line-height:160%;
	}
#contentSubmain p a,#contentSubmain li a
{
		color:#ffe095;
		text-decoration:none;
		font-weight:bold;
		padding:0px 5px 0px 5px;
}

#contentSubmain p a:hover,#contentSubmain li a:hover
{
	color:#FF0000;
}
#contentSubmain ol 
{
	margin:0px 0px 0px 25px;
	padding:0px;
}
#contentSubmain ol li
{
	list-style:none;

}
.clear{
	clear:both;
	}
#mainlinks{
	width:auto;
	padding:0px 0px 0px 34px;

	}
#mainlinksalt{
	margin:0px 0px 0px 34px;
	width:auto;
}
#footer{
width:1024px;
	margin:0px auto;
	clear:both;
	height:140px;
	text-align:right;
	font-size:10px;
	color:#ffff99;
	font-family:Tahoma;

	}
#footer p
{
	padding:10px 20px 0px 0px;
	vertical-align:bottom;
	margin:0px;
}
#subfooter
{
	width:1061px;
	background:url(../images/mainsubfooter.jpg) no-repeat 0% 100%;
	margin:0px auto;	
	clear:both;
	height:110px;	
		text-align:right;
	font-size:10px;
	color:#ffff99;
	font-family:Tahoma;
	}
#subfooter p
{
	padding:30px 20px 0px 0px;
	margin:0px;
}

.listleft
{
	font-weight:bold;
	color:#ffc106;
	width:60%;
	float:left;
	text-align:left;
	padding:5px 0px 7px 0px;
	border-bottom:1px dotted #434345;
	font-size:1.2em;
}
.listright
{
	font-weight:bold;
	color:#cadaf4;
	width:35%;
	float:left;
	padding:5px 0px 7px 0px;
	border-bottom:1px dotted #434345;

}
.pkgleft
{
	float:left;
	width:40%;
	text-align:left;
		height:10px;
	padding:5px;
		background:#665222;
}
.pkgprice
{
	float:right;
	text-align:right;
	background:#232323;
	padding:5px;
	color:#e1e1e1;
}
.prfimg,.prfimgalt
{
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:left;
	margin:10px 0px 0px 0px;
}
.prfimgalt
{
	float:none;
	margin:6px;
	/*width:125px;
	height:100px;*/
}
.alignright
{
	text-align:right;
}
.btmbrk
{
	border-bottom:1px dotted #71777b;
}
#technicalsupport
{
	width:100%;
}
#technicalsupport ol,#technicalsupport ul
{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 20px;
}
#technicalsupport ul{
	margin:0px 0px 0px 20px;
}
#technicalsupport ol li
{
	list-style:decimal;
}
#technicalsupport ol li,#technicalsupport ul li
{
	padding:4px 0px 4px 0px;
}
#technicalsupport ul li
{
	list-style:square;
}
#loginbox
{
	width:70%;
	margin:20px auto 0px auto;
	padding:10px;
	background:#20201e;
	border-top:1px solid #3a3b37;
	border-left:1px solid #3a3b37;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#d7d7d7;
	font-weight:bold;
	font-size:11px;
}
#loginbox ul
{
	margin:10px 10px 10px auto;
	padding:0px;
	width:80%;
}
#loginbox li
{
		list-style:none;
		text-align:right;
		padding:0px 0px 8px 0px;
}
.loginboxtx
{
	width:150px;
	background:#434441;
	border:1px solid #484848;
}
.arrnews
{
	padding:0px 5px;
	border:0px;
}
.more
{
	float:left;
	border:0px;
}
.portfoliobox
{
	width:99%;
		margin:0px auto 20px 0px;
}
	.portfoliobox td
{
		width:25%;
		text-align:center;
		line-height:130%;
		vertical-align:top;

}
	.portfoliobox td a
{
		text-decoration:none;
		color:#faf7ea;
		font-weight:bold;
			font-size:10px;
}
		.portfoliobox td a:hover
{
			color:#a9fa1c;
}
.portfoliolist
{
	width:99%;
	margin:0px auto;


}
.portfoliolist td
{
	vertical-align:top;
}
.contactus a
{
	width:63px;
	height:59px;
	float:left;
	background:url(../images/contactus.gif) no-repeat 0% 0%;
}
.contactus a:hover
{

	background:url(../images/contactusho.gif) no-repeat 0% 0%;
}
.technicalsupport a
{
	width:99px;
	height:59px;
	float:left;
	background:url(../images/technicalsupport.gif) no-repeat 0% 0%;
}
.technicalsupport a:hover
{
	background:url(../images/technicalsupportho.gif) no-repeat 0% 0%;
}
.technicaldatatable
{
	border:2px solid #d0af5a;
	width:100%;
	background:#3e3608;
}
.technihd
{
	background:#694d03;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	font-weight:bold;
}
.technitd
{
	background:#f2ede0;
	color:#402203;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
.technicaldatatable p
{
	margin:0px;
	padding:0px ;
	
}
.sitemap a
{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/sitemap.gif) no-repeat 0% 0%;
}
.sitemap a:hover
{
	background:url(../images/sitemapho.gif) no-repeat 0% 0%;
}
.clientlogin a
{
	width:68px;
	height:59px;
	float:left;
	background:url(../images/clientlogin.gif) no-repeat 0% 0%;
}
.clientlogin a:hover
{
	background:url(../images/clientloginho.gif) no-repeat 0% 0%;
}
.home a
{background:url(../images/home.gif) no-repeat 0% 50%;
	width:27px;
display:block;
float:right;
height:20px;
}
.home a:hover
{
	background:url(../images/homeho.gif) no-repeat 0% 50%;
}
.webdevelopment a
{background:url(../images/webdevelopment.gif) no-repeat 0% 50%;
	width:132px;
	display:block;
	float:right;
height:20px;
clear:both;
}
.webdevelopment a:hover
{
	background:url(../images/webdevelopmentho.gif) no-repeat 0% 50%;
}
.databasecreation a
{background:url(../images/databasecreation.gif) no-repeat 0% 50%;
	width:94px;
	display:block;
	float:right;
height:20px;
clear:both;
}
.databasecreation a:hover
{
	background:url(../images/databasecreationho.gif) no-repeat 0% 50%;
}
.searchengineoptimisation a
{background:url(../images/searchengineoptimisation.gif) no-repeat 0% 50%;
width:140px;
display:block;
float:right;
height:20px;
clear:both;
}
.searchengineoptimisation a:hover
{
	background:url(../images/seachengineoptimisationho.gif) no-repeat 0% 50%;
}
.webhosting a
{background:url(../images/webhosting.gif) no-repeat 0% 50%;
width:64px;
display:block;
float:right;
height:20px;
clear:both;
}
.webhosting a:hover
{
	background:url(../images/webhostingho.gif) no-repeat 0% 50%;
}
.emailmarketing a
{background:url(../images/emailmarketing.gif) no-repeat 0% 50%;
width:84px;
display:block;
float:right;
height:20px;
clear:both;
}
.emailmarketing a:hover
{
	background:url(../images/emailmarketiingho.gif) no-repeat 0% 50%;
}
.adverts a
{background:url(../images/adverts.gif) no-repeat 0% 50%;
width:81px;
display:block;
float:right;
height:20px;
clear:both;
}
.adverts a:hover
{
	background:url(../images/advertsho.gif) no-repeat 0% 50%;
}
.portfolio a
{background:url(../images/portfolio.gif) no-repeat 0% 50%;
width:96px;
display:block;
float:right;
height:20px;
clear:both;
}
.portfolio a:hover
{
	background:url(../images/portfolioho.gif) no-repeat 0% 50%;
}
#portfoliodisplay
{
	width:96%;
	padding:5px;
	background:#000000;
	margin:5px auto 0px 10px;
	border:1px solid #2d2d2d;
}
#portfoliotoolbar
{
	background:#1f1f20;
	width:100%;
	text-align:center;
	padding:20px 0px 20px 0px;
}
.date
{
	font-weight:bold;
	padding:0px;
	margin:-10px 0px 0px 0px;
}