/*
 * BT SuperfastBB CSS:Tablet
 *
----------------------------------------------- */


/* TYPOGRAPHY
--------------------------------------*/
.mobSmall50 { font-size:100%; }
.mobSmall55 { font-size:100%; }
.mobSmall60 { font-size:100%; }
.mobSmall65 { font-size:100%; }
.mobSmall70 { font-size:100%; }
.mobSmall75 { font-size:100%; }
.mobSmall80 { font-size:100%; }
.mobSmall85 { font-size:100%; }
.mobSmall90 { font-size:100%; }

h1 { font-size:2.55em; }
h2 { font-size:1.85em; }
h3 { font-size:1.65em; }
h4 { font-size:1.4em; }
h5 { font-size:1.15em; }
h6 { font-size:1em; }

.h1 { font-size:2.55em; }
.h2 { font-size:1.85em; }
.h3 { font-size:1.65em; }
.h4 { font-size:1.4em; }
.h5 { font-size:1.15em; }
.h6 { font-size:1em; }


/* LAYOUT
--------------------------------------*/
.mobCol1,
.mobCol2,
.mobCol3,
.mobCol4,
.mobCol5,
.mobCol6,
.mobCol7,
.mobCol8,
.mobCol9,
.mobCol10,
.mobCol11,
.mobCol12 { display:block; float:none; width:100%; }

.col1,
.col2,
.col3,
.col3-5,
.col4,
.col5,
.col6,
.col7,
.col8,
.col8-5,
.col9,
.col10,
.col11,
.col12 { float:left; min-height:1px; }
.col1 { width:8.33333333333%; }
.col2 { width:16.6666666667%; }
.col3 { width:25.0%; }
.col4 { width:33.3333333333%; }
.col5 { width:41.6666666667%; }
.col6 { width:50.0%; }
.col7 { width:58.3333333333%; }
.col8 { width:66.6666666667%; }
.col9 { width:75.0%; }
.col10 { width:83.3333333333%; }
.col11 { width:91.6666666667%; }
.col12 { width:100%; }

.col3-5 { width:29.1%; }
.col8-5 { width:70.7%; }


/* UI UTILS
--------------------------------------*/
.mobVisible { position:absolute; top:-9999px !important; left:-9999px !important; visibility:hidden; overflow:hidden; clip:rect(0 0 0 0); } 
.mobHidden { position:relative; top:auto !important; left:auto !important; visibility:visible; overflow:visible; clip:none; }
.tabHidden { position:absolute; top:-9999px !important; left:-9999px !important; visibility:hidden; overflow:hidden; clip:rect(0 0 0 0); } 
.desktopOnly { display:none; }
.mobDisplayNone { display:block; }
.tabDisplayNone { display:none; }
.tabletPolaroid { border:10px solid white; -webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2); -moz-box-shadow:0 3px 10px rgba(0,0,0,0.2); box-shadow:0 3px 10px rgba(0,0,0,0.2); }


/* LAYOUT HELPERS
--------------------------------------*/
.mobSolidBox { background-color:transparent; }
.tabletTable { display:table !important; width:100%; }
.tabletTable .cell { display:table-cell !important; float:none; vertical-align:middle; }


/* ACTIONS
--------------------------------------*/
#browseAloud { display:inline !important; padding:0px 35px 0 0; height:30px; background-position:top right; background-repeat:no-repeat; }
#loginLink { display:block ; padding:0px 35px 0 0; height:44px; background-position:top right; background-repeat:no-repeat; line-height:44px; }

.ctaRow.solidBox { padding:20px; }
.ctaRow .label { padding:0 0 0 20px; height:50px; line-height:50px; }
.ctaRow .wrapper { padding:0; }
.ctaRow a.ctaBox { float:right; max-width:250px; }
.ctaRow a.ctaBox span { display:block; padding:0 0 0 58px; height:50px; line-height:50px; }


/* HEADER
--------------------------------------*/
#pageHeader { height:68px; }
#logo a { width:400px; height:68px; }
#pageHeader #browseAloud { float:right; margin:24px 10px 0 0; }
#pageHeader #loginLink { float:right; margin:11px 10px 0 20px; }
#pageHeader .languageSwitch { float:right; margin:24px 0 0 20px; }


/* PRIMARY NAV
--------------------------------------*/
#primaryNav { position:relative; z-index:900; -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.2); -moz-box-shadow:0px 5px 5px rgba(0,0,0,0.2); box-shadow:0px 5px 5px rgba(0,0,0,0.2); }
#primaryNav ul.sidemenu { display:none !important; }

#primaryNav ul.menu { display:block; visibility:hidden; }
#primaryNav ul.menu.over800 li.menuItem a { font-size:1.1em; }
#primaryNav ul.menu.over850 li.menuItem a { font-size:1.15em; }
#primaryNav ul.menu.over900 li.menuItem a { font-size:1.2em; }

#primaryNav ul.menu li.menuItem { position:relative; float:left; overflow:visible; height:inherit; background-image:url(../images/version2/generic/primary_nav/menu_separator.png); background-position:right center; background-size:1px 40px; background-repeat:no-repeat; }
#primaryNav ul.menu li.menuItem.last { background-image:none; }
#primaryNav ul.menu li.menuItem:hover { background-image:none; }
#primaryNav ul.menu li.menuItem a { display:block; margin:0; padding:21px 0; border-bottom:none; text-align:center; font-size:1em; }

#primaryNav ul.menu li.menuItem .selectedArrow { position:absolute; bottom:-43px; left:50%; margin-left:-0.33em; width:0; height:0; border-width:0.33em; border-style:dashed; border-color:transparent; border-top-width:0.24em; border-top-style:solid; vertical-align:middle; font-size:80px; line-height:0; }
#primaryNav ul.menu li.menuItem .selectedBg { position:absolute; bottom:-15px; width:100%; height:81px; background-image:url(../images/version2/generic/primary_nav/selected_menu_texture.png); background-position:bottom center; }

#primaryNav.rightNav ul.menu { float:right; }
#primaryNav.rightNav ul.menu li.menuItem a { margin:0; padding:20px 20px; }

#primaryNav.leftNav ul.menu { float:left; }
#primaryNav.leftNav ul.menu li.menuItem a { margin:0; padding:20px 20px; }

#navTrigger { display:none; }


/* MOBILE NAV
--------------------------------------*/
#mobileNav { display:none; }


/* BLOCKQUOTE
--------------------------------------*/
blockquote { position:relative; margin:0; padding:0 0 0 30px; font-weight:600; font-size:2.5em; }
blockquote span.quote { position:absolute; top:5px; left:0px; font-size:2em; line-height:0.8em; }
.blockquoteSub { padding-left:30px; }


/* COOKIE MESSAGE
--------------------------------------*/
#cookieMessage .wrapper { padding-top:15px; padding-bottom:15px;}
#cookieMessage h4 {  margin-bottom:10px; font-size:1.2em;}
#cookiesAccept { float:left;}





/******************************************************************************** 
       __________  __  _______  ____  _   _________   _____________
      / ____/ __ \/  |/  / __ \/ __ \/ | / / ____/ | / /_  __/ ___/
     / /   / / / / /|_/ / /_/ / / / /  |/ / __/ /  |/ / / /  \__ \ 
    / /___/ /_/ / /  / / ____/ /_/ / /|  / /___/ /|  / / /  ___/ / 
    \____/\____/_/  /_/_/    \____/_/ |_/_____/_/ |_/ /_/  /____/  
                                                                   
********************************************************************************/

/* TABS
--------------------------------------*/
.tabs.active .tabsNav { padding:0; }
.tabs.active .tabsNav .tabUl { font-size:1.3em; }
.tabs.active .tabsNav .tabUl .tabLi.noMob { display:table-cell !important; }


/* TABS MENU
-------------------------------------- */
.tabsMenu { padding:0; }
.tabsMenu .tabUl { font-size:1.3em; }
.tabsMenu .tabUl .tabLi.noMob { display:table-cell !important; }


/* ACCORDION
--------------------------------------*/
.accordion .accordionItem .itemWrapper { background-image:none !important; }
.accordion .accordionItem .expandButton { display:none; }
.accordion .accordionItem .expandAction { background:none ; cursor:pointer; }
.accordion .accordionItem.open .expandAction { background:none ; cursor:pointer; }
.accordion .accordionItem .expandableContent { display:block; height:auto; }

.accordion.active .accordionItem .expandButton { display:block; }
.accordion.active .accordionItem .expandableContent { display:none; }


/* COMPOSITE ACCORDION
--------------------------------------*/
.accordion.composite.active .accordionItem .itemWrapper { margin:0; padding:0; background-image:none !important; }


/* LIST ACCORDION
--------------------------------------*/
.accordion.list.active .accordionItem .expandButton .expandLi { padding-left:35px; min-height:30px; background-position:left 5px; background-repeat:no-repeat; }
.accordion.list.active .accordionItem .expandableContent.listContent { padding-left:55px; }


/* LIGHTBOX
--------------------------------------*/
#cboxOverlay { position:absolute; top:0; left:0; z-index:5000; width:100%; height:100%; }
#colorbox { z-index:5010; }
#cboxClose { position:absolute; top:-50px; right:0; overflow:hidden; padding:0; width:70px; height:50px; background-position:center center; background-repeat:no-repeat; text-align:center; text-indent:-999em; cursor:pointer; }
#colorbox .lightboxContent { display:block; width:720px; }

#cboxContent { padding:20px; }
#cboxLoadedContent { margin:0; padding:0; }
#cboxTopLeft { display:none !important; }
#cboxTopRight { display:none !important; }
#cboxTopCenter { display:none !important; }

#cboxLoadedContent .modalSolid { background-color:white; }

#cboxLoadedContent .modalVisible { display:block; }

.ContentPageAvailability.desktop #cboxLoadedContent {overflow:hidden!important;}



/* FLYOUT
--------------------------------------*/
.flyOut.fullBleed { position:static; display:inline; width:auto; }  

.flyOutContent { position:absolute; }





/******************************************************************************** 
      ______________  _______  __    ___  _________________
     /_  __/ ____/  |/  / __ \/ /   /   |/_  __/ ____/ ___/
      / / / __/ / /|_/ / /_/ / /   / /| | / / / __/  \__ \ 
     / / / /___/ /  / / ____/ /___/ ___ |/ / / /___ ___/ / 
    /_/ /_____/_/  /_/_/   /_____/_/  |_/_/ /_____//____/  
 
********************************************************************************/

.bottomTubePartial { padding-top:35px; background-image:url(../images/version2/generic/page/bg_network_partial_right.png); background-position:center top; background-repeat:no-repeat; }
.footerTubePartial { display:block; padding-top:40px; padding-bottom:40px; background-image:url(../images/version2/generic/page/bg_network_partial_bottom.png); background-position:center top; background-repeat:no-repeat; }


/* DATE BLOCK
--------------------------------------*/
.accordionButtonDateBlock { padding:0; width:88px; border-bottom:none; text-align:center; } 
.accordionButtonDateBlock .date { display:block; padding-top:8px; padding-left:0; font-weight:600; font-size:2em; line-height:0.9em; } 
.accordionButtonDateBlock .month { display:block; padding-bottom:8px; font-size:1em; } 
.accordionButtonDateBlock .time { display:block; margin:0; padding:5px 0; font-size:1em; }


/* CONTENT FILTER
--------------------------------------*/
.topFilter { position:relative; }
.topFilter .dk_container { width:auto; border-bottom:none; }
.resetAllFilters { width:auto; border-bottom:none; }

.dk_toggle span { padding:0 20px 0 0; }
.searchField { float:right; padding-top:10px; padding-bottom:10px; width:180px; }
.searchField input { float:right; margin-right:10px; padding-top:10px; padding-bottom:8px; max-width:160px; }





/******************************************************************************** 
        __    _____  ______  __  _____________
       / /   /   \ \/ / __ \/ / / /_  __/ ___/
      / /   / /| |\  / / / / / / / / /  \__ \ 
     / /___/ ___ |/ / /_/ / /_/ / / /  ___/ / 
    /_____/_/  |_/_/\____/\____/ /_/  /____/  
                                              
********************************************************************************/

/* ARTICLE GRID
--------------------------------------*/
.articleGrid .articleGridItem .articleWrapper { margin:0 20px; padding-right:0; padding-left:0; background-image:url(../images/version2/generic/page/hr_dotted_tile.png) !important; background-position:left top !important; background-repeat:repeat-x !important; }
.articleGrid .articleGridItem.noSeparator .articleWrapper { background-image:none; }

.articleGrid.noMobSeparator .articleGridItem .articleWrapper { background-image:url(../images/version2/generic/page/hr_dotted_tile.png) !important; }
.articleGrid.noMobSeparator .articleGridItem.topRow .articleWrapper { background-image:none !important; }
.articleGrid .articleGridItem.topRow .articleWrapper { background-image:none !important; }


/* ARTICLE ROW
--------------------------------------*/
.articleRow { display:table !important; width:100%; table-layout:fixed; }
.articleRow .articleRowItem { display:table-cell; border-top:0; background-image:url(../images/version2/generic/page/vertical_hr_dotted_tile.png); background-position:top right; background-repeat:repeat-y; } 
.articleRow .articleRowItem.last { background-image:none; }


/* TWO COLUMN ROW
--------------------------------------*/
.twoColumnRow .articleItem.one { float:left; width:50%; } 
.twoColumnRow .articleItem.two { float:right; width:50%; }

.twoColumnRow .articleItem.one .articleWrapper { margin-right:17px; }
.twoColumnRow .articleItem.two .articleWrapper { margin-left:17px; }


/* TWO COLUMN BOX LAYOUT
--------------------------------------*/
.twoColumnBoxLayout .boxItem { float:left; width:50%; }
.twoColumnBoxLayout .boxItem.last .wrapper { border-bottom:0; }
.twoColumnBoxLayout .boxItem.last.preLast .wrapper { border-bottom:0; }





/******************************************************************************** 
        ____ ______   _____ __  ______  __________  _________   ___________
       / __ )_  __/  / ___// / / / __ \/ ____/ __ \/ ____/   | / ___/_  __/
      / __  |/ /     \__ \/ / / / /_/ / __/ / /_/ / /_  / /| | \__ \ / /   
     / /_/ // /     ___/ / /_/ / ____/ /___/ _, _/ __/ / ___ |___/ // /    
    /_____//_/     /____/\____/_/   /_____/_/ |_/_/   /_/  |_/____//_/     

********************************************************************************/

/* TOP BANNER
--------------------------------------*/
#banner { position:relative; display:block; min-height:300px; }
#banner .bannerContainer { position:relative; min-height:300px; height:auto; background-position:right 30px; background-repeat:no-repeat; }
#banner .bannerContainer .bannerContent { padding:1.7em; }
#banner h1 { margin-bottom:10px; font-size:2.55em; }
#banner .bannerGradient { position:absolute; bottom:10px; left:0; z-index:-15; width:100%; height:290px; background:url(../images/version2/generic/banner/simple_banner_gradient_bg.png) no-repeat bottom center; }
#banner .illustrationBg { position:absolute; bottom:21px; z-index:-10; display:block; width:100%; text-align:right; }
#banner .illustrationBg img { display:block; float:right; }

#banner .illustrationBg.defaultImage { width:100%; height:100%; background-position:bottom right; background-repeat:no-repeat; }
#banner .bannerTubeBg { position:absolute; bottom:0px !important; left:0; z-index:10; display:block; width:100%; height:260px !important; background-image:url(../images/version2/generic/page/bg_network_partial_top.png) !important; background-position:center bottom !important; background-repeat:no-repeat !important; }
#banner .bannerContent { position:relative; z-index:20; }
#banner .fluidWrapper { position:relative; z-index:50; background:none; }

#banner.homeBanner { min-height:300px; }
#banner.homeBanner .bannerContainer { min-height:295px; }
#banner.homeBanner h1 { font-weight:200; font-size:2.15em; }
#banner.homeBanner .fluidWrapper { overflow:visible; }

#homeBannerPeople { position:absolute; bottom:-20px; left:0; z-index:15; width:640px; height:150px; display:block; background-position:left bottom; background-repeat:no-repeat; }
#homeBannerAnim { position:absolute; bottom:21px; z-index:-10; height:345px; width:100%; background-position:0 0; background-repeat:repeat-x; }


/* HOME PREMICES COUNTER
--------------------------------------*/
#premicesCounter { display:block; margin:0 auto; max-width:200px; }
#premicesCounter p { padding:0; margin:0; }
#premicesCounter .table { width:100%; }
#premicesCounter .cell { height:45px; vertical-align:middle; text-align:center; font-weight:600; font-size:2em; }
#premicesCounter .cell.last { border-right:none; }
#premicesCounter .label { display:block; padding:2px 0; width:100%; text-align:center; font-weight:600; }


/* REGISTER AVAILABILITY
--------------------------------------*/
.registerInterestForm .illustrationBg { position:absolute; bottom:0; display:block; }
.registerInterestForm .fakePusher { display:block; height:30px; }
 

/* PROVIDERS
--------------------------------------*/
ul.btsfProvidersGrid li { border:0; text-align:center; }
ul.btsfProvidersGrid li a.link { display:inline; }


/* FOOTER
--------------------------------------*/
#partners { display:block; }
#partners .partnerLi { display:inline; float:none; margin:10px 15px; width:auto; }
body.LandingPageHome #footer { margin:0; }
body.LandingPageHome #footerHole { display:block; }





/******************************************************************************** 
        ____  __  _______ _____   __________________    _____ __  ______  ____  ____  ____  ______
       / __ )/ / / / ___//  _/ | / / ____/ ___/ ___/   / ___// / / / __ \/ __ \/ __ \/ __ \/_  __/
      / __  / / / /\__ \ / //  |/ / __/  \__ \\__ \    \__ \/ / / / /_/ / /_/ / / / / /_/ / / /   
     / /_/ / /_/ /___/ // // /|  / /___ ___/ /__/ /   ___/ / /_/ / ____/ ____/ /_/ / _, _/ / /    
    /_____/\____//____/___/_/ |_/_____//____/____/   /____/\____/_/   /_/    \____/_/ |_| /_/     

********************************************************************************/

/* RESOURCE PAGE
--------------------------------------*/
#primaryNav ul.menu li.menuTitle { float:left; }


/* RESOURCE PAGE
--------------------------------------*/
.resourceHeader .addToResources { float:right; }


/* ADVISOR INFO
--------------------------------------*/
.advisorInfo { max-width:350px; }
.advisorInfoTopRow .wrapper { padding-bottom:0; }


/* COUNT DOWN
--------------------------------------*/
.countDownItem { min-width:45px; }
.countDownItem .value { padding:5px 0; font-size:1.8em; }
.countDownItem .label { padding:4px 0; }


/* CHANGE DATE
--------------------------------------*/
.changeDateHeader { margin:0 auto !important; width:550px; }
.dateSelect { margin:0 auto; width:540px; }
.dateOptionLabel { margin-left:10px; width:98px; }
.dateOptionLabel span.date { font-size:2em; }


/* NEXT PREV RESOURCES
--------------------------------------*/
.prevResource > .wrapper { padding-right:10px; }
.nextResource > .wrapper { padding-left:10px; }





/******************************************************************************** 
        __    _____  ______  __  ________   ____ _    ____________  ____  ________  ___________
       / /   /   \ \/ / __ \/ / / /_  __/  / __ \ |  / / ____/ __ \/ __ \/  _/ __ \/ ____/ ___/
      / /   / /| |\  / / / / / / / / /    / / / / | / / __/ / /_/ / /_/ // // / / / __/  \__ \ 
     / /___/ ___ |/ / /_/ / /_/ / / /    / /_/ /| |/ / /___/ _, _/ _, _// // /_/ / /___ ___/ / 
    /_____/_/  |_/_/\____/\____/ /_/     \____/ |___/_____/_/ |_/_/ |_/___/_____/_____//____/  
                                                                                               
********************************************************************************/
/* KEEP THIS ALWAYS AT THE BOTTOM */

.wrapper.wide { padding:40px; }

.clearPadding { padding:0px; }
.clearMargin { margin:0px; }
.mobClearPadding { padding:20px; }
.mobClearMargin { margin:20px; }
.tabletClearPadding { padding:0px; }
.tabletClearMargin { margin:0px; }

.clearPaddingTop { padding-top:0px; }
.clearPaddingRight { padding-right:0px; }
.clearPaddingBottom { padding-bottom:0px; }
.clearPaddingLeft { padding-left:0px; }

.clearMarginTop { margin-top:0px; }
.clearMarginRight { margin-right:0px; }
.clearMarginBottom { margin-bottom:0px; }
.clearMarginLeft { margin-left:0px; }

.mobClearMarginTop { margin-top:20px; }
.mobClearMarginBottom { margin-bottom:20px; }
.mobClearMarginLeft { margin-left:20px; }
.mobClearMarginRight { margin-right:20px; }

.mobClearPaddingTop { padding-top:20px; }

.mobTopAdjustment {margin-top: -60px;padding-top: 0;}


.mobClearPaddingBottom { padding-bottom:20px; }
.mobClearPaddingLeft { padding-left:20px; }
.mobClearPaddingRight { padding-right:20px; }

.tabletClearMarginTop { margin-top:0px; }
.tabletClearMarginBottom { margin-bottom:0px; }
.tabletClearMarginLeft { margin-left:0px; }
.tabletClearMarginRight { margin-right:0px; }

.tabletClearPaddingTop { padding-top:0px; }
.tabletClearPaddingBottom { padding-bottom:0px; }
.tabletClearPaddingLeft { padding-left:0px; }
.tabletClearPaddingRight { padding-right:0px; }


/* ADD
--------------------------------------*/
.marginTop { margin-top:20px; }
.marginRight { margin-right:20px; }
.marginBottom { margin-bottom:20px; }
.marginLeft { margin-left:20px; }

.paddingTop { padding-top:20px; }
.paddingRight { padding-right:20px; }
.paddingBottom { padding-bottom:20px; }
.paddingLeft { padding-left:20px; }

.mobMarginTop { margin-top:0px; }
.mobMarginRight { margin-right:0px; }
.mobMarginBottom { margin-bottom:0px; }
.mobMarginLeft { margin-left:0px; }

.mobPaddingTop { padding-top:0px; }
.mobPaddingRight { padding-right:0px; }
.mobPaddingBottom { padding-bottom:0px; }
.mobPaddingLeft { padding-left:0px; }

.tabletMarginTop { margin-top:20px; }
.tabletMarginRight { margin-right:20px; }
.tabletMarginBottom { margin-bottom:20px; }
.tabletMarginLeft { margin-left:20px; }

.tabletPaddingTop { padding-top:20px; }
.tabletPaddingRight { padding-right:20px; }
.tabletPaddingBottom { padding-bottom:20px; }
.tabletPaddingLeft { padding-left:20px; }


/* SPACERS
--------------------------------------*/
.tabSpace5 { margin-bottom:5px; }
.tabSpace10 { margin-bottom:10px; }
.tabSpace15 { margin-bottom:15px; }
.tabSpace20 { margin-bottom:20px; }
.tabSpace25 { margin-bottom:25px; }
.tabSpace30 { margin-bottom:30px; }
.tabSpace35 { margin-bottom:35px; }

.mobSpace5 { margin-bottom:0; }
.mobSpace10 { margin-bottom:0; }
.mobSpace15 { margin-bottom:0; }
.mobSpace20 { margin-bottom:0; }
.mobSpace25 { margin-bottom:0; }
.mobSpace30 { margin-bottom:0; }
.mobSpace35 { margin-bottom:0; }

.spaceTop5 { margin-top:5px; }
.spaceTop10 { margin-top:10px; }
.spaceTop15 { margin-top:15px; }
.spaceTop20 { margin-top:20px; }
.spaceTop25 { margin-top:25px; }
.spaceTop30 { margin-top:30px; }
.spaceTop35 { margin-top:35px; }

.tabSpaceTop5 { margin-top:5px; }
.tabSpaceTop10 { margin-top:10px; }
.tabSpaceTop15 { margin-top:15px; }
.tabSpaceTop20 { margin-top:20px; }
.tabSpaceTop25 { margin-top:25px; }
.tabSpaceTop30 { margin-top:30px; }
.tabSpaceTop35 { margin-top:35px; }

.mobSpaceTop5 { margin-top:0; }
.mobSpaceTop10 { margin-top:0; }
.tabSpaceTop15 { margin-top:0; }
.mobSpaceTop20 { margin-top:0; }
.tabSpaceTop250 { margin-top:0; }
.tabSpaceTop30 { margin-top:0; }
.mobSpaceTop35 { margin-top:0; }


/* ALIGN
--------------------------------------*/
.mobCentered { text-align:left; }
.tabCentered { text-align:center; }
.floatRight { float:right; }
.floatLeft { float:left; }
.mobFloatRight { float:none; }
.mobFloatLeft { float:none; }
.tabFloatRight { float:right; }
.tabFloatLeft { float:left; }