@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

#body {
	font-family: Tahoma;
	font-size: 100%;
	margin: 0 auto;
	padding: 0;
}

#wrapper {
	margin: 0 auto;
	width: 100%;
	background-color: #FFF;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
}

#header {
	margin:0;
	padding: 0;
	width: 1024px;
	height: 150px;
	color:#FFF;
	background-image: url(images/aboutapc_bannerlogo.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#pingheader {
	margin:0;
	padding: 0;
	width: 1024px;
	height: 102px;
	color:#FFF;
	background-image: url(images/netPing_banner.png);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: medium #F8BF5D solid;
}

#pictacheader {
	margin:0;
	padding: 0;
	width: 1024px;
	height: 102px;
	color:#FFF;
	background-image: url(images/pictac_banner.png);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: medium #F8BF5D solid;
}

#optituneheader {
	margin:0;
	padding: 0;
	width: 1024px;
	height: 102px;
	color:#FFF;
	background-image: url(images/optiTune_banner.png);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: medium #F8BF5D solid;
}


#indexbody {
	margin: 0 0 0 260px;
	background-image: url(images/large-top-grey.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 15px 3px 0 5px;
	width: 750px;
}

#pingbody {
	margin: 0 0 0 260px;
	background-image: url(images/large-top-blue.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 15px 3px 0 5px;
	width: 750px;
}

#pictacbody {
	margin: 0 0 0 260px;
	background-image: url(images/large-top-red.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 15px 3px 0 5px;
	width: 750px;
}

#optitunebody {
	margin: 0 0 0 260px;
	background-image: url(images/large-top-orange.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 15px 3px 0 5px;
	width: 750px;
}

#img_body {
	margin: 0;
	padding: 0;
	width: 740px;
}

#column {
	margin: 0;
	padding: 0;
	width: 216px;
	float:left;
}

#indexcolumn{
	margin:0;
	padding: 12px 2px 0 4px;
	width:215px;
	background-image:url(images/small-top-grey.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

#pingcolumn{
	margin:0;
	padding: 12px 2px 0 4px;
	width:215px;
	background-image:url(images/small-top-blue.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

#pictaccolumn{
	margin:0;
	padding: 12px 2px 0 4px;
	width:215px;
	background-image:url(images/small-top-red.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

#optitunecolumn{
	margin:0;
	padding: 12px 2px 0 4px;
	width:215px;
	background-image:url(images/small-top-orange.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

#indexfooter {
	clear: both;
	margin: 60px auto;
	padding: 17px 0 0 0;
	width: 750px;
	height: 25px;
	background-image:url(images/large-top-grey.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#pingfooter {
	clear: both;
	margin: 37px auto;
	padding: 17px 0 0 0;
	width: 750px;
	height: 25px;
	background-image:url(images/large-top-blue.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#pictacfooter {
	clear: both;
	margin: 60px auto;
	padding: 17px 0 0 0;
	width: 750px;
	height: 25px;
	background-image:url(images/large-top-red.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#optitunefooter {
	clear: both;
	margin: 60px auto;
	padding: 17px 0 0 0;
	width: 750px;
	height: 25px;
	background-image:url(images/large-top-orange.png);
	background-position: top left;
	background-repeat: no-repeat;
}

h1 {
	font-size: 100%;
	color: #000;
	text-align: left;
}

h2 {
	font-size: 100%;
	color: #000;
	text-align: center;
}

h3 {
	font-size: 80%;
	color: #000;
	text-align: left;
}

h4 { 
	font-size: 90%;
	text-align: center;
	color: #000;
}
	

#indexmenu
{
	margin:0 auto;
	padding: 110px 20px 0 0;
	float: right;
}

#pingmenu
{
	width: 100%;
	margin:0 auto;
	padding: 3px 0;
	background-color: #00F;
}

#optitunemenu
{
	width: 100%;
	margin:0 auto;
	padding: 3px 0;
	background-color: #FC1;
}

#pictacmenu
{
	width: 100%;
	margin:0 auto;
	padding: 3px 0;
	background-color: #F00;
}

.indexselected {
	font-size: 22px;
	font-weight: bold;
}
