/*--------------------------------HOMEPAGE-------------------------------- */

body#homepage img#logo { 
	position: absolute; 
	top: 171px; 
	left: 22px; 
	}
body#homepage #navigation {
	background: url(../../media/images/navigation/bkgrd-nav.jpg) top left no-repeat #9a9a9a;
	height: 88px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #fff;
	}
body#homepage #global-search { 
	position: absolute; 
	right: 10px; 
	top: 50px; 
	background-image: none; 
	}
body#homepage #aboutmcafee, body#homepage #contactus { 
	background: url(../../media/images/style/slash-white.gif) no-repeat left center; 
	color: white; 
	}
body#homepage #globalnav h4 { 
	color: white; 
	}
body#homepage #searchsite { 
	}
body#homepage #content { 
	margin-right: 0; 
	width: 100%; 
	border: none;
	}
body#homepage #pos { 
	background: url(../../media/images/content/pos/homepage.jpg) no-repeat top left #fff; 
	padding-right: 27%;
	padding-left: 50px;
	padding-top: 20px;
	border-bottom: 3px solid #9C9A9C;
	min-height:150px;
	height: expression(document.getElementById('pos').offsetHeight < 150 ? "150px" : "150px" );
	}
	
body#homepage #content-main { 
	padding-top: 0px; 
	background: none; 
	border: none; 
	overflow: visible; 
	}
body#homepage div.segment { 
	background: none; 
	border: none; 
	}
/* Moving to layout... to try and get this working... yeah
body#homepage div.segment div.dropshadow { 
	margin: 5px; 
	background: #fff; 
	border-bottom: 3px solid #9C9A9C; 
	border-right: 3px solid #9C9A9C; 
	border-top: 1px solid #E9E9E9;
	}*/
body#homepage div.segment h3 { 
	background: url(../../media/images/style/bkgrd-ltbluegrad.gif) top left repeat-x #ebf0f3; 
	border: none; 
	padding: .5em .3em; 
	font: bold 1em Arial, Helvetica, sans-serif; 
	margin: 3px;
	}
body#homepage div.segment h3 a { 
	background: url(../../media/images/style/button-blue-right.gif) no-repeat 1px 3px; 
	padding: 3px 3px 3px 18px; 
	}
body#homepage div.segment h3 a:hover { 
	background: url(../../media/images/style/button-red-right.gif) no-repeat 1px 3px; 
	}
body#homepage div.segment p { 
	background: #E9E9E9; 
	height: 7em; 
	padding: 10px; 
	margin: 3px;
	}
body#homepage div#content-main div.flyout h4 { 
	background: url(../../media/images/style/arrow-blue-right.gif) 7px 7px no-repeat #DDDDDD; 
	padding: 3px 3px 3px 18px; 
	color: #0f709D; 
	margin: 3px; 
	}
body#homepage div#content-main div.flyout:hover h4, body#homepage div#content-main div.flyout.hover h4 { 
	background: url(../media/images/style/arrow-red-down.gif) 7px 7px no-repeat #DDDDDD; 
	color: #b00c33; 
	}
body#homepage div#content-main div.flyout ul {
	background: #fff;
	border-right: 3px solid #9C9A9C; 
	border-bottom: 3px solid #9C9A9C;
	margin-top: 0px;
	_margin-top: -3px;
	left: -6px;
	_left: -27px;
	padding: 0px 0px !important;
	width: 100%;
	}
body#homepage div#content-main div.flyout ul li {
	margin: 3px;
	}
body#homepage div#content-main div.flyout ul li a {
	}
body#homepage div#content-main div.flyout ul li a:hover {
	background-color: #E9E9E9;
	}
body#homepage #sidebar { 
	clear: both; 
	margin-left: 0; 
	width: 100%; 
	background: none; 
	padding-top: 0;
	position:inherit; /* needed for the Threat Center callout div */
	border: none;
	}
body#homepage #sidebar .firstcolumn, body#homepage #sidebar .middlecolumn { 
	border-right: none; 
	}
body#homepage #sidebar h3.capital { 
	border: none;
	}
body#homepage #sidebar h3 { 
	border: none; 
	border-top: 1px solid #999; 
	padding-top: 8px; 
	padding-bottom: 8px; 
	margin-top: 0;
	margin-bottom: 0;
	background: none; 
	}
body#homepage #sidebar div.callout { 
	position: absolute; 
	right: 10px; 
	top: 100px; 
	width: 24.25%; 
	z-index: 50;
	}
body#homepage #sidebar div.callout h3 { 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border: none;
	}
body#homepage #sidebar div.dropshadow { 
	margin: 5px; 
	border-bottom: 3px solid #9C9A9C; 
	border-right: 3px solid #9C9A9C; 
	border-top: 1px solid #E9E9E9;
	}
body#homepage #promo1 { 
	height: 80px; 
	background: #fff; 
	padding: 0 !important;
	}
body#homepage #promo1 img { 
	float: left; 
	margin: 3px 0px 3px -3px;
	}
body#homepage #promo1 h3 { 
	margin-left: 110px; 
	border: none; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	margin: 0; 
	margin: 3px;
	}
body#homepage #promo1 p { 
	margin-left: 120px;
	}
body#homepage div#promo2 { 
	height: 80px; 
	background: url(../../media/images/style/bkgrd-grad-gold-74.gif) bottom left repeat-x #fff; 
	}
body#homepage div#promo2 img { 
	float: left; 
	margin: 3px 0px 3px -3px;
	}
body#homepage div#promo2 h3 { 
	background: url(../../media/images/style/bkgrd-header01.gif) top left no-repeat; 
	float: right; 
	border: none; 
	padding: 3px 10px 3px 20px; 
	font-weight: normal; 
	margin: 3px 3px 0px 0px; 
	}
body#homepage div#promo2 h4 { 
	clear: right; 
	font-size: 1.5em; 
	margin: -5px 0px 0px 120px; 
	padding: 0;
	}
body#homepage div#promo2 h4.deck { 
	font-size: .9em; 
	margin: 0px 0px 0px 120px; 
	padding: 0; 
	color: #999999;}
body#homepage div#promo2 p { 
	margin: 3px 10px 3px 120px;
	}
body#homepage #awards h3 { 
	border: none; 
	}
body#homepage #awards img { 
	float: left; 
	margin: 0px 10px 0px 10px;
	}
body#homepage #awards p { 
	margin: 0px 10px 0px 10px; 
	font-size: .9em;
	}