body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1.4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:.8em;
}

#main {width:100%;}

#maincontainer {width:950px;  background-color:#FFFFFF;}

#headertop {width:950px; height:65px; background-image:url(images/topbggrd.gif);}

#logo{margin-left:10px; width:250px; height:65px; float:left;}

#topmenu{margin-left:325px; width:300px; height:65px; float:left;}

#topmenulink{margin-top:5px; margin-right:10px; width:260px; font-size:.75em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#006699;}

#topmenulink a:link{text-decoration:none; color:#006699;}

#topmenulink a:visited{text-decoration:none; color:#006699;}

#topmenulink a:active{text-decoration:none; color:#006699;}

#topmenulink a:hover{text-decoration:none; color:#00CCFF;}

#topleft {width:61px; height:65px; float:left;}

#banner{width:950px; height:181px; background-image:url(images/banner.jpg); background-repeat:no-repeat;}

#bannerspacer{width:950px; height:38px; background-image:url(images/spacer.jpg); background-repeat:repeat-x; padding-bottom:10px;}

#client{width:950px; height:100px;}

#resources{width:950px; height:39px;}

#clientleft{width:200px; height:100px; float:left; vertical-align:middle;}

#resourcesleft{width:155px; height:39px; float:left; vertical-align:middle; padding-left:5px;}

#clientright{width:730px; height:70px; float:left; background-image:url(images/bgclients.gif); background-repeat:no-repeat; overflow:hidden; padding-left:10px; padding-top:00px; padding-right:10px; padding-bottom:50px;}

#body {width:950px; height:auto; padding-top:10px; text-align:justify; color:#666666;}

#body_seo {width:950px; height:1250px; padding-top:10px; text-align:justify; color:#666666;}

#footer {
	width:950px;
	font-size:0.9em;
	color:#000000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
} 

#footer a:link{
	text-decoration:none;
	color:#000000;
	margin: 0px;
	padding: 0px;
}

#footer a:active{text-decoration:none; color:#000000;}

#footer a:visited{text-decoration:none; color:#000000;}

#footer a:hover{text-decoration:none; color:#FF6600;}

#footertop {
	width:950px;
	height:30px;
	background-color:#74aeef;
	color:#000000;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}

#footertop a{
    text-decoration:none;
	color:#FFFF99;
}

#footertop a:hover{
    text-decoration:none;
	color:#FF66FF;
}

#footerbot {
	width:950px;
	height:40px;
	background-image:url(images/botbg.gif);
	padding-top:10px;
	float: left;
	margin-top: 10px;
	color: #000000;
	text-align: center;
}

#bodyleft{
	width:198px;
	float:left;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
}

#bodymid{
	width:530px;
	float:left;
	text-align:left;
	height: auto;
}
#bodymid a{
    text-decoration:none;
	color:#0099FF;
}
#bodymid a:hover{
    text-decoration:none;
	color:#FF9900;
}
.boxmid{
	background-image:url(images/boxbg1.jpg);
	width:520px;
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:15px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.boxmid-1{
	background-image:url(images/boxbg2.jpg);
	width:510px;
	background-repeat:no-repeat;
	height:145px;
	margin-bottom:15px;
	float: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxmid-2{
	background-image:url(images/boxbg2.jpg);
	width:510px;
	background-repeat:no-repeat;
	height:145px;
	margin-bottom:15px;
	float: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 37px;
}
.boxmid_left{
	width:240px;
	height:130px;
	vertical-align:middle;
	float:left;
	padding-left:10px;
	line-height: 19px;
	color: #000000;
}

.boxmid_left a{
	text-decoration:none;
	color:#FF9933;
	font-weight: normal;
}

.boxmid_left a:hover{
	text-decoration:none;
	color:#0033FF;
	font-weight: normal;
}

.boxmid_right{
	width:237px;
	height:130px;
	vertical-align:middle;
	float:left;
	padding-left:20px;
	padding-left:20px;
	line-height: 19px;
	color: #000000;
	padding-right: 2px;
}

.boxmid_right a{
	text-decoration:none;
	color:#FF9933;
	font-weight: normal;
}

.boxmid_right a:hover{
	text-decoration:none;
	color:#0033FF;
	font-weight: normal;
}


.image_box{padding-right:10px; float:left}

.boxheading {color:#0099CC; font-size:1.1em; font-weight:bold;}

#bodyright{
	width:180px;
	float:left;
	height: auto;
}

.righttop{
	width:180px;
	height:auto;
	float: right;
	margin: 0px;
	padding: 0px;
}

.boxrighttop{
	width:179px;
	height:220px;
	padding:10px;
	background-image:url(images/topright.gif);
	background-repeat:no-repeat;
	line-height:1.5em;
	font-family:Arial;
	font-size:11;
	color: #000000;
}

.boxleftmid{
	width:179px;
	line-height:1.5;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #00CCFF;
}

.boxright{width:179px; height:137px; padding:10px; background-image:url(images/boxbg0.jpg); background-repeat:no-repeat; line-height:1.5; margin-top:50px;}

.boxrightmid{width:179px; height:autopx; padding:10px; margin-top:10px; background-image:url(images/midright.gif);line-height:1.5; font-family:Arial, Helvetica, sans-serif; color:#000000;}

.bodymain{width:509px; background-repeat:no-repeat; padding:10px; padding-left:5px; padding-right:5px; margin-bottom:15px; line-height:1.5;}

ul.sidemenu {
	padding: 0;
	margin-left:0px;
	margin-top:0px;
	list-style: none;
	font-size: 0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-weight:bold;
	color:#FF6600;
	line-height:2;
}

ul.sidemenu li a {
	text-decoration: none;
	color:#0099CC;
	display: block;
	width: 174px;
	display:block;
	border-bottom:1px solid  #0099CC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #E5F0FB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}



ul.sidemenu li a:hover {
	text-decoration:none;
	color:#FF9900;}
	
.boxmid_services{
	width:501px;
	height:130px;
	vertical-align:middle;
	float:left;
	padding-left:4px;
	padding-right:10px;
	line-height:1.4;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}	

.boxmid_services a:link{text-decoration:none; color:#0099CC;}

.boxmid_services a:active{text-decoration:none; color:#0099CC;}

.boxmid_services a:visited{text-decoration:none; color:#0099CC;}

.boxmid_services a:link{text-decoration:none; color:#00CCFF;}

#body_contact {width:950px; height:800px; padding-top:10px; text-align:justify; color:#666666;}

#body_webdesign {width:950px; height:1000px; padding-top:10px; text-align:justify; color:#666666;}

#body_logodesign {width:950px; height:660px; padding-top:10px; text-align:justify; color:#666666;}

#body_grahicdesign {width:950px; height:1020px; padding-top:10px; text-align:justify; color:#666666;}

#body_cmsdesign {width:950px; height:1060px; padding-top:10px; text-align:justify; color:#666666;}

#body_internetmarketing{width:950px; height:820px; padding-top:10px; text-align:justify; color:#666666;}
#body_webhosting{width:950px; height:920px; padding-top:10px; text-align:justify; color:#666666;}

#bodymid_seoclients{width:699px;  float:left; text-align:justify;}

.bodymain_seoclients{width:679px; background-repeat:no-repeat; padding:10px; padding-left:15px; padding-right:15px; margin-bottom:15px; line-height:1.5;}

#body_seoclients {width:950px; height:900px; padding-top:10px; text-align:justify; color:#666666;}

#body_about {width:950px; height:820px; padding-top:10px; text-align:justify; color:#666666;}

.boxclients{width:700px; height:170px; line-height:1.5;}

.boxclients-left{width:540px; height:170px;line-height:1.5; float:left;}

.boxclients-right{width:150px; height:170px;line-height:1.5; float:left;}

#bodymid-c{width:700px; height:600px;  float:left; text-align:justify;}

#body_services {width:950px; height:1650px; padding-top:10px; text-align:justify; color:#666666;}

#body_enquiry {width:950px; height:520px; padding-top:10px; text-align:justify; color:#666666;}

#body_newsmore{width:950px; height:650px; padding-top:10px; text-align:justify; color:#666666; clear:both;}

#body_career {width:950px; height:550px; padding-top:10px; text-align:justify; color:#666666;}

#bodymid_clients{
	width:740px;
	float:left;
	text-align:justify;
	margin: 0px;
	padding: 0px;
	height: auto;
}

.bodymain_clients{
	width:736px;
	background-repeat:no-repeat;
	padding-left:4px;
	padding-right:0px;
	margin-bottom:15px;
	line-height:1.5;
	height: auto;
	padding-top: 6px;
	padding-bottom: 0px;
}

#body_clients {width:950px; height:700px; padding-top:10px; text-align:justify; color:#666666;}

#body_sitemap{width:950px; height:550px; padding-top:10px; text-align:justify; color:#666666;}

#body_ecommerce{width:950px; height:1020px; padding-top:10px; text-align:justify; color:#666666;}

#bodymid-cont{width:745px;  float:left; text-align:justify;}

.leftmenuservices {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color:#CC3300;
	padding-left: 5px;
	text-align: left;
}

.leftmenuservices a{
	text-decoration:none;
	color:#CC3300;
	font-weight: bold;
}

.leftmenuservices a:hover {
	text-decoration:none;
	color:#0099FF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
}
	
.newsimg{padding-right:10px; float:left;}
.newsimg_{padding-left:10px; float:right;}	
#body_policy{width:950px; height:auto; padding-top:10px; text-align:justify; color:#666666;}
.orange_text_12_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d63000;
	font-weight:bold;
	}
	.orange_text_12_bold a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d63000;
	font-weight:bold;
	text-decoration:underline;
	}
	.orange_text_12_bold a:hover{
	text-decoration:none;
	}
#body_enquirytahnks {width:950px; height:650px; padding-top:10px; text-align:justify; color:#666666;}
#resources-body{width:740px; height:auto; float:left; font:Arial; font-size:12px; color:#000000; line-height:19px; padding-left:2px;}
#resources-body a{
    font-size:12px;
	font-weight:bold;
    text-decoration:underline;
	color:#0099FF;
}
#resources-body a:hover{
    text-decoration:none;
	color:#FF9900;
}
.privacy-policy {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 951px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0099CC;
	text-align: left;
	margin: 0px;
	line-height: 31px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
h4 a{
    text-decoration:none;
	color:#FF9933;
}
h4 a:hover{
	text-decoration:none;
	color:#FF9900;
	font-size: 11px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.sitemap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	text-align: justify;
}
.sitemap a{
    text-decoration:none;
	color:#CC0000;
}
.sitemap a:hover{
    text-decoration:none;
	color:#FF66FF;
}
.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#CC3300;
	text-align: right;
	
}
.more a{
    text-decoration:none;
	color:#FF9933;
	font-weight:bold;
	
}  
.more a:hover{
    text-decoration:none;
	color:#0033FF;
	font-weight:bold;
	
}   
.news {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	
	
}
.news a{
    text-decoration:none;
	color:#000000;
}
.news a:hover{
    text-decoration:none;
	color:#FF3300;
}
