facebook

[Closed] Slow CSS Editor

  1. MyEclipse Archived
  2.  > 
  3. Web Development (HTML, CSS, etc.)
Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #244067 Reply

    🙁 I seem to have found the least responsive editor every written – the 4.1 M2 Beta CSS editor. It is basically unusable on my otherwise responsive 1.2GHz PIII notebook.

    Have others seen this?

    #244070 Reply

    Riyad Kalla
    Member

    What is your Eclipse Build ID? What command line arguments are you using to start MyEclipse? How much ram do you have? How big is the file?

    #244142 Reply

    samle
    Member

    Yes, I have this problem also.

    Using no command line arguments.
    Make a change on a css property then click on another line, the editor will pause before the cursor show up again. The time of pauses varies and very annoying. My work-around would to edit my css in Dreamweaver.

    Software:
    Eclipse 3.1.1
    MyEclipse 4.0.200 M2

    Hardware:
    Pentium 4 660 3.6Ghz
    2G RAM
    7800GT
    Western Digital 250Gb Sata II

    Thanks for any help.
    Sam

    #244143 Reply

    Todd Hill
    Member

    me too. Long delays in selecting text, deleting text, etc.

    Command line args to start eclipse: “start /min c:\eclipse_3.1\eclipse -showlocation -vmargs -Xms256M -Xmx512M”
    Ram; 2GB
    The size of the css file I’m editing is 658 bytes.

    from MyEclipse configuration info:
    *** Date: Sun Jan 08 12:26:30 CST 2006

    *** System properties:
    OS=WindowsXP
    OS version=5.1
    Java version=1.5.0_04

    *** MyEclipse details:
    MyEclipse Enterprise Workbench

    Version: 4.0.200 M2
    Build id: 20051205-4.1-Milestone2

    *** Eclipse details:
    Eclipse SDK

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Graphical Editing Framework

    Version: 3.1
    Build id: 200507071758

    Eclipse Project SDK

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Platform

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Java Development Tools

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Graphical Editing Framework

    Version: 3.1
    Build id: 200507071758

    Eclipse RCP

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse Plug-in Development Environment

    Version: 3.1.0
    Build id: I20050627-1435

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -launcher
    c:\eclipse_3.1\eclipse.exe
    -name
    Eclipse
    -showsplash
    600
    -exitdata
    374_79c
    -showlocation
    -vm
    C:\WINDOWS\system32\javaw.exe

    #244147 Reply

    Riyad Kalla
    Member

    Can any of your paste the entire contents of your CSS files? I just did some testing locally and it’s fine, so I’m wondering if it’s something specific. I’d like to test your files and file the bug with the team if I find something.

    #244155 Reply

    samle
    Member

    This might help find the problem.

    When editing the css open the properties and outline view and display the outline view. Then try to change a property in the css then you will notice the problem. I did not change the css property through the outline view or the properties view but in the style sheet itself.

    Perhaps the pause is caused by the css editor trying to up the properties and outline view on the fly.

    #244415 Reply

    samle
    Member

    Here is the css:

    BODY {margin:0px 0px 0px 2px; padding-top:3px; width:770px; background-color:#fff; font-family: arial, helvetica, sans-serif;font-size:12px;}
    #csiIframe {visibility:hidden;height:0px;width:0px;}
    FORM {margin:0px;}
    A:link {color: #009;}
    A:visited {color: #336;}
    A:hover {color: #900; text-decoration: none}
    .cnnRed {color:#C00;}
    .cnnRedB {color:#C00;font-weight:bold;}
    .cnnLeft {text-align:left !important;}
    .cnnRight {text-align:right !important;}
    IMG.cnnPremL {margin-right:4px;}
    IMG.cnnPremR {margin-left:4px;}
    IMG.cnnOffsite {margin-left:4px;vertical-align:middle;margin-bottom:1px;}
    IMG.cnnPipeLogo {margin-top:3px;}
    #cnnAboveFold {margin-bottom:15px;}

    /* GENERIC FONT STYLES */
    .cnnBodyText {font-size:12px;}
    .cnnBodyText11 {font-size:11px;}
    .cnnBodyTextR {font-size:13px; color:#C00;}
    .cnnBodyTextB {font-size:12px; color:#06C;}
    .cnnWOOL {font-size:12px; color:#000; font-weight:bold;}
    .cnnBoxTitle {font-size:14px; font-weight:bold;}
    .cnnBoxTitleW {font-size:14px; font-weight:bold; color:#fff;}
    .cnnBoxTitleR {font-size:14px; font-weight:bold; color:#C00;}
    .cnnBoxTitleLk {font-size:11px; font-weight:bold;}
    .cnnBodyText11R {font-size:11px; color:#C00;}
    .cnnBodyText11B {font-size:11px; color:#06C;}
    .cnnBodyText10R {font-size:10px; color:#C00;}

    /* GENERIC PADDING/MARGIN STYLES */
    .cnn2pxBpad {padding-bottom:2px;}
    .cnn3pxLpad {padding:0 0 0 3px;}
    .cnn3pxRpad {padding:0 3px 0 0;}
    .cnn3pxTBPad {padding: 3px 0px;}
    .cnn3pxPad { padding: 3px; }
    .cnn4pxPad {padding:4px;}
    .cnn4pxTpad {padding-top:4px;}
    .cnn4pxBpad {padding-bottom:4px;}
    .cnn4pxRpad {padding-right:4px;}
    .cnn4pxLpad {padding-left:4px;}
    .cnn4pxBmar {margin-bottom:4px;}
    .cnn5pxmar {margin:5px;}
    .cnn5pxTLPad {padding-top:5px;padding-left:5px;}
    .cnn5TB6LRPad {padding: 5px 6px;}
    .cnn6pxPad {padding:6px;}
    .cnn6pxTPad {padding-top:6px;}
    .cnn6pxRPad {padding-right:6px;}
    .cnn6pxLPad {padding-left:6px;}
    .cnn6pxBpad {padding-bottom:6px;}
    .cnn7pxBpad {padding-bottom:7px;}
    .cnn6pxTBpad {padding-top:6px;padding-bottom:6px;}
    .cnn7pxTBpad {padding-top:7px;padding-bottom:7px;}
    .cnn8pxTBpad {padding-top:8px;padding-bottom:8px;}
    .cnn8pxRmar {margin-right:8px;}
    .cnn10TB6LRPad {padding: 10px 6px;}
    .cnn10pxTpad {padding-top:10px;}
    .cnn10pxBpad {padding-bottom:10px;}
    .cnn10pxRpad {padding-right:10px;}
    .cnn8R12LPad {padding-right:8px;padding-left:12px;}
    .cnn15pxBpad {padding-bottom:15px;}
    .cnn20pxTpad {padding-top:20px;}
    .cnn20pxBpad {padding-bottom:20px;}
    .cnn0pxTmar {margin-top:0px;}

    /* BULLETS SPACING */
    .cnnBulletLine {line-height:14px;}
    .cnnbotBullets {padding-bottom: 3px;}

    /* SPONSOR BY TABLES */
    TABLE.cnnSponsor {padding-top:10px;}
    #cnnBoxT3 TABLE.cnnSponsor {padding-top:0px;}
    TABLE.cnnSponsor TD.cnnSponsorTxt {padding-right:4px; font-size:9px;}
    TD#cnnArticleContent .cnnIEBox TABLE.cnnSponsor TD.cnnSponsorTxt {padding-right:4px; font-size:9px;}
    TABLE#cnnT2sponsor {margin-top:0px;padding-top:0px;}
    TABLE#cnnT2sponsor TD {border-top:2px solid #8D8D8D;padding-top:2px;}
    TABLE#cnnT2sponsor TD.cnnSponsorTxt {text-align:right;}

    /* ABOVE FOLD */
    #cnnAboveFold #cnnNavBar {padding-right:10px;}
    #cnnAboveFold #cnnTimeStamp {padding:8px 0px;line-height:9px;font-size:9px; color: #666;}
    #cnnAboveFold #cnnRightCol {padding:0px 0px 0px 10px;}
    .cnnT1 {background-color:#EAEFF4;}
    DIV.cnnT1Bullets {padding-bottom:3px;}
    #cnnRightCol .cnnBulletList, #cnnLeftCol .cnnBulletList {padding:7px 0px 15px 0px;font-size:12px;}
    #cnnRightCol .cnnBulletList DIV, #cnnLeftCol .cnnBulletList DIV {padding-bottom:3px;}
    #cnnT2Box .cnnBulletList {font-weight:bold;}
    #cnnT2Box {width:344px;}
    #cnnT2Box DIV.cnnBoxTitle {width:344px; border-top:2px solid #8D8D8D;}
    #cnnLeftCol #cnnT2Box {width:280px;}

    .cnnT3Box
    {border-top:2px solid #8D8D8D;}

    /* Super Tease */
    .cnnSTzbox .cnnBoxTitleR
    {margin:0;padding:0;}

    .cnnSTzbox .cnnBoxTitleR
    {line-height:14px;}

    .cnnSTzbox
    {width:280px; min-height:49px; margin:0 0 0px 0;}

    .cnnSTzbox A
    {font-size:12px;font-weight:normal !important;}

    .cnnSTzbox .cnnBullet A
    {font-size:11px;font-weight:bold !important;}

    .cnnSTzbox,
    .cnnSTzbox TD
    {font-size:12px;}

    .cnnSTzImg IMG {margin-left:6px;}

    .cnnSTzboxHeadline
    {line-height:14px;padding:5px 0 0 0;}

    .cnnSTzboxHeadlineTall .cnnSTzboxHeadline
    {line-height:16px;padding:4px 0 0 0;}

    .cnnSTzbox .cnnSTzboxHeadline BR {clear:both;}

    .cnnSTzboxBullet
    {font-size:11px;line-height:11px;font-weight:bold;padding:10px 0 0 0;}

    .cnnSTzboxChild
    {margin-top:10px;padding:10px 0 0 0; border-top:1px solid #ccc; min-height:49px;}

    /* WATCH box */
    .cnnWatchBtn {margin-left:2px;vertical-align:middle;margin-bottom:1px;}
    .cnnWatchBox {margin:0px 0px 20px 0px;}
    .cnnWatchHd {line-height:22px; height:22px; max-height:22px; background-image:url(http://i.cnn.net/cnn/.element/img/1.3/video/video.bg.right.gif);padding:0px;}
    .cnnWatchHd TABLE {width:344px; max-width:344px;}
    .cnnWatchHd TD {height:22px; max-height:22px;}
    .cnnWatchHd .cnnBoxTitleW {padding-left:8px;}
    .cnnWatchHd TD.cnnBoxTitleLk {float:none; margin:0px; line-height:22px; text-align:right; padding-right:8px;}
    .cnnWatchHd TD.cnnBoxTitleLk A {color:#fff;}
    .cnnWatchHd TD.cnnBoxTitleLk IMG {margin-left:5px ;margin-right:5px; vertical-align:middle;}
    .cnnWatch {border:solid 1px #ddd; border-top:0; border-bottom:0; background-color:#fff; padding:2px;}
    .cnnWatch DIV.cnnVideoBox {background-color:#DFFFDF;}
    .cnnWatch DIV.cnnVideoBox TABLE {background-color:#DFFFDF;}
    .cnnWatch DIV.cnnVideoBox TABLE TD {border: solid 1px #fff;border-width: 0px 2px 0px 0px; padding: 10px 6px 0px 3px; font-size:11px; height:69px;max-height:69px;}
    .cnnWatch DIV.cnnVideoBox TABLE TD.WatchImage {border: solid 1px #fff;border-width: 0px 2px 0px 0px; padding: 0px 6px 0px 3px; height:69px;max-height:69px;}
    .cnnWatch DIV.cnnVideoBox TABLE TD.WatchImageRt {border:none; padding:0px 6px 0px 3px; height:69px;max-height:69px;}
    .cnnWatch DIV.cnnVideoBox TABLE TD.WatchText {border:none; padding:6px 3px 6px 6px; font-size:11px; height:69px;max-height:69px;}
    .cnnWatch DIV.cnnVideoBox TABLE TD.cnnWatchBig {border:none; padding:4px 6px 0px 6px; font-size:11px; height:92px;max-height:92px;}
    .cnnWatch DIV.cnnVideoBox TABLE TD.cnnWatchBot {border: solid 1px #fff;border-width: 1px 0px 0px 0px;height:23px;font-size:11px;padding:0px 0px 0px 6px;}
    .cnnWatch DIV.cnnVideoBox TABLE TD.cnnWatchBot A, .cnnWatch DIV.cnnVideoBox TABLE TD.WatchText A {font-size:11px !important;}
    .cnnWatch DIV.cnnVideoBox TABLE TD A {font-size:12px;font-weight:bold !important;}
    .myContainerDiv {width:344px; max-width:344px; margin:0; padding:0;}

    /* WATCH box tabs */
    .cnnTabRow {background:url(http://i.cnn.net/cnn/.element/img/1.3/misc/dddddd.px.gif) 0 0 repeat-x;width:344px;max-width:344px;}

    /* What should be displayed and hidden when Tab1 is visible */
    .cnnTab1Visible .cnnTab1Container {visibility:visible; display:inline;}
    .cnnTab1Visible .cnnTab2Container {visibility:hidden; display: none;}
    .cnnTabRow1bg {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/video/tab.bg.on.gif);}
    .cnnTabRow2bg {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/video/tab.bg.off.gif);}
    .cnnTabRow1 A {font-size:11px;text-decoration:none;font-weight:bold;color:#CC0000 !important;}

    /* What should be displayed an hidden when Tab2 is visibile */
    .cnnTab2Visible .cnnTab2Container {visibility:visible; display:inline;}
    .cnnTab2Visible .cnnTab1Container {visibility:hidden; display:none;}
    .cnnTab2Visible .cnnTabRow .cnnTabRow2bg {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/video/tab.bg.on.gif);}
    .cnnTab2Visible .cnnTabRow .cnnTabRow1bg {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/video/tab.bg.off.gif);}
    .cnnTabRow2 A {font-size:10px;text-decoration:none;;color:#666666 !important;}

    /* weather box shared on main and travel */
    .cnnWeather {padding:0px 6px 8px 6px; font-size:12px;}
    .cnnWeatherHd {line-height:11px; font-size:11px; font-weight:bold; margin:0px;}
    .cnnWeatherHdRt {float:right; font-size:10px; font-weight:normal; line-height:10px;}
    .cnnForecast {margin:9px 0px 7px 0px;}
    .cnnForecastTxt {background-color:#fff; padding-left:7px; vertical-align:middle; font-size:12px;}
    TR#cnnForecastRow2 TD {border-top:6px solid #EAEFF4;}
    .cnnHi {color:#C00;}
    .cnnLo {color:#06C;}
    .cnnWeatherForm {font-size:11px;}
    .cnnWeatherForm FORM {margin:2px 0px 6px 0px;}
    .cnnWeatherForm FORM INPUT {vertical-align:middle;}
    .cnnWeatherForm FORM INPUT.cnnFormText {width:80px;}
    .cnnWeatherForm FORM INPUT.cnnFormButton {width:100px;}

    /* BELOW FOLD */
    .cnnMidIncludePad {padding-top:10px;}
    #cnnIntlWB .cnnMidIncludePad {padding-top:0px;}
    #cnnBelowFold #cnnRightRail {border-left:1px solid #ccc; padding:0px 0px 10px 10px;}
    .cnnRRbox {border-top:2px solid #666; background-color:#eee; width:215px}
    .cnnRRbox TABLE {width:201px}
    #cnnRightRail .cnnBoxTitleR {font-size:12px;}
    .cnnRRWeatherbox {border-top:none; background-color:#eee; width:215px}
    .cnnRRcontent {border:1px solid #ddd; border-top:0; padding:6px; font-size:12px;}
    .cnnRRcontent .cnnBoxTitleR {padding-bottom:6px;}
    TABLE.cnnRRblurb TD IMG {margin:4px 0px 0px 6px;}
    TABLE.cnnRRblurb TD {font-size:12px;}
    .cnnRRbullet {font-size:11px; font-weight:bold;}
    .cnnRRbulletReg {font-size:11px;}
    DIV.cnnRRbullet .cnnWOOL {font-size:11px;}
    DIV.cnnRRbullet IMG.cnnOffsite {margin-bottom:4px;}

    .cnnFeatureBox {width:215px;margin:0 0 10px 0;}
    .cnnFeatureBox IMG {display:block;}
    .cnnFeatureBox IMG.cnnOffsite{display:inline;}
    .cnnFeatureBoxContent {padding:0 10px; background-color:#e6e6e0; font-size:12px;}
    .cnnFeatureBoxContent .cnnBoxTitle {padding-bottom:6px;padding-top:0px;margin-top:0px;line-height:11px;}
    .cnnFeatureBox SPAN.cnnFBTz IMG {display:inline;margin-left:4px;}

    TABLE.cnnPoll {width:200px;}
    TABLE.cnnPoll TD {font-size:12px;padding-top:6px;}
    TABLE.cnnPoll TD.cnnPollQ {padding-top:0px;}
    TABLE.cnnPoll TD.cnnPollR {text-align:left;}

    /* Weather maps*/
    .cnnWeatherMapsLine {border-top:1px solid #ccc;margin:0px;}
    .cnnWeatherMapsBox {border-left:1px solid #ccc;width:137px;height:88px;background-color:#eee;font-size:12px;}
    .cnnWeatherMap {float:right;}
    .cnnWeatherMapsTitle {padding-bottom:2px;font-weight:bold;}

    /* Intl Weather maps*/
    #cnnIntWeatherMapTop {border-top:2px solid #CC0000;width:344px;}
    .cnnIntlWeatherMap {width:344px;height:69px;border-bottom:1px solid #ccc;font-size:12px;}
    .cnnIntlWeatherMap .cnnBoxTitle {padding-bottom:0px;}
    .cnnIntlWeatherMapBot {width:344px;height:69px;padding-bottom:0px;font-size:12px;}
    .cnnIntlWeatherMap IMG {float:right;margin:10px 0px;}
    .cnnIntlWeatherMapBot IMG {float:right;margin:10px 0px;}
    .cnnIntlWeatherMapHead {padding-top:7px;padding-bottom:4px;font-size:12px;font-weight:bold;}

    /* marketing boxes */
    .cnnPromoTable {background-color:#eee;border: 1px solid #ddd;}
    .cnnPromoTable TD.cnnPromoTz {font-size:11px;padding:0px 5px;}
    .cnnPromoImg {border-left:1px solid #ddd;}

    /* FORM BUTTONS */
    /* talk to Daniel/Alicia about these styles below… the names/style info still need to be ironed out */
    .cnnFormButtonNavSearch {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000;
    }

    .cnnFormButtonSearch {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000;
    text-transform:uppercase;
    width: 60px;
    }

    .cnnFormButtonSm {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000;
    text-transform:uppercase;
    }

    .cnnFormButton {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000;
    text-transform:uppercase;
    }

    .cnnFormButtonNm {
    font-family: arial, verdana, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000;
    text-transform:uppercase;
    }

    .cnnFormSelect {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    color: #000;
    }

    .cnnFormSelectSm {
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    color: #000;
    }

    .cnnWeaterTxt {width:23px;}

    .cnnIntlNavForm {margin-left: 12px; margin-top: 2px; margin-bottom: 2px;}

    /* NAV BAR */
    #cnnNavBar {width:126px; max-width:126px; font-weight:bold; font-size:11px; padding-left:0px;speak: none}

    #cnnNavBar .cnnNavTop A, #cnnNavBar .cnnNavBot A {display:block; line-height:16px; text-decoration:none; padding-left:12px;}

    #cnnNavBar .cnnNavTop .cnnNavSub A
    {line-height:17px;}

    #cnnNavBar .cnnNavTop DIV, #cnnNavBar .cnnNavBot DIV {background-image:url(http://i.cnn.net/cnn/images/1.gif);}
    #cnnNavBar DIV.cnnNavAd {padding:3px;}

    #cnnNavBar .cnnNavTop {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/blue.bg.gif);}

    #cnnNavBar .cnnNavTop .cnnNavSub {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/sub.bg.gif);}

    #cnnNavBar .cnnNavTop DIV.cnnHover {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/rollover.gif);}

    #cnnNavBar .cnnNavTop .cnnNavSub DIV.cnnHover {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/sub.rollover.gif);}

    #cnnNavBar .cnnNavTop .cnnNavAuto {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/auto.regular.bg.gif);}

    #cnnNavBar .cnnNavTop .cnnNavAuto DIV A {padding-left:0px;}

    IMG.cnnNavAutoArrow {margin-right:6px;margin-left:3px;margin-top:5px;margin-bottom:5px;}

    #cnnNavBar .cnnNavTop .cnnNavAuto DIV.cnnHover {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/auto.rollover.bg.gif);}

    #cnnNavBar .cnnNavTop DIV.cnnNavHiLite,
    #cnnNavBar .cnnNavTop DIV.cnnNavHiLite:hover {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/red.bg.gif);}

    #cnnNavBar .cnnNavTop .cnnNavSub DIV.cnnNavHiLite,
    #cnnNavBar .cnnNavTop .cnnNavSub DIV.cnnNavHiLite:hover {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/nav.sub.red.bg.gif);}

    #cnnNavBar .cnnNavTop .cnnNavSub .cnnDiv {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/sub.div.gif); width:126px; height:2px; max-height:2px; font-size:1px; background-repeat:no-repeat;}

    #cnnNavBar .cnnNavTop .cnnNavSub DIV A {color: #2f4571; }

    #cnnNavBar .cnnNavTop DIV A, #cnnNavBar .cnnNavTop .cnnNavSub DIV.cnnNavHiLite A {color: #fff; }
    #cnnNavBar .cnnNavTop .cnnDiv {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/blue.div.gif); width:126px; height:2px; max-height:2px; font-size:1px; background-repeat:no-repeat;}
    #cnnNavBar .cnnNavTop div a img.cnnNavMoney {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.cnnmoney.gif);}
    #cnnNavBar .cnnNavTop div.cnnHover a img.cnnNavMoney {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.cnnmoney.on.gif);}
    #cnnNavBar .cnnNavTop div a img.cnnNavSI {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.sicom.gif);}
    #cnnNavBar .cnnNavTop div.cnnHover a img.cnnNavSI {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.sicom.on.gif);}
    #cnnNavBar .cnnNavTop div a img.cnnNavEdmunds {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.bg.edmunds.gif);}
    #cnnNavBar .cnnNavTop div.cnnHover a img.cnnNavEdmunds {background-image:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.bg.edmunds.on.gif);}

    #cnnNavBar .cnnNavBot
    {background-color:#ddd;}

    #cnnNavBar .cnnNavBot,
    #cnnNavBar .cnnNavBot DIV.cnnHover {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/gray.bg.gif);}
    #cnnNavBar .cnnNavBot DIV A {color: #222; }
    #cnnNavBar .cnnNavBot DIV.cnnHover A,
    #cnnNavBar .cnnNavBot DIV.cnnNavHiLite A,
    #cnnNavBar .cnnNavBot DIV.cnnNavHiLite:hover A {color: #900 !important;}
    #cnnNavBar .cnnNavBot .cnnDiv {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/gray.div.gif); width:126px; height:2px; max-height:2px; font-size:1px; background-repeat:no-repeat;}
    #cnnNavBar .cnnNavBot .cnnDivEmpty {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/gray.bg.gif); width:126px; background-repeat:no-repeat;}

    #cnnNavBar .cnnNavSearch { background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/search.bg.gif); padding:4px 0px 0px 10px;}
    /* radio button styles still need tweaking, if they can end up using one style rather than two, that’s cool */
    #cnnNavBar .cnnNavSearch .cnnRB {margin:0px 2px 0px 0px;}
    #cnnNavBar .cnnNavSearch FORM INPUT {vertical-align:middle;}
    #cnnNavBar .cnnNavSearch IMG {vertical-align: middle;}
    #cnnNavBar .cnnNavSearch IMG.cnnWeb {padding:4px 4px 4px 1px;}
    #cnnNavBar .cnnNavSearch IMG.cnnCNN {padding:4px 0px 4px 1px;}
    #cnnNavBar .cnnNavSearch .cnnInput {margin:2px 0px 3px 2px; font-family: arial, verdana, sans-serif; font-size: 10px; width:100px;}
    #cnnNavBar .cnnNavSearch .cnnButton {margin:0px 0px 0px 4px;}
    /* see style for cnnFormButtonNavSearch (submit button) in form buttons section */

    /* Horizontal nav bar */
    #cnnHorzNavBar TD
    {height:23px;font-size:11px;color:#fff;vertical-align:middle;}

    #cnnHorzNavBar TD a,
    #cnnHorzNavBar TD a:visited,
    #cnnHorzNavBar TD a:hover
    {color:#fff;font-weight:bold;}

    #cnnHorzNavBar TD.cnnHorzNavRed a:hover
    {text-decoration:underline;}

    #cnnHorzNavBar TD.cnnHorzNavRed a,
    #cnnHorzNavBar TD a:hover
    {text-decoration:none;}

    #cnnHorzNavBar TD form
    {margin:0 0 0 6px; padding:0; display:inline;}

    #cnnHorzNavBar TD form SELECT
    {font-size:11px;}

    #cnnHorzNavBar TD.cnnHorzNavBlue
    {background:#2f4571; border-top:1px solid #203152; border-bottom:1px solid #476288;padding:0 0 0 13px;}

    #cnnHorzNavBar TD.cnnHorzNavRed
    {background:#c00 url(http://i.a.cnn.net/cnn/.element/img/1.3/nav/horz.red.bg.gif) 0 0 repeat-x;border-top:1px solid #900; border-bottom:1px solid #d34444;text-align:center;font-size:12px;font-weight:bold;}

    #cnnHorzNavBar TD.cnnHorzNavGreyTitle
    {height:26px;font-size:16px;font-weight:bold;color:#000;vertical-align:middle;padding-left:10px;}

    #cnnHorzNavBar TD.cnnHorzNavGrey
    {height:26px;font-size:11px;font-weight:bold;color:#000;vertical-align:middle;}

    #cnnHorzNavBar TD.cnnHorzNavGrey A:link {color: #009;}
    #cnnHorzNavBar TD.cnnHorzNavGrey A:visited {color: #336;}
    #cnnHorzNavBar TD.cnnHorzNavGrey A:hover {color: #900; text-decoration: none}

    /* CEILING */
    #cnnCeil, #cnnCeil TD.cnnCeilB {font-size:11px;font-weight:bold; background:#fff;}
    #cnnCeil TD.cnnCeilBlk {font-size:11px;font-weight:bold; background:#000;color:#fff;}
    #cnnCeil TD.cnnCeilW {background-color:#2F4571; font-weight:normal; color:#fff; height:27px; padding:2px 18px 0px 5px;vertical-align:middle;}
    #cnnCeil A {color:#009;}
    #cnnCeil A:visited {color: #336;}
    #cnnCeil A:hover {color: #900; text-decoration: none}

    #cnnCeil .cnnCeilW A,
    #cnnCeil .cnnCeilW A:visited,
    #cnnCeil .cnnCeilW A:hover,
    #cnnCeil .cnnCeilBlk A,
    #cnnCeil .cnnCeilBlk A:visited,
    #cnnCeil .cnnCeilBlk A:hover
    {color:#fff; font-weight:bold;}

    #cnnCeil .cnnCeilBlk A:hover,
    #cnnCeil .cnnCeilW A:hover
    {text-decoration:none;}

    #cnnCeil .cnnCeilW IMG {margin-top:2px;}
    #cnnCeil .cnnCeilImg {margin-left:6px;}

    DIV.cnnCeilAd {width:770px;text-align:center;padding:4px 0px 4px 0px;background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/ceiling/new.bg.gif);}
    DIV.cnnCeilAd DIV {margin:0px 20px 0px 20px;border:1px solid #fff;}

    DIV.cnnIntlCeilAd {width:770px;text-align:center;padding:4px 0px 4px 0px;background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/ceiling/new.bg.gif);}
    DIV.cnnIntlCeilAd DIV {margin:0px 150px 0px 150px;border:1px solid #fff;}

    /* eliminates extra margins, padding, and borders from nested div tags */
    div.cnnCeilAd div div
    {padding:0; margin:0;border:0;}

    div.cnnIntlCeilAd div div
    {padding:0; margin:0;border:0;}

    DIV.cnnNoCeilAd {width:770px;text-align:center;padding:1px 0px 1px 0px;background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/ceiling/new.bg.gif);}

    #cnnCeilSearch {width: 770px; border-right: 1px solid #8DA2A7; background-color: #DCECF0;}
    #cnnCeilSearch TD {padding-top: 3px; background-image: url(http://i.a.cnn.net/cnn/.element/img/1.3/searchbar/bg.gif); background-repeat: repeat-x; background-position: bottom; border-bottom: 1px solid #8DA2A7;}
    #cnnCeilSearch TD.cnnGrad {background-image: none; border-bottom: none; width: 8px;}
    #cnnCeilSearch IMG {vertical-align: middle;}
    #cnnCeilSearch IMG.cnnWeb {margin: 0px 9px 0px 4px;}
    #cnnCeilSearch IMG.cnnCNN {margin: 0px 10px 0px 4px;}
    #cnnCeilSearch IMG.cnnSrch {margin-left: 9px;}
    #cnnCeilSearch FORM INPUT {vertical-align: middle;}
    #cnnCeilSearch .cnnR {margin: 0px;}
    #cnnCeilSearch .cnnInput {margin-right: 10px; width: 244px;}

    /* FOOTER */
    #cnnFootBox {width:762px;margin-left:8px;padding-bottom:10px;}

    #cnnFootNav {border-top:1px solid #999;padding-top:1px;background-color:#fff;}
    #cnnFootNav TABLE {background-color:#DEDEDE;}
    #cnnFootNav TABLE TD {padding:3px 7px 3px 7px;}
    #cnnFootNav TABLE TD.cnn7pxRpad {padding:3px 10px 3px 3px !important;}
    #cnnFootNav TABLE TD A {font-size:11px; font-weight:bold; color:#000;}

    #cnnFootSearch {border-top:2px solid #fff; background-color:#C1D3DC; height:30px;}
    #cnnFootSearch IMG {vertical-align:middle;}
    #cnnFootSearch IMG.cnnWeb {margin:0px 9px 0px 4px;}
    #cnnFootSearch IMG.cnnCNN {margin:0px 10px 0px 4px;}
    #cnnFootSearch IMG.cnnSrch {margin-left:9px;}
    #cnnFootSearch FORM INPUT {vertical-align:middle;}
    #cnnFootSearch .cnnR {margin:0px;}
    #cnnFootSearch .cnnInput {margin-right:10px; width:234px;}

    #cnnFoot {border-top:2px solid #fff;background-color:#EFEFEF;}
    #cnnFoot TD {font-size:11px;}
    #cnnFoot A {color:#009;}
    #cnnFoot A:visited {color: #336;}
    #cnnFoot A:hover {color: #900; text-decoration: none}

    #cnnFoot #cnnIconMap TD IMG {margin-right:4px;}
    #cnnFoot #cnnIconMap TD {padding-bottom:6px;}
    #cnnFoot #cnnIconMap TR.cnnNoPad TD {padding-bottom:0px !important;}

    .cnnFootBelow {height:10px;max-height:10px;width:770px;background-color:#fff;}

    /* Dropdown menus */
    #cnnLocalDHTML {
    width:79px;
    max-width:79px;
    visibility : hidden;
    position:absolute;
    filter:alpha(opacity=95);
    opacity:.95;
    margin-top:-6px;
    }

    #cnnRegionDHTML {
    width:79px;
    max-width:79px;
    visibility : hidden;
    position:absolute;
    filter:alpha(opacity=95);
    opacity:.95;
    margin-top:-6px;
    }

    .cnnDHTMLnav {border:1px solid #2F4571; background-color:#fff; padding:2px;}
    .cnnDHTMLnav DIV {height:15px;padding:0px 4px; background-color: #eee; font-size:10px;}
    .cnnDHTMLnav DIV A {vertical-align:middle; display:block;}
    .cnnDHTMLnav DIV.cnnHover {background-color:#fff;}
    .cnnDHTMLnav DIV.cnnHover A, .cnnDHTMLnav DIV.cnnHover A:hover {color:#900; text-decoration:none;}

    /* Roadblock Ad */
    .cnnRBad {background-color:#ccc; padding:4px;}

    .cnnNoWrap {white-space:nowrap;}

    /* _______________ Breaking News Bar _______________ */

    #cnnBreakingNewsBar {
    background-color: #c00;
    speak: normal;
    }

    #cnnBreakingNewsTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    }

    #cnnBreakingNewsTitle H1 {
    padding: 0;
    margin: 0;
    font-size: 1em;
    line-height: 1em;
    display: inline;
    }

    #cnnBreakingNewsText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    }

    #cnnBreakingNewsText A:link, #cnnBreakingNewsText A:visited {
    color: #fff;
    }

    /* _____ WATCH NOW _____ */

    #cnnWatchNowBar {
    background-color: #299CBD;
    speak: normal;
    }

    #cnnWatchNowTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    }

    #cnnWatchNowTitle H1 {
    padding: 0;
    margin: 0;
    font-size: 1em;
    line-height: 1em;
    display: inline;
    }

    #cnnWatchNowText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    }

    #cnnWatchNowText A:link, #cnnWatchNowText A:visited {
    color: #fff;
    }

    /* business box */
    #cnnWBSection #cnnIntlBizBox IMG {margin:2px 0px 0px 4px;}

    #cnnWBSection #cnnIntlBizBox {width:167px; border-top:2px solid #C00;}

    #cnnIntlBizBox .dataScreen { display:none; }

    #cnnIntlBizBox .cnnBoxTitleLk a.cnnIntlBixBoxCurrentSelection
    {color:#900; text-decoration:none;}

    #cnnIntlBizBox .cnnIntlMarketsTimeStamp
    {font: 11px/11px arial, sans-serif; color:#000; margin:6px 0 3px 0;}

    #cnnIntlBizBox .cnnIntlMarketsTimeStamp a
    {font-weight:bold; }

    #cnnIntlBizBox TABLE TR TD
    {padding:7px 0 0 0; font: 11px/11px arial, sans-serif; color:#000;}

    #cnnIntlBizBox TABLE TR TD IMG
    {display:block;}

    .cnnIntlBgChrtLogo
    {margin:4px 0 0 0; text-align:right;}

    .cnnIntlMarketsBoxFooterText
    {margin:4px 0 0 0; text-align:right; font:11px arial, sans-serif;}

    .cnnIntlBizCurrComBox
    {width:258px;}

    .cnnIntlBizCurrComBoxLrg
    {width:464px;}

    .cnnIntlBizCurrComBox TABLE
    {border-bottom:5px solid #eaeff4;}

    .cnnIntlBizCurrComBoxLrg TABLE TR TD,
    .cnnIntlBizCurrComBox TABLE TR TD
    {padding:5px 0 3px 0; background-color:#fff; font: 11px/11px arial, sans-serif; color:#000;}

    .cnnIntlBizCurrComBoxLrg TABLE TR.odd TD,
    .cnnIntlBizCurrComBox TABLE TR.odd TD
    {background:#eaeff4;}

    .cnnIntlBizCurrComBoxLrg IMG.cnnIntlBizHdrGfx,
    .cnnIntlBizCurrComBox IMG.cnnIntlBizHdrGfx
    {border-bottom:2px solid #2f4571;margin:0 0 1px 0;display:block;}

    .cnnIntlBizCurrComBoxLrg TABLE TR TD.cnn3pxLpad,
    .cnnIntlBizCurrComBox TABLE TR TD.cnn3pxLpad
    {padding-left:3px;}

    .cnnIntlBizCurrComBoxLrg TABLE TR TD.cnn3pxRpad,
    .cnnIntlBizCurrComBox TABLE TR TD.cnn3pxRpad
    {padding-right:3px;}

    .cnnIntlBizCurrComBoxLrg TABLE#cnnIntlWorldBizBoxAsiaMarkets TR TD
    {padding:4px 0 5px 11px;}

    .cnnIntlBizCurrComBoxLrg TABLE#cnnIntlWorldBizBoxAsiaMarkets TR TD.right
    {padding:0 11px 0 0; text-align:right;}

    .cnnIntlBizCurrComBox TABLE TR.header TD,
    .cnnIntlBizCurrComBoxLrg TABLE#cnnIntlWorldBizBoxAsiaMarkets TR.header TD
    {padding:0; height:16px; font:bold 11px/11px arial, sans-serif;color:#fff;background:url(http://i.a.cnn.net/cnn/.element/img/1.3/sect/WORLD_BUSINESS/market.bg.gif) 0 0 repeat-x;}

    .cnnIntlBizCurrComBoxLrg TABLE#cnnIntlWorldBizBoxAsiaMarkets TR.header TD.white
    {background:#fff;}

    .cnnIntlBizCurrComBoxLrg TABLE#cnnIntlWorldBizBoxAsiaMarkets TR.header TD.white div
    {width:1px;}

    .cnnIntlBizCurrComBoxLrg TABLE#cnnIntlWorldBizBoxAsiaMarkets TR TD .cnnIntlBizCurrComBoxRedText
    {color:#c00;}

    .cnnIntlBizCurrComBox TABLE TR TD.cnn6pxLpad
    {padding-left:6px;}

    .cnnIntlBizCurrComBox TABLE TR TD.cnn6pxRpad
    {padding-right:6px;}
    /* business box */

    /* intl top right box */

    #cnnIntlTopRight {border-top:2px solid #C00;width:344px;padding-bottom:20px;font-size:12px;}
    #cnnIntlTopRight DIV.cnnBoxTitle {padding-top:2px;padding-bottom:4px;}
    #cnnIntlTopRight IMG {margin-left:6px;margin-top:5px;}
    #cnnIntlTopRight A {font-weight:bold;}
    #cnnIntlTopRight SPAN.cnnFBTz IMG {margin-top:3px;}

    /* intl top right box */

    /* Nav */

    ul#nav,
    ul#botNav
    { margin: 0; padding: 0; list-style: none; width: 126px;background:#203152;}

    ul#freeicon
    {margin:0;padding:0;list-style:none;width:54px;}
    /* Regular rows */

    ul#nav li
    { display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#nav li
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.blue.gif) 0 0 no-repeat;}
    ul#nav li a
    { padding:0 0 0 4px;margin:0}
    ul#nav li a:hover
    { background:#8ebae5;}
    ul#nav li div
    {height:18px;line-height:16px;width:115px;padding:1px 0 0 0;}
    ul#nav li a
    { display: block; text-decoration: none; font-weight:bold; font-size:11px;}
    ul#nav li a
    { color: #fff; }

    ul#nav li.cnnFreeVideo div a:hover,
    ul#IntlNav li.cnnFreeVideo div a:hover
    { background:#8ebae5 url(http://i.cnn.net/cnn/.element/img/1.3/nav/icon.now.free.gif) 40px 0 no-repeat;}
    ul#IntlNav li.cnnFreeVideo div a,
    ul#nav li.cnnFreeVideo div a /* this is probably unnecessary */
    {padding:0 0 0 4px;margin:0;background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/icon.now.free.gif) 40px 0 no-repeat;}

    ul#IntlNav li.cnnFreeVideo div,
    ul#nav li.cnnFreeVideo div
    {height:18px;line-height:16px;width:115px;padding:1px 0 0 0;background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/icon.now.free.gif) 40px 1px no-repeat;}

    /* End */

    /* Money row */

    ul#nav li.money
    { display:block; height:18px;cursor: pointer; padding:0 0 0 0px;width:126px;}

    ul#nav li.money
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/navmoney.off.gif) top left no-repeat;}

    ul#nav li.money a
    { padding:0 0 0 12px;margin:0}

    ul#nav li.money a:hover
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/navmoney.on.gif) top left no-repeat; width:126px;}

    ul#nav li.money div
    {height:18px;line-height:18px;width:126px;padding:0px 0 0 0;}

    /* End */

    /* Sports row */

    ul#nav li.sports
    { display:block; height:18px;cursor: pointer; padding:0 0 0 0px;width:126px;}
    ul#nav li.sports
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.si.off.gif) top left no-repeat;}
    ul#nav li.sports a
    { padding:0 0 0 12px;margin:0}
    ul#nav li.sports a:hover
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.si.on.gif) top left no-repeat; width:126px;}
    ul#nav li.sports div
    {height:18px;line-height:18px;width:126px;padding:0px 0 0 0;}

    /* End */

    /* Autos row */

    ul#nav li.autos
    { display:block; height:18px;cursor: pointer; padding:0 0 0 0px;width:126px;}
    ul#nav li.autos
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.autos.off.gif) top left no-repeat;}
    ul#nav li.autos a
    { padding:0 0 0 12px;margin:0}
    ul#nav li.autos a:hover
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.autos.on.gif) top left no-repeat; width:126px;}
    ul#nav li.autos div
    {height:18px;line-height:18px;width:126px;padding:0px 0 0 0;}

    /* End */

    /*Autos row NEW – for widening launch */
    ul#nav li.auto
    { display:block; height:18px;cursor: pointer; padding:0 0 0 0px;width:126px;}
    ul#nav li.auto
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.auto.off.gif) top left no-repeat;}
    ul#nav li.auto a
    { padding:0 0 0 12px;margin:0}
    ul#nav li.auto a:hover
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.auto.on.gif) top left no-repeat; width:126px;}
    ul#nav li.auto div
    {height:18px;line-height:18px;width:126px;padding:0px 0 0 0;}

    /* End */

    /* Current row */

    ul#nav li.current
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.red.gif) 0 0 no-repeat;}
    ul#nav li.current a:hover
    { background:transparent;}

    /* End */

    /* Fix IE. Hide from IE Mac \*/

    * html ul#nav li
    { float: left; height: 1%; }
    * html ul#nav li a
    { height: 1%; }

    /* End */

    /* Intl Nav */

    ul#IntlNav,
    ul#botNav
    { margin: 0; padding: 0; list-style: none; width: 126px;}

    ul#IntlNav li
    { display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav.blue.gif) 0 0 no-repeat;}
    ul#IntlNav li a
    { padding:0 0 0 4px;margin:0}
    ul#IntlNav li a:hover
    { background:#8ebae5;}
    ul#IntlNav li div
    {height:18px;line-height:16px;width:115px;padding:1px 0 0 0;}
    ul#IntlNav li a
    { display: block; text-decoration: none; font-weight:bold; font-size:11px;}
    ul#IntlNav li a
    { color: #fff; }

    ul#IntlNav li.current
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/nav_red.gif) 0 0 no-repeat;}
    ul#IntlNav li.current a:hover
    { background:transparent;}

    ul#IntlNav li.Sub
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/sub.gray.gif) 0 0 no-repeat;}
    ul#IntlNav li.Sub
    { display:block; height:19px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.Sub div
    {height:19px; line-height:17px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.Sub a:hover
    { background:#8ebae5;}
    ul#IntlNav li.Sub a
    { color: #2F4571; }

    ul#IntlNav li.currentSub
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/sub.red.gif) 0 0 no-repeat;}
    ul#IntlNav li.currentSub a:hover
    { background:transparent;}

    ul#IntlNav li.football
    {background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/bot.sub.gray.3.gif) 0 0 no-repeat;display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.football div
    {height:18px; line-height:18px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.football a
    {color: #2F4571}

    ul#IntlNav li.africa
    {background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/sub.gray.gif) 0 0 no-repeat; display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.africa div
    {height:18px; line-height:18px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.africa a
    {color: #2F4571}

    ul#IntlNav li.americas
    {background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/mid.sub.gray.gif) 0 0 no-repeat;display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.americas div
    {height:18px; line-height:16px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.americas a
    {color: #2F4571}

    ul#IntlNav li.americas2
    {background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/mid.sub.gray.4.gif) 0 0 no-repeat;display:block; height:17px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.americas2 div
    {height:17px; line-height:16px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.americas2 a
    {color: #2F4571}

    ul#IntlNav li.meast
    {background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/bot.sub.gray.gif) 0 0 no-repeat;display:block; height:17px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.meast div
    {height:17px; line-height:17px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.meast a
    {color: #2F4571}

    ul#IntlNav li.meast2
    {background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/bot.sub.gray.2.gif) 0 0 no-repeat;display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.meast2 div
    {height:18px; line-height:18px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.meast2 a
    {color: #2F4571}

    ul#IntlNav li.Sub
    { background:url(http://i.cnn.net/cnn/.element/img/1.3/nav/sub.gray.gif) 0 0 no-repeat;}
    ul#IntlNav li.Sub
    { display:block; height:19px;cursor: pointer; padding:0 0 0 8px;width:126px;}
    ul#IntlNav li.Sub div
    {height:19px; line-height:17px;width:118px;padding:0px 0 0px 0;}
    ul#IntlNav li.Sub a:hover
    { background:#8ebae5;}
    ul#IntlNav li.Sub a
    { color: #2F4571; }

    /* Fix IE. Hide from IE Mac \*/
    * html ul#IntlNav li
    { float: left; height: 1%; }
    * html ul#IntlNav li a
    { height: 1%; }
    /* End */

    /* contextual links */
    #cnnContextualLinks .cnnCL {background-color:#EEE;padding:6px;font-size: 11px;}
    #cnnContextualLinks .cnnCLbox {border-left: 1px #999 solid; border-right: 1px #999 solid;border-bottom:1px #999 solid; padding-left: 6px; padding-right:6px;padding-bottom:7px; margin-bottom: 16px;}
    #cnnEducation #cnnContextualLinks .cnnCLbox {margin-bottom: 0px;}
    #cnnContextualLinks .cnnCLtitle {font-size:12px;font-weight:bold;text-decoration:underline;}
    #cnnContextualLinks .cnnCLurl {color:#063;text-decoration:underline;}
    #cnnContextualLinks .cnnCLdivider {width:100%;margin-top:6px;margin-bottom:6px;background-image:url(http://i.a.cnn.net/cnn/.element/img/1.1/misc/cl/dots_long.gif);}

    /* member services spacing over content fix */

    .cnn10pxTB6pxLRpad {padding-left:6px;padding-top:10px;}

    /* constrain breaking news banner width */
    #cnnBreakingNewsBanner TABLE#cnnWatchNowBar,
    #cnnBreakingNewsBanner TABLE#cnnBreakingNewsBar
    {width:770px;}

    #244429 Reply

    Riyad Kalla
    Member

    samle,
    Thank you for the example file this is much bigger than the sample I was using. I am able to reproduce very slight pauses, so if you are not using any command line arguments to help the editor out I can imagine those resync pauses are annoying on your setup. Trying using these arguments:

    -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

    #247309 Reply

    After avoiding the CSS editor for a while, I switched back to it today and found it to be quite snappy and have no sign of the problem I experienced earlier. Nothing else changed – same Eclipse 3.1.1, same JDK 5.0_06, etc.

    #250480 Reply

    dhannum
    Member

    FYI, I have used those memory settings on startup, and it still is slow, even with very small CSS files. The only way to speed it up is to remove the Outline and Properties views. I don’t use them anyway, so it’s not a problem, but please take a look at speeding it up. For people who use outline or properties, it’s practically unusable.

    #250487 Reply

    Riyad Kalla
    Member

    We hope the situation will be improved in MyEclipse 5.0, all the editors are being refreshed.

Viewing 11 posts - 1 through 11 (of 11 total)
Reply To: [Closed] Slow CSS Editor

You must be logged in to post in the forum log in