@charset "utf-8";

#pageContent {float:none; width:760px; padding:15px 0; border-left:none;}
* html #pageContent {width:760px;}

p span.price {font-weight:bold; color:#FA833A;}

#top {background:url(/shared/images/homepage/primary-spotlight.jpg) no-repeat bottom right; margin-bottom:10px; font-size:110%; position:relative; width:100%;}

/* IE 5.2 Mac hack - hides rule \*/
#top #spotlight {float:left; position:absolute; bottom:15px; left:10px;}
/* End hack */

#top img {border:0px solid white;}

#top #first {width:495px; float:right; padding-bottom:42px; height:175px;}
#top #first h1 {margin:0;}
#top #first h1 img {display:block;}
#top #first a#powerpack img {float:right; border:none; width:152px; height:90px; display:block;}
#top #first p {margin:5px 0 10px 0;}

#callout {float:left; width:242px;}

#callout #ad {margin:0; padding:0; text-align:center;}
#callout #ad img {border:none;}
#callout #ad ul {margin:0; padding:0; list-style:none;}
#callout #ad ul li{margin: 3px 0px; padding:0;}

#callout #signup {margin:0; padding:0;}
#callout #signup img {width:242px; height:136px; border:none;}

#callout #contests {margin:0; padding:0;}
#callout #contests img {width:242px; height:128px; border:none;}

#bottom p {margin:.5em 0;}

/* For IE 5.2 Mac */
#bottom #promos {margin-left:23px;}

/* For everybody else, IE 5.2 Mac hack - hides rule \*/
#bottom #promos {margin-left:265px;}
/* End hack */

#bottom #promos div.promo {}
#bottom #promos div.promo h2 {margin:0 0 .3em 0; color:#666; font-size:170%;}
#bottom #promos div.promo img.product {float:right; width:150px; height:100px;}
#bottom #promos div.promo img.name {width:190px; height:57px;}
#bottom #promos div.promo div.nav {clear:both; font-size:90%;}
#bottom #promos div.promo div.nav ul li {border:none;}

#pageFooter {padding-top:50px;}

div.nav {font-size:100%;}
div.nav div.trialBox {font-weight:normal; font-size:70%;}
div.nav div.trialBox a.trialLink {font-weight:bold; font-size:140%;}
div.nav ul {margin:0; padding:0; list-style:none; font-weight:bold;}
div.nav ul li {margin:0; padding:0 20px; float:left; border-right:1px solid #AAA;}
div.nav ul li.more {padding-left:0;}
div.nav ul li.first {padding-left:0;}
div.nav ul li.buy {border:none; padding-right:0;}
div.nav ul li.last {border:none; padding-right:0;}
div.nav ul li img {border:none; width:25px; height:14px; vertical-align:middle;}

div.secondaryNav {clear:right; font-size:100%; margin-bottom:40px;}
div.secondaryNav div.trialBox {font-weight:normal; font-size:80%;}
div.secondaryNav div.trialBox a.trialLink {font-weight:bold; font-size:120%;}
div.secondaryNav ul {margin:0; padding:0; list-style:none; font-weight:bold;}
div.secondaryNav ul li {margin:0; padding:0 20px; float:left; border-right:1px solid #AAA;}
div.secondaryNav ul li.more {padding-left:0;}
div.secondaryNav ul li.first {padding-left:0;}
div.secondaryNav ul li.buy {border:none; padding-right:0;}
div.secondaryNav ul li.last {border:none; padding-right:0;}
div.secondaryNav ul li img {border:none; width:25px; height:14px; vertical-align:middle;}

/*Safari 1.0 blocked from this rule*/
#top #first {min-height:175px; height:auto; !} /*!*/
