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


body {
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: 'Noto Serif', serif;
	font-size: 100%;
	background-color: #e95d0f;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	}
	
	 p {
	margin-top: 3px;
	line-height: 150%;
}
#apDiv9 {
	position:absolute;
	width:388px;
	height:386px;
	z-index:1;
	top: 47px;
	left: 539px;
}


.oneColElsCtr {
	width: 969px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 145px;
	background-repeat: no-repeat;
	z-index:3;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/navigationnew.png);
	position: relative;
	margin-top: 30px;
	margin-bottom: 10px;
}


.oneColElsCtrD {
	width: 938px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 133px;
	background-repeat: no-repeat;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/navigation.png);
	position: relative;
}


.oneColElsCtrCom {
	width: 938px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 133px;
	background-repeat: no-repeat;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/navigation.png);
	position: relative;
}


.oneColElsCtrCon{
	width: 938px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 133px;
	background-repeat: no-repeat;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/navigation.png);
	position: relative;
}

.twoColElsCtr #container {
	width: 938px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 500px;
	background-repeat: no-repeat;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	background-image: url(../images/navigation.png);
}
.oneColElsCtr #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	top: 120px;
}
#apDiv1 {
	position:relative;
	top:131px;
	width:938px;
	height:186px;
	z-index:3;
	background-image: url(../images/index_02.png);
	
	}
#apDiv1print {
	width:969px;
	z-index:2;
	background-image: url(../images/printdesign.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #E95D0F;
	border-left: solid black 0px;
	border-right: solid black 0px;
	border-top: solid black 0px;
	border-bottom: solid black 0px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	position: relative;
	background-position: center 40px;
	text-align: left;
	}
#apDiv1photo {
	width:969px;
	z-index:2;
	background-image: url(../images/photography.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #E95D0F;
	border-left: solid black 0px;
	border-right: solid black 0px;
	border-top: solid black 0px;
	border-bottom: solid black 0px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	position: relative;
	background-position: center 40px;
	text-align: left;
	}
#apDiv1contact {
	width:919px;
	height:500px;
	z-index:2;
	background-image: url(../images/imacb_102.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #E95D0F;
	border-left: solid black 0px;
	border-right: solid black 0px;
	border-top: solid black 0px;
	border-bottom: solid black 0px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	position: relative;
	background-position: 5% 90%;
	padding-left: 50px;
	}
#apDiv1computer {
	width:969px;
	height:500px;
	z-index:2;
	background-image: url(../images/mac_14.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #E95D0F;
	border-left: solid black 0px;
	border-right: solid black 0px;
	border-top: solid black 0px;
	border-bottom: solid black 0px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	position: relative;
	background-position: 95% 90%;
	}
#apDiv1web {
	width:969px;
	z-index:2;
	background-image: url(../images/webdesign.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #E95D0F;
	border-left: solid black 0px;
	border-right: solid black 0px;
	border-top: solid black 0px;
	border-bottom: solid black 0px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	position: relative;
	background-position: center 40px;
	text-align: left;
}
#apDiv3 {
	position:absolute;
	left:0px;
	top:-131px;
	width:938px;
	height:131px;
	z-index:4;
	background-image: url(../images/navigation.png);
}
#apDiv2 {
	width:969px;
	height:550px;
	z-index:2;
	background-image: url(../images/ipcmacs-banner.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	border-left: solid black 0px;
	border-right: solid black 0px;
	border-top: solid black 0px;
	border-bottom: solid black 0px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	position: relative;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #af460b;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.style1 {
	font-size: 16px
}
#apDiv5 {
	position:absolute;
	left:260px;
	top:87px;
	width:602px;
	height:65px;
	z-index:1;
}
.style2 {
	font-size: 10px;
}

#apDiv4 {
	position:absolute;
	left:82px;
	top:261px;
	width:451px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
	z-index:101;
	border-left: solid black 0px;
	border-right: solid black 0px;
	border-top: solid black 0px;
	border-bottom: solid black 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #df590e;
	text-align: left;
}
.style3 {
	color: #000000;
	text-align: center;
	font-weight: 700;
	margin-bottom: 6px;
}
.style4 {
	color: #000000;
	font-weight: normal;
}
#apDiv6 {
	position:absolute;
	left:671px;
	top:243px;
	width:261px;
	z-index:101;
	font-family: 'Noto Serif', serif;
	font-size: 18px;
	font-style: normal;
	line-height: 190%;
	color: #000000;
	text-align: left;
	}
#apDiv7 {
	position:absolute;
	left:85px;
	top:47px;
	width:323px;
	height:304px;
	z-index:101;
	font-family: 'Quicksand', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 12px;
	color: #000000;
	}
#apDiv8 {
	position:relative;
	left:0px;
	top:35px;
	width:400px;
	z-index:101;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}
.style9 {	;
	font-size: 19px;
}
