/*
	CBA CSS DEFINIITIONS
	===================================
	Born:		15/06/10
	
	CONTENTS
	========
	Definitions for the Landing pages: Personal, Business, About Us, Corporate
*/

#contentBackground {
	margin:6px 6px 0 7px;
	background:#fff url('../images/css/contentbg-personal.gif') 0 0 repeat-y;
}

#contentBackground #wrapHeroRhs {
	background:url('../images/css/contentbgtop-personal.gif') 0 0 no-repeat;
	padding:9px 9px 5px 13px;
}
.business #contentBackground,
.corporate #contentBackground { background:#ccc url('../images/css/contentbg-business.gif') 0 0 repeat-x; }
.business #contentBackground #wrapHeroRhs,
.corporate #contentBackground #wrapHeroRhs { background:url('../images/css/contentbgtop-business.gif') 0 0 no-repeat; }
#contentBackground #wrapHero {
	width:715px;
	float:left;
}
#contentBackground #wrapHero #heroShadow {
	background:url('../images/css/hero-shadow-personal.jpg') 0 0 no-repeat;
	height:14px;
}
.business #contentBackground #wrapHero #heroShadow,
.corporate #contentBackground #wrapHero #heroShadow { background:url('../images/css/hero-shadow-corporate.jpg') 0 0 no-repeat; }

#contentBackground #wrapHero #hero {
	min-height:308px;
	position:relative;
	zoom:1;
}
#contentBackground #wrapHero .templateSwitch {
	min-height:308px;
	position:absolute;
	width:715px;
	margin:0;
	padding:0;
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-khtml-border-radius:0 0 8px 8px;

}
#contentBackground #wrapHero .rightPopUpTemplate {
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 24px;
	width:691px;
	font-size:1.1em;
}
#contentBackground #wrapHero .rightPopUpTemplate .heroContent h2 {
	margin:0 0 18px;
	padding:0;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
}
#contentBackground #wrapHero .rightPopUpTemplate .heroContent p {
	margin:0;
	padding:0;
	vertical-align:middle;
	text-indent:-999em;
	overflow:hidden;
}
#contentBackground #wrapHero .rightPopUpTemplate .heroContent .txtHide {
	/*
	padding:0;
	vertical-align:middle;
	*/
	margin:-80px 0 0;
	text-indent:-999em;
	height:110px;
	width:250px;
	overflow:hidden;
}

#contentBackground #wrapHero .rightPopUpTemplate .heroContent .txtHide ul, 
#contentBackground #wrapHero .rightPopUpTemplate .heroContent .txtHide ol{
	list-style:none;
	text-indent:-999em;
	overflow:hidden;
}

#contentBackground #wrapHero .rightPopUpTemplate .heroContent div.heroSubMenu {
	/*position:relative;*/
	z-index:3;
	float:left;
	clear:both;
	width:250px;
}

#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul {
	margin:25px 0 0;
	padding:7px 0 0;
	list-style:none;
	background:url('../images/css/hero-list-top.png') 0 0 no-repeat;
	font-weight:bold;
	width:233px;
	overflow:hidden;
}

.business #contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul,
.corporate #contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul { background:url('../images/css/hero-list-top-corporate.png') 0 0 no-repeat; }
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li {
	margin:0;
	padding:0 7px 0 5px;
	background:url('../images/css/hero-list-bg.png') 0 0 no-repeat;
	zoom:1;
}

.business #contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li,
.corporate #contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li { background:url('../images/css/hero-list-bg-corporate.png') 0 0 no-repeat; }
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li.heroTopItem {
	background:none;
	zoom:0;
}

#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li a {
	display:block;
	color:#333;
	text-decoration:none;
	padding:4px 25px 0 12px;
	margin:0;
	min-height:21px;
	vertical-align:middle;
	background:url('../images/css/hero-list-seperator.gif') 57px bottom no-repeat;
	position:relative;
	outline:none;
}
.business #contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li a,
.corporate #contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li a { background:url('../images/css/hero-list-seperator-business.gif') 35px bottom no-repeat; }
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li.heroBottomItem a {
	background:none;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li a:hover,
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li a.active {
	color:#fff;
	background:url('../images/css/hero-list-bg-active.gif') 0 0 no-repeat;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li.heroTopItem a:hover,
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li.heroTopItem a.active { background:url('../images/css/hero-list-bg-active-top.gif') 0 0 no-repeat; }
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li.heroBottomItem a:hover,
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenu ul li.heroBottomItem a.active { background:url('../images/css/hero-list-bg-active-bottom.gif') 0 0 no-repeat; }
#contentBackground #wrapHero .rightPopUpTemplate div.heroSubMenuBottom {
	background:url('../images/css/hero-list-bottom.png') 0 0 no-repeat;
	height:15px;
	margin:-5px 0 0;
	width:233px;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp {
	float:left;
	width:425px;
	min-height:257px;
	max-height:257px;	
	margin:-90px 0 0;
	padding:0;
	display:none;
	font-size:1em;
	z-index:5;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUpTop {
	padding:0 0 0 25px;
	min-height:214px;
	background:url('../images/css/hero-popup-panel-top.png') 0 0 no-repeat;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUpBottom {
	width:425px;
	height:43px;
	background:url('../images/css/hero-popup-panel-bottom.png') 0 0 no-repeat;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp img.heroPopupClose {
	display:block;
	width:18px;
	height:17px;
	float:right;
	margin:10px 12px 0 0;
	padding:0;
	cursor:pointer;
	/*position:relative;*/
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp h3 {
	margin:0 0 18px;
	padding:0;
	font-size:1.5em;
	font-weight:normal;
	line-height:40px;
	vertical-align:middle;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp img.heroPopupFeature {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp div.popupContentRight {
	float:right;
	width:190px;
	padding:0 25px 0 0;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp div.popupContentFull {
	float:right;
	width:370px;
	padding:0 25px 0 0;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp h4 {
	margin:0;
	padding:0 0 8px;
	font-size:1em;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp p {
	margin:0;
	padding:0;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp ul {
	margin:0;
	padding:0;
	list-style:none;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp ol {
	margin:0;
	padding:0;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp ul li {
	margin:0;
	padding:0 0 0 12px;
	background:url('../images/css/hero-popup-grey-arrow.gif') 0 4px no-repeat;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp ol li {
	margin:0 0 0 23px;
	padding:0;
}
#contentBackground #wrapHero .rightPopUpTemplate div.heroMenuPopUp p.heroPopUpButton {
	position:absolute;
	bottom:36px; right:25px;
}
#contentBackground #wrapHero .rightPanels {
	background-position:0 0;
	background-repeat:no-repeat;
}
#contentBackground #wrapHero .rightPanels .heroContent {
	width:438px;
	padding:0 0 0 27px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
}
#contentBackground #wrapHero .rightPanels .heroContent h2 {
	margin:0;
	padding:0;
	height:93px;
	text-indent:-999em;
	overflow:hidden;
}
#contentBackground #wrapHero .rightPanels .heroContent .txtHide {
	margin:0;
	padding:0;
	text-indent:-999em;
	overflow:hidden;
}
#contentBackground #wrapHero .rightPanels .heroContent .txtHide ul,
#contentBackground #wrapHero .rightPanels .heroContent .txtHide ol {
	list-style:none;
	text-indent:-999em;
	overflow:hidden;
}

#contentBackground #wrapHero .rightPanels .heroContent p {
	font-size:1.1em;
	line-height:1.4em;
	margin:0;
	padding:0 0 12px;
}
#contentBackground #wrapHero .rightPanels .heroContent p.heroLearnMore {
	margin:13px 0 0 -3px;
}
#contentBackground #wrapHero .rightPanels .heroContent p.heroLearnMore a {
	display:block;
	background:url('../images/global/hero-learn-more.png') 0 0 no-repeat;
	width:155px;
	height:33px;
	text-indent:-999em;
	overflow:hidden;
}
#contentBackground #wrapHero .rightPanels .heroContent a img {
	border:none;
}
#contentBackground #wrapHero .rightPanels .heroSection {
	width:245px;
	padding:8px 0 0;
	float:right;
	font-size:1.1em;
	font-weight:bold;
	color:#202020;
}
#contentBackground #wrapHero .rightPanels .heroSection .heroPanel {
	background:url('../images/css/hero-floating-section-top.png') 0 0 no-repeat;
	width:221px;
	min-height:106px;
	padding:8px 8px 0 8px;
	margin:0;
	/*position:relative;*/
	z-index:5;
}
#contentBackground #wrapHero .rightPanels .heroSection .heroPanelBottom {
	background:url('../images/css/hero-floating-section-bottom.png') 0 0 no-repeat;
	width:237px;
	height:17px;
	margin:0 0 4px;
	/*position:relative;*/
	z-index:5;
}
#contentBackground #wrapHero .rightPanels .heroSection .heroPanel img {
	margin:0;
	padding:0;
}
#contentBackground #wrapHero .rightPanels .heroSection .heroPanel a img {
	border:none;
}
#contentBackground #wrapHero .rightPanels .heroSection .heroPanel p {
	margin:5px 0 0;
	*margin:3px 0 0;
	padding:4px 0 0 25px;
	background:url('../images/css/hero-section-bullet.gif') 3px 3px no-repeat;
	/*position:relative;*/
}
#contentBackground #wrapHero .rightPanels .heroSection .heroPanel p a {
	color:#202020;
	text-decoration:underline;
}
#contentBackground #wrapHero .rightPanels .heroSection .heroPanel p a:hover {
	text-decoration:none;
}
#contentBackground #wrapHero .rightPanels .heroContent p a.yellowButton {
	height:29px;
	background:url('../images/css/button-slidingdoors-right-darkgrey.png') right 0 no-repeat;
	padding:0 14px 0 0;
	color:#000;
	text-decoration:none;
}
#contentBackground #wrapHero .rightPanels .heroContent p a.yellowButton span {
	padding:2px 6px 5px 18px;
	line-height:24px;
	background:url('../images/css/button-slidingdoors-left-darkgrey.png') 0 0 no-repeat;
}
#contentBackground #wrapHero .rightPanels .heroContent p a.yellowButton:hover {
	color:#000;
	text-decoration:none;
}
#contentBackground #wrapHero .largeRightMedia {
	background:/*#616161*/ url('../images/global/hero-personal-background-t3.jpg') 0 0 no-repeat;
	padding:0 0 0 19px;
	width:696px;
}
.business #contentBackground #wrapHero .largeRightMedia,
.corporate #contentBackground #wrapHero .largeRightMedia {
	background:/*#616161*/ url('../images/global/hero-business-background-t3.jpg') 0 0 no-repeat;
}
#contentBackground #wrapHero .largeRightMedia .heroContent {
	width:215px;
	float:left;
	color:#fff;
}
#contentBackground #wrapHero .largeRightMedia .heroContent h2 {
	font-size:2em;
	margin:20px 0 13px;
	padding:0 0 13px;
	background:url('../images/css/hero-dark-heading-border.gif') 0 bottom no-repeat;
}

#contentBackground #wrapHero .largeRightMedia .heroContent .txtHide h2 {
	margin:0;
	padding:0;
	text-indent:-999em;
	overflow:hidden;
	background:none;
	
}
#contentBackground #wrapHero .largeRightMedia .heroContent .txtHide {
	margin:-40px 0 0 0;
	padding:0;
	
	text-indent:-999em;
	overflow:hidden;
}
#contentBackground #wrapHero .largeRightMedia .heroContent h2 img {
	border:none;
	margin:0;
	padding:2px 0 0;
	display:block;
}
#contentBackground #wrapHero .largeRightMedia .heroContent p{
	font-size:1.1em;
	line-height:1.4em;
	margin:0;
	padding:0 0 12px;
}
#contentBackground #wrapHero .largeRightMedia .heroContent a {
	color:#fff;
	text-decoration:underline;
}
#contentBackground #wrapHero .largeRightMedia .heroContent a:hover {
	text-decoration:none;
}

#contentBackground #wrapHero .largeRightMedia .heroContent ul {
	margin:0;
	padding:0;
	list-style:none;
}
#contentBackground #wrapHero .largeRightMedia .heroContent ol {
	margin:0;
	padding:0;
}
#contentBackground #wrapHero .largeRightMedia .heroContent ul li {
	margin:0;
	padding:0 0 0 12px;
	background:url('../images/css/hero-popup-grey-arrow.gif') 0 4px no-repeat;
}
#contentBackground #wrapHero .largeRightMedia .heroContent ol li {
	margin:0 0 0 23px;
	padding:0;
}

#contentBackground #wrapHero .largeRightMedia .heroFeature {
	width:469px;
	float:right;
}
#contentBackground #wrapHero .largeRightMedia .heroFeature img {
	margin:0;
	padding:0;
	border:none;
	display:block;
}
#contentBackground #wrapHero .largeRightMedia .heroFeature #heroVideo {
	margin:15px 0 0;
	color:#fff;
}

#heroVideo p { font-size:1.1em; padding:10px 20px;color:#ccc; }
#heroVideo p a { color:#ccc; }

#contentBackground #wrapHero .largeRightMedia .heroContent p a.yellowButton {
	height:29px;
	background:url('../images/css/button-slidingdoors-right-darkgrey.png') right 0 no-repeat;
	padding:0 14px 0 0;
	color:#000;
	text-decoration:none;
}
#contentBackground #wrapHero .largeRightMedia .heroContent p a.yellowButton span {
	padding:2 6px 5px 18px;
	line-height:24px;
	background:url('../images/css/button-slidingdoors-left-darkgrey.png') 0 0 no-repeat;
}
#contentBackground #wrapHero .largeRightMedia .heroContent p a.yellowButton:hover {
	color:#000;
	text-decoration:none;
}
a.yellowButton {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	display:block;
	float:left;
	height:33px;
	margin:0;
	padding:0 11px 0 0;
	cursor:pointer;
	background:url('../images/css/button-slidingdoors-right-grey.gif') right 0 no-repeat;
	outline:none;
	/*position:relative;*/
	z-index:5;
}
a.yellowButton span {
	line-height:27px;
	display:block;
	padding:1px 6px 5px 15px;
	background:url('../images/css/button-slidingdoors-left-grey.gif') 0 0 no-repeat;
}
a.yellowButton:hover {
	color:#000;
	text-decoration:none;
}
#contentBackground #wrapHero #heroMenuTransparency {
	position:absolute;
	bottom:0; left:1px;
	height:22px;
	padding:0;
	width:713px;
	border-top:#666 1px solid;
	/*filter:alpha(opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity:0.55;
	opacity:0.55;
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-khtml-border-radius:0 0 8px 8px;*/
	background:url('../images/css/hero-bottom.png') 0 0 no-repeat;
	z-index:2;
	visibility:hidden;
}
#contentBackground #wrapHero #heroMenu {
	position:absolute;
	bottom:0; left:0;
	height:19px;
	width:715px;
	padding:3px 0 0;
	text-align:center;
	z-index:3;
	visibility:hidden;
}
#contentBackground #wrapHero #heroMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
	*display:inline;
	zoom:1;
}
#contentBackground #wrapHero #heroMenu ul li {
	margin:0;
	padding:0;
	display:inline-block;
	float:left;
	width:16px;
	height:15px;
	background:url('../images/css/hero-inactive-panel.gif') 1px 1px no-repeat;
	cursor:pointer;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
#contentBackground #wrapHero #heroMenu ul li:hover {
	background:url('../images/css/hero-hover-panel.gif') 1px 1px no-repeat;
}
#contentBackground #wrapHero #heroMenu ul li.heroActive {
	background:url('../images/css/hero-active-panel.gif') 0 0 no-repeat;
}
#contentBackground #wrapHero #heroMenu p {
	width:45px;
	padding:6px 4px 0 0;
	height:9px;
	margin:3px 0 0;
	/*margin:0; ### for non-transparent ###
	background:url('../images/css/hero-browse.gif') 0 3px no-repeat; */
	background:url('../images/css/hero-browse-transparent.png') 0 0 no-repeat;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#contentBackground #wrapHero #heroMenu span {
	display:block;
	text-indent:-999em;
	overflow:hidden;
}
#contentBackground #aside { float:right; }

#pageBodyWrap {
	width:738px;
	float:left;
	margin:0 0 2px 0;
	padding:0 0 0 7px;
}

#pageBody {
	width:727px;
	background-color:#fff;
	min-height:200px;
	padding:0 0 0 11px;
	border:#ccc 1px solid;
	border-right:none;
	border-bottom:none;
	margin:0 0 1px 0;
}

#pageBody .pageBodySection {
	width:200px;
	float:left;
	margin:0 0 0 17px;
	padding:0 25px 8px 0;
	background:url('../images/css/section-bg.jpg') right top no-repeat;
	font-size:1.1em;
}
#pageBody .pageBodySection h3 {
	color:#333;
	background:url('../images/css/yellow_underline.gif') 0 bottom no-repeat;
	padding:17px 0 8px;
	margin:0 5px 12px 0;
	font-size:1.4em;
}

#pageBody .pageBodySection h4,
#pageBody .pageBodySection p { margin:0 0 10px 0; padding:0; }
#pageBody .pageBodySection h4 { font-size:1.2em; font-weight:bold; }


#pageBody .pageBodySection ul {
	list-style:none;
	margin:0;
	padding:0;
}

#pageBody .pageBodySection ul li {
	background:url('../images/css/yellow-arrow.gif') 0 .3em no-repeat;
	margin:6px 0;
	padding:0 0 0 10px;
}
.business #pageBody .pageBodySection ul li {
	background:url('../images/css/grey-arrow.gif') 0 .3em no-repeat;
}
.corporate #pageBody .pageBodySection ul li {
	background:url('../images/css/black-arrow.gif') 0 .3em no-repeat;
}
#pageBody .pageBodySection ol { list-style-position:inside; }
#pageBody .pageBodySection ol li {
     margin:6px 0 6px 0;
     padding:0;
}

#pageBody .pageBodySection a {
	color:#333;
	text-decoration:underline;
}
#pageBody .pageBodySection a:hover {
	text-decoration:none;
}
#pageBody .pageBodySection ul li img {
	float:left;
	margin:1px 7px 0 0;
}

#rhsCampaignModule {
	width:246px;
	float:right;
	margin:0 6px 0 0;
	padding:1px 0 0;
	background:#fff url(../images/css/rhsCampaignBg.gif) top left repeat-x;
}
.business #rhsCampaignModule,
.corporate #rhsCampaignModule { background:#fff url(../images/css/rhsCampaignBgDark.gif) top left repeat-x; }

.rhsExtraTile { padding:10px 0 0; margin:0; }


ul#skipHeroModule {
	margin:0 0 0 -999em;
	float:left;
}
#footerContainer  {
	
}
.clearfix:after, .templateSwitch:after, .heroMenuPopUpTop:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix, .templateSwitch, .heroMenuPopUpTop {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .templateSwitch, * html .heroMenuPopUpTop {height: 1%;}
.clearfix, .templateSwitch, .heroMenuPopUpTop {display: block;}
/* End hide from IE-mac */

/* Better Business Landing Page */
.betterbusiness { color:#666; }
.betterbusiness #pageLandingContent{ background:url(../images/css/bg-bb-footer.gif) bottom left no-repeat; }
.betterbusiness #pageBody{ background:none; border:none; padding:0 0 100px 0; }
.betterbusiness #contentBackground #wrapHeroRhs { background:url('../images/css/bg-bb-hero.png') 0 0 no-repeat; padding: 9px 9px 12px 13px;}
.betterbusiness #pageLandingContent #rhsCampaignModule { background:none; border:none; }
.betterbusiness #contentBackground #wrapHero #heroShadow { background:none; display:none; }
.betterbusiness #contentBackground #wrapHero .largeRightMedia { background:/*#616161*/ url('../images/css/bg-hero.png') 0 0 no-repeat;}
.betterbusiness #contentBackground #wrapHero .largeRightMedia .heroContent h2 { background:url('../images/css/hero-bb-heading-border.gif') 0 bottom no-repeat; }

.betterbusiness .rhsExtraTile {padding: 0; margin:17px 10px 0 2px; width:234px; font-size:1.1em;}
.betterbusiness .rhsExtraTile h3 { background:url(../images/css/rhs-header-base.png) bottom left no-repeat; width:234px; padding:0 0 3px 0; margin:0;  font-size: 1.095em; }
.betterbusiness .rhsExtraTile h3 span {background:#525252 url(../images/css/rhs-header.png) top left no-repeat; padding:12px 15px; margin:0; color:#fff; display:block;}
.betterbusiness .rhsExtraTile h4{ font-size:1em; margin:0 0 5px 0; }
.betterbusiness .rhsExtraTile .rhsExtraContentCopy { width:204px; background:url(../images/css/rhs-base.png) bottom left no-repeat; padding: 10px 15px 15px 15px; }
.betterbusiness .rhsExtraTile .rhsExtraContentCopy p{ margin:0 0 6px 0; }
.betterbusiness .rhsExtraTile .rhsExtraContentCopy img{ float:left; margin:5px 10px 10px 0; }
.betterbusiness .rhsExtraTile .rhsExtraContentCopy .copyHolder { float:right; width:120px;  } 
.betterbusiness #footerContainer {border-top: none;}

.betterbusiness #contentBackground #wrapHero #heroMenuTransparency {
    background: url("../images/css/hero-bottom-bb.png") repeat-x scroll 0 0 transparent;
    border-top: none;
    bottom: 0;
    height: 21px;
    left: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 715px;
    z-index: 2;
} 
.betterbusiness .rhsExtraTile ul {
	padding:0;
	margin:0 0 1em 0;
	list-style:none;
}
.betterbusiness .rhsExtraTile ul li {
    background: url("../images/css/yellow-arrow.gif") no-repeat scroll 0 0.3em transparent;
    margin: 0 0 6px 0;
    padding: 0 0 0 10px;
}
.betterbusiness .rhsExtraTile ul li a{ color:#000; }
.betterbusiness .rhsExtraTile input.btn-submit{ float:right;  }
.betterbusiness .rhsExtraTile input.textfield{ float:left; font-size:1em;width:105px; margin:2px 0 0 0; padding:4px 5px;border:1px solid #c6c6c6; color:#999; }
.betterbusiness #pageBody .pageBodySection { background:none; display:inline; padding: 0 15px 8px 0;width: 210px; }
.betterbusiness #pageBody .pageBodySection img{ margin:0 0 10px 0; }

.betterbusiness #campaignModuleFlash{ margin:17px 0 0 0; }
.betterbusiness #pageBody .pageBodySection h3 {
    margin: 0 0 12px 0;
}

.betterbusiness #contentBackground #wrapHero .rightPopUpTemplate .heroContent div.heroSubMenu { margin:10px 0 0 0; }