@charset "utf-8";

body {
margin: 0;  
background-color:#003399;

} 
p {margin: 0;}
#wrapper2 {
	position:relative;
	width:890px;
	height:1000px;
	z-index:1;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#FFFFFF;
	background-image:url(../images/back_repeat.jpg);


}
#blue_content {
	position:absolute;
	width:611px;
	height:607px;
	top: 117px;
	left: 240px;
	background-image:url(../images/blue_content.gif);

}
#yellow_content {
	position:absolute;
	width:607px;
	height:607px;
	top: 117px;
	left: 240px;
	background-image:url(../images/yellow_content.gif);

}

#inner_content {
	position:absolute;
	width:588px;
	height:582px;
	top: 10px;
	left: 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:5px;
	margin-right:10px;
	overflow:auto;
	}	

#welcome_button {
	position:absolute;
	width:203px;
	height:52px;
	top: 118px;
	left: 24px;
}
#web_button {
	position:absolute;
	width:203px;
	height:52px;
	top: 174px;
	left: 24px;

}
#ecommerce_button {
	position:absolute;
	width:203px;
	height:52px;
	top: 229px;
	left: 24px;

}
#portfolio_button {
	position:absolute;
	width:203px;
	height:52px;
	top: 282px;
	left: 24px;

}
#contact_button {
	position:absolute;
	width:203px;
	height:52px;
	top: 447px;
	left: 24px;

}
#wsupport_button {
	position:absolute;
	width:203px;
	height:52px;
	top: 339px;
	left: 24px;

}
#media_button {
	position:absolute;
	width:203px;
	height:52px;
	top: 393px;
	left: 24px;

}
#ad_space {
	position:absolute;
	width:203px;
	height:323px;
	top:400px;
	left:24px;
	background-image:url(../images/ad_back2.jpg);
}	
#paypal {
	position:absolute;
	width:100px;
	height:53px;
	left: 544px;
	top: 752px;

}	
#flags {
	position:absolute;
	top:133px;
	left:757px;
	height: 29px;
	width:110px;
	z-index:5;

}	
#new_logo {
	position:absolute;
	background-image:url(../images/new_logo.gif);
	width:300px;
	height:80px;
	left: 24px;
	top: 13px;
	}		
#websites {
	position:absolute;
	background-image:url(../images/websites.jpg);
	width:121px;
	height:80px;
	left: 535px;
	top: 16px;
	}
#websites2 {
	position:absolute;
	width:121px;
	height:80px;
	left: 685px;
	top: 13px;
	}		
#phplogo {
	position:absolute;
	background-image:url(../images/php.gif);
	width:100px;
	height:53px;
	left: 49px;
	top: 750px;
	}
#mysqllogo {
	position:absolute;
	background-image:url(../images/mysql.gif);
	width:100px;
	height:52px;
	left: 339px;
	top: 751px;
	}	
#rsslogo {
	position:absolute;
	background-image:url(../images/rss.gif);
	width:58px;
	height:49px;
	left: 460px;
	top: 752px;
	}	
#zenlogo {
	position:absolute;
	background-image:url(../images/zenlogo.gif);
	width:137px;
	height:35px;
	left: 180px;
	top: 754px;
	}	
#seologos {
	position:absolute;
	width:564px;
	height:70px;
	left: 265px;
	top: 630px;
	}		
#w3ref {
	position:absolute;
	width:93px;
	height:35px;
	left: 662px;
	top: 751px;
	}
#w3css {
	position:absolute;
	width:93px;
	height:35px;
	left: 768px;
	top: 751px;
	}		
#maillogo {
	position:absolute;
	background-image:url(../images/mail.gif);
	width:100px;
	height:100px;
	left: 665px;
	top: 10px;
	}		
#pictures {
	top:-156px;
	left:694px;
	height: 100px;
	width:100px;
	position:absolute;
	border-color:#3300CC;
	
	}		
#skypeme {
	left:329px;
	right:auto;
	height:63px;
	width:150px;
	position:absolute;
	top:48px;
}
#footer {
	position:absolute;
	width:815px;
	height:19px;
	left:40px;
	top:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}			
#lower_menu1 {
	position:absolute;
	width:200px;
	height:100px;
	top:847px;
	left:48px;
}	
#lower_menu2 {
	position:absolute;
	width:200px;
	height:100px;
	top:847px;
	left:248px;
}	
#lower_menu3 {
	position:absolute;
	width:200px;
	height:100px;
	top:847px;
	left:458px;
}	
#lower_menu4 {
	position:absolute;
	width:200px;
	height:100px;
	top:847px;
	left:659px;
}	
#wide_content {
	position:absolute;
	width:868px;
	height:583px;
	top:160px;
	left:10px;
	}
.lowermenu {
	list-style-image:url(../images/bullet_point.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	}	
.headtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	
	}	
.contenttext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	}
h1 {
	color:#333333;
	font-size:18px;
	}	
h2 {
	color:#333333;
	font-size:16px;
	}		
	
.texta { 
 font-size: 12px; 
 background-color: #C2CFD3; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textmiddle {vertical-align:middle;} 

.foot:link {text-decoration:none; color:#666666;  font-weight:normal; display:inline; width:80px;}
.foot:active {text-decoration:none; color:#666666; font-weight:normal; display:inline; width:80px; }
.foot:visited {text-decoration:none; color:#666666;  font-weight:normal; display:inline; width:80px; }
.foot:hover {text-decoration:none; color:#CCCCCC; font-weight:normal; display:inline; width:80px; }
.links_back {
	width:560px;
	height:33px;
	left:46px;
	background-image:url(../images/link_back.png);
}
.links_content {
	padding-top:7px;
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.links_back:link {
	text-decoration:none;

}
.links_back:visited {
	text-decoration:none;

}
.links_back:hover {
	background-image:url(../images/link_back2.png);
	text-decoration:none;
}

