.w900 #navigation ul, #tnavigation ul, .w900 #page, .w900 .pagefragment {
	width: 855px;
}

.ribbon {
	height: 280px;
	background-color: #C5974C;
	margin-bottom: 0;
}

.banner {
	height: 280px;
	background: url(/images/BannerText.png) no-repeat 40px 50%;
	margin-bottom: 0;
	position: relative;
}

.banner .app-icon {
	position: absolute;
	bottom: -224px;
	right: 22px;
}

.banner iframe {
	position: absolute;
	bottom: -60px;
	right: 300px;
	border: 10px solid #fff;
}

.mup-ribbon {
	position: relative;
	height: 446px;
	background: url(/images/aohmup-tile.png) repeat;
	margin-bottom: 0;	
}

.mup {
	height: 446px;
	background: url(/images/aohmup-ipod.png) no-repeat 40px 50%;
	margin-bottom: 0;
	position: relative;
}

.mup .app-icon {
	position: absolute;
	bottom: -74px;
	right: 22px;
}

.mup iframe {
	position: absolute;
	bottom: -60px;
	right: 300px;
	border: 10px solid #fff;
}

/* @group Features */

ul.feature-nav {
	margin-right: 0px;
}

ul.feature-nav {
	display: block;
	float: right;
	margin-top: 220px;
	margin-left: 40px;
	margin-bottom: 30px;
	text-align: left;
	line-height: 1.4;
}


.feature-nav .edit a {
	background-image: url(/images/FeatureEdit.png);
}

.feature-nav .organize a {
	background-image: url(/images/FeatureOrganize.png);
}

.feature-nav .publish a {
	background-image: url(/images/FeaturePublish.png);
}

.feature-nav .browse a {
	background-image: url(/images/FeatureBrowse.png);
}

.feature-nav .preview a {
	background-image: url(/images/FeaturePreview.png);
}

.feature-nav .find a {
	background-image: url(/images/FeatureFind.png);
}

.feature-nav .extend a {
	background-image: url(/images/FeatureExtend.png);
}

.feature-nav .features a {
	background-image: url(/images/FeatureGears.png);
}

.feature-nav .branding a {
	background-image: url(/images/FeatureBudTrap.png);
}

.feature-nav .compatibility a {
	background-image: url(/images/FeaturePDA.png);
}

.feature-nav .feedback a {
	background-image: url(/images/FeatureGlobe.png);
}

.feature-nav .shipping a {
	background-image: url(/images/FeatureGift.png);
}

.feature-nav .contact a {
	background-image: url(/images/FeatureContact.png);
}

.feature-nav .facebook a {
	background-image: url(/images/FeatureFacebook.png);
}

.feature-nav .twitter a {
	background-image: url(/images/FeatureTwitter.png);
}

.feature-nav .learnmore {
	margin: -8px 0 0 32px;
}

/*.feature-content {
	margin-right: 223px;
}*/

/* @end */

/* @group App Actions */


.app-actions {
	top: 82px;
	right: 300px;
}

/*
.app-actions .download a {
	text-decoration: none;
}

.app-actions .digg a {
	background: url(/images/AppActionSeparator.png) no-repeat 0 50%;
	padding-left: 15px;
	padding-right: 10px;
}
*/

/* @end */

.espresso-screenshots {
	margin-bottom: -20px;
}

.espresso-screenshots img {
	margin-right: 12px;
	margin-left: 12px;
}

.infobox.espresso-beta-info {
	margin-top: 50px;
	margin-bottom: -20px;
	background-color: #fff;
	border-bottom: 1px dotted #eaeaea;
	-webkit-border-radius: 0;
}

body .bPageBlock
/*, body #bodyCell .bResource .secondaryPalette, body .secondaryPalette.bPageBlock, body .overlayDialog .secondaryPalette.bPageBlock, body .individualPalette .secondaryPalette.bPageBlock, body .bodyDiv .genericTable, body .genericPageBlockTable, body .bodyDiv .bSubBlock, body .bComponentBlock .bPageBlock, body .bMyDashboard .bPageBlock, body.rlHoverFrame .bPageBlock, body.subjectSelectionPopup div.choicesBox, body.lookupTab .secondaryPalette.bPageBlock, body.popupTab .secondaryPalette.bPageBlock, body.UserTagStatsPage .secondaryPalette.bPageBlock*/ {
	clear: none !important;
	border-style:none !important;
	border-width:0 !important;
	background-color: transparent !important;
}

body .pbHeader, .bEditBlock .pbHeader > table, .apexp .bPageBlock.apexDefaultPageBlock .pbHeader > table, #ep.bLayoutBlock .pbHeader > table {
	border-style:none !important;
	border-width:0 !important;
}

body .bPageBlock .detailList tr td, body .bPageBlock .detailList tr th, body table.list tr td, body table.list tr th, body .hoverDetail .bPageBlock .detailList tr td, body .hoverDetail .bPageBlock .detailList tr th {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  border-top-width: 0 !important;
  text-align: center !important;
}

.bPageBlock .requiredInput .requiredBlock {
  left:0 !important;
  width:0 !important;
}
