@import"grid.css";
body{
	/*background:#FFF url(../images/hygrate-web-interf22.jpg) 50% 0 no-repeat !important;*/
	background:#FFF url(../images/Website-designing-and-development-company-in-uganda.png) 50% 0 no-repeat !important;
	font-size:12px;
	font-family:Lucida Grande, Verdana, Calibri;
	position:relative;
	min-width:980px;
	text-align:left;
	line-height:1.2;
	overflow: hidden;
	}
html,body{height:100%;}

a{color:#000040;outline:none;cursor:pointer;text-decoration:none;}
a:hover{ color:#3CF;}
/*  Header styles */

/* Global Structure---------------------------------------- */
.main{margin:0 auto;position:relative;width:940px; overflow:hidden;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.b_img{ text-align:center; line-height:1.5;}
#pxlink{float:right; padding-top:265px;}
#pxlink a{color:#FFFFFF;}
#pxlink a:hover{color:#000000;}
.px_link{background-color:#00CC00; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position:0% 0%; background-clip: border-box; background-origin: padding-box; background-size: auto auto; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; padding-left: 5px; margin-left: 5px; font-weight: bold; display: block; text-align: center; width:120px}

/*********************************header*************************************/
#head-top{
	height: 45px;
}
/* slider */
#middle-container {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:411px;
	}
	
	/* menu */
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none; }
.sf-menu li {float:left; position:relative;  0 0 no-repeat; padding-left:1px; text-transform:uppercase; font:13px Verdana, Helvetica, sans-serif; left:15%;}
.sf-menu li:first-child{ background:none; padding-left:0; }
	.sf-menu li a {display:block;background: url(../images/menu.jpg) no-repeat; width:180px; padding:10px 0 10px; text-align:center; color:#eaeaea; position:relative; overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.sf-menu li.last a{ width:180px;}
			.sf-menu li a em{ font-style:normal;color:#ffffff;}
			.sf-menu li.sfHover a,.sf-menu li.current a,.sf-menu li a:hover{text-decoration:none; background:#a8f6ff;}
			.sf-menu li.sfHover a em,.sf-menu li.current a em,.sf-menu li a:hover em{color:#1f2025;}
.sf-menu ul {position:absolute;top:-999em;z-index:99;width:172px;display:none;background:none; background:#1f2025; padding:3px;}
.sf-menu li li{padding:0; width:100%; font:10px/13px Arial, Helvetica, sans-serif;}
	.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{color:#fff; background:#1f2025; width:auto; padding:10px;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{ background:#efeeee; color:#000;}
.sf-menu ul ul {position:absolute;top:-999em;z-index:99;width:172px;display:none; background:#1f2025; padding:3px;}
	.sf-menu li li li{padding:0; width:100%;}
	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a{color:#fff; background:#1f2025; width:auto; padding:10px;}
		.sf-menu li li li a:hover,.sf-menu li li li.current a{background:#efeeee; color:#000;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:53px; /* match top ul list item height */}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:179px; /* match ul width */top:0px;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */	top:00px;}

/******************** Footer ******************/
.hr{border:0; width:100%;}
#footer_menu{
	font-size:12px;
	font-family:Lucida Grande, Verdana, Calibri;
	color:#0080FF;
	position:relative;
	min-width:980px;
	text-align:center;
	line-height:1.2;
	overflow:hidden;
	

footer p{ padding-bottom:9px;}
footer h4{ padding-top:17px;}
