body
{
	margin:0px;
	padding:0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}


#main_body
{
	margin:auto;
	padding:auto;
	vertical-align:middle;
	width:800px;
	height:auto;
	padding:0px;
}

#body-part
{
		margin:0px;
		padding:0px;
		float:left;
		width:800px;
		height:auto;
}

#top
{
	margin:0px;
	padding:0px;
	float:left;
	width:800px;
	height:109px;	
}

#top-icon
{
	width:475px;
	height:auto;
	margin:0px;
	padding:5px 0px 10px 0px;
	float:right;
}

#top-add
{
	width:468px;
	height:60px;
	margin:0px;
	padding:20px 0px 0px 0px;
	float:left;
}

#logo
{
	margin:0px;
	padding:30px 0px 0px 0px;
	width:324px;
	height:64px;
	float:left;
}

#top-menu
{
	width:800px;
	height:31px;
	float:left;
	margin:0px;
	padding:6px 0px 0px 0px;
}

#menu {
	float:left;
	width:100%;
	font-size:11px;
	font-family:verdana, arial;
	line-height:normal;
	}
#menu ul {
	margin:0;
	padding:0px 10px 0 20px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url(../images/menu-left.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#menu a span {
	float:left;
	display:block;
	background:url(../images/menu-right.jpg) no-repeat right top;
	padding:9px 17px 9px 17px;
	margin:0px 3px 0px 3px;
	color:#ffffff;
	font-weight:bold;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#000000;}
#menu a:hover {background-position:0% -34px;}
#menu a:hover span {background-position:100% -34px;}

#banner
{
	width:800px;
	height:148px;
	margin:0px;
	padding:0px;
	float:left;
}

#content-part
{
	width:800px;
	height:auto;
	padding:5px 0px 5px 0px;
	margin:0px;
	float:left;
}


#left-part
{
	margin:0px;
	padding:0px 3px 0px 0px;
	width:207px;
	height:auto;
	float:left;
}

#left-bg-top
{
	width:157px;
	height:22px;
	margin:0px;
	padding:7px 10px 10px 40px;
	float:left;
	background-image:url(../images/web-hosting.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#left-bg-mdi
{
	width:207px;
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
	background-image:url(../images/web-hosting-mdi.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

#left-bg-btm
{
	width:207px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/web-hosting-btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}


#link
{
	z-index : 100000;
	width:200px;
	float:left;
}
#link ul
{
	width:auto;
	margin:0px;
	padding:0px 0px 5px 10px;

}

#link li
{
	margin:0px;
	padding:0px;
	color:#000000;
	list-style-type : none;
}

#link a 
{
	width:170px;
	text-decoration:none;
	color:#000000;
	font-family:verdana;
	font-size: 11px;
	padding:7px 0px 7px 20px;
	display : block;
	background-image:url(../images/left-arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	border-bottom-style:dashed;
}

#link a:hover 
{
	color: #fc7b00;
	width:170px;
}


#quick-bg-top
{
	width:157px;
	height:22px;
	margin:0px;
	padding:7px 10px 10px 40px;
	float:left;
	background-image:url(../images/quick-inquiry.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#right-part
{
	margin:0px;
	padding:0px 0px 0px 3px;
	width:578px;
	height:auto;
	float:right;
}

#domain
{
	width:578px;
	height:auto;
	margin:0px;
	padding:5px 0px 5px 0px;
	float:left;
}

#mdi-bg-top
{
	width:558px;
	height:auto;
	margin:0px;
	padding:10px;
	float:left;
	background-image:url(../images/mdi-bg-top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#mdi-bg-mdi
{
	width:578px;
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
	background-image:url(../images/mdi-bg-mdi.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

#mdi-bg-btm
{
	width:578px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/mdi-bg-btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#window-plan
{
	width:225px;
	height:auto;
	margin:0px;
	padding:0px 10px 0px 20px;
	float:left;
}
#plan-link
{
	z-index : 100000;
	width:200px;
	float:left;
}
#plan-link ul
{
	width:auto;
	margin:0px;
	padding:0px 0px 5px 10px;

}

#plan-link li
{
	margin:0px;
	padding:0px;
	color:#000000;
	list-style-type : none;
}

#plan-link a 
{
	width:170px;
	text-decoration:none;
	color:#000000;
	font-family:verdana;
	font-size: 11px;
	padding:4px 0px 4px 15px;
	display : block;
	background-image:url(../images/plan-arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#plan-link a:hover 
{
	color: #096db6;
	width:170px;
	text-decoration:underline;
}

#content
{
	width:578px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}

#blue-bg
{
	width:253px;
	height:205px;
	background-image:url(../images/blue-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	padding:20px 15px 20px 20px;
	float:left;
}

#linux-link
{
	z-index : 100000;
	width:200px;
	float:left;
}
#linux-link ul
{
	width:auto;
	margin:0px;
	padding:0px 0px 5px 10px;

}

#linux-link li
{
	margin:0px;
	padding:0px;
	color:#000000;
	list-style-type : none;
}

#linux-link a 
{
	width:170px;
	text-decoration:none;
	color:#000000;
	font-family:verdana;
	font-size: 11px;
	padding:7px 0px 6px 15px;
	display : block;
	background-image:url(../images/black-arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#linux-link a:hover 
{
	color: #096db6;
	width:170px;
	text-decoration:underline;
}

#bdr-left-top
{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

#bdr-btm-right
{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#footer-icon
{
	width:800px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}

#footer-part
{
	width:100%;
	height:47px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

.footer_menu
{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	height:47px;
	width:100%;
	padding:5px 0px 0px 0px;
	line-height:20px;
	text-align:center;

}

.footer_menu a
{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.footer_menu a:hover
{
	color:#000000;
	text-decoration:underline;
}

