body{
	background-color: #5f5f5f;
}

#pageHeader{
	background-image:url('../images/headerLeopard.gif');
	background-repeat:no-repeat;
	width:950px;
	height:18px;
	font-family:Helvetica, Arial;
	font-size:14px;
	text-align: center;
	padding-top:32px;
	padding-bottom:0px;
}

#pageBody{
	background-image:url('../images/mainBGLeopard.gif');
	background-repeat:repeat-y;	
	width:1100px;
}

#pageFooter{
	background-image:url('../images/footerLeopard.gif');
	background-repeat:no-repeat;
	width:950px;
	height:60px;
}

#navigationFrame{
	valign:top;
	width:100px;
	padding-left:50px;
	padding-top:10px;
}

.navigationElement{
	valign:center;
	
}

.navigationText a{
	valign:top;
	font-family:Arial, Helvetica;
	font-size:14px;
	color: #717171;
}

.navigationImage a{
	valign:center;
}

#contentFrame{
	width:650px;
	
}

#recommendationsFrame{
	width:350px;
}

.recommendation{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	font-family:Arial, Helvetica;
	font-size:15px;
	color: #303030;
	text-align:center;
	width:300px;
}

.recommendationHeader{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.recommendationLink{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

#contentHeader{
	font-family:Arial, Helvetica;
	font-size:25px;
	font-weight:bold;
	color: #303030;
	padding-top: 10px;
	text-align:center;
	
}

.topicHeader{
	font-family:Arial, Helvetica;
	font-size:20px;
	font-weight:bold;
	color: #303030;
	padding: 0px;
	text-align: center;
	padding-top: 10px;
}

.topicContent{
	font-family:Arial, Helvetica;
	font-size:15px;
	color: #303030;
	padding: 0px;
}

.readMore{
	font-family:Arial, Helvetica;
	font-size:15px;
	color: #303030;
	padding: 0px;
	text-align:right;
}

#contentFooter{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:300px;
	padding:5px;
}

#contentFooterText{
	font-family:Arial, Helvetica;
	font-size:12px;
	color: #303030;
	padding: 0px;
	text-align:center;
}

img { 
	border: 0px; 
}

.imageFrame{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

#westernDigitalMyBookRecommendation{
	height:750px;
}

#westernDigitalMyBookHomeRecommendation{
	height:1250px;
}

#macOsxSupportEssentialsRecommendation{
	height: 1145px;	
}

#macOsxSupportEssentialsRecommendationAcsp{
	height: 800px;	
}
	
.insert{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	padding:5px;
	text-align:center;
}

#mainIndexGoogleContainer{
	height:300px;
}

.appleCertLogo{
	height:64px;
	width: 311px;
}

.logoText{
	text-align:left;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.specificationsTableRow{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}


.code{
	font-family:courier,monospace;
	font-size:12px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	padding:5px;
	text-align:left;
}
.codeSnippet{
	font-family:courier,monospace;
	font-size:15px;
}
.navigationTextMapHeader{
	valign:top;
	font-family:Arial, Helvetica;
	font-size:16px;
	text-align:left;
}
.navigationTextMap{
	valign:top;
	font-family:Arial, Helvetica;
	font-size:14px;
	text-align:left;
	padding-left:70px;
}
.navigationTextMap a{
	color: #717171;
}
.navigationTextMapHeader a{
	color: #717171;
}

.mapImage{
	padding:0px;
}

.horizontalTextAdUnit{
	text-align:center;
	height:80px;
}
.headerImageCaption{
	font-family:Arial, Helvetica;
	font-size:15px;
}


	

