#header {height:120px; background: transparent url("../img/bg_header.png") no-repeat top right;}
#header2 {height:120px; background: transparent url("../img/bg_header2.png") no-repeat top right;}
#header td#leftPart {width:400px; padding: 0; margin:0;}
#header td#rightPart {width:979px; padding: 0; margin: 0;}

#logo {}
#menu {position: relative; width: 562px; height: 75px; top: 20px; left: 0px;}
#menu table {width: 562px; height: 32px;}

#menu td {padding: 0px; margin: 0; text-align: center; background: transparent url(../img/menuSprite.png) no-repeat; height: 32px;}

#menu td#easy4{width: 139px;}
#menu td#easy4:hover {background-position: 0 -32px;}
#menu td#easy4:active {background-position: 0 -64px;}

#menu td#easy3{background-position: -142px 0; width: 95px;}
#menu td#easy3:hover {background-position: -142px -32px; }
#menu td#easy3.active, #menu td#easy3:active {background-position: -142px -64px ! important;}

#menu td#easyEcl{background-position: -239px 0; width: 138px;}
#menu td#easyEcl:hover {background-position: -239px -32px; }
#menu td#easyEcl.active, #menu td#easyEcl:active {background-position: -239px -64px ! important;}

#menu td#shop{background-position: -380px 0; width: 68px;}
#menu td#shop:hover {background-position: -380px -32px;}
#menu td#shop:active {background-position: -380px -64px;}

#menu td#downloads{background-position: -449px 0; width: 110px;}
#menu td#downloads:hover {background-position: -449px -32px;}
#menu td#downloads.active, #menu td#downloads:active {background-position: -449px -64px ! important;}

#menu a {color: #666666; font-size: 11pt; font-family: Arial; font-weight: normal; width: 100%; height: 100%; display: block;}
#menu a:hover {color: black; text-decoration: none;}
#menu td {}

#quicklinks {margin-top: 15px; margin-left: 135px; position: relative; top: 1px;}
#quicklinks a {color: #004D91; font-size: 10pt; font-family: Arial; font-weight: normal; display: inline ! important;}
#quicklinks a.active {color: black;}
#quicklinks a.buynow { width: 71px; height: 24px; background: transparent url(../img/buttons.png) no-repeat -225px 0px; display: block; margin-right: 5px; margin-top: -3px; behavior:url(css/iepngfix.htc);}
#quicklinks a.buynow:hover {background-position: -225px -24px;}

#heading h1 {margin: 0; padding: 0;}

#border-top {background: transparent url("../img/xsl-easy-for-Eclipse-border_up.png") no-repeat 0pt; height: 5px;}
#border-bottom {background: transparent url("../img/xsl-easy-for-Eclipse-border_down.png") no-repeat 0pt; margin-bottom: 20px; height: 5px;}

#plugin_install {margin-top: 0px; margin-bottom: 0px; padding-bottom: 20px;}
#plugin_install h2 {margin-top: 1em;}
#plugin_install ol {margin: 0; padding: 0 0 0 1.8em;}
#plugin_install ol li {padding: 0; margin: 1em 0;}
#plugin_install p {margin: 10px 5px 5px 0px;}
#plugin_install ul {margin: 0; padding: 0 0 0 15px; list-style-type: disc;}
#plugin_install li {margin: 0; padding: 0;}
#plugin_install a {font-weight: bold;}

#crossroad {margin-top: 20px;}
#crossroad h3 {padding-left: 55px; font-size: 14pt; font-weight: bold; color: #004D91;}
#crossroad p {padding-left: 55px; font-size: 9pt; color: #646C73; margin-bottom: 20px;}
#crossroad a {color: #004D91; font-weight: bold;}
#crossroad a.arrow {padding-right: 13px; color: #004D91; background: transparent url("../img/link_arrow.png") no-repeat 73px; font-weight: bold;}
#crossroad a.arrow:hover {background-position: 73px !important; text-decoration: underline;}
#crossroad img.icon {float:left; margin-left: 10px;}
#crossroad a.watchtour {width: 124px; height: 22px; background: transparent url(../img/buttons.png) no-repeat -101px 0px; display: block; position: relative; top: 5px; left: -7px; behavior:url(css/iepngfix.htc);}
#crossroad a.watchtour:hover {background-position: -101px -26px; text-decoration: none !important;}

.footer_xsleasy {width: 286px; height: 190px; behavior:url(css/iepngfix.htc);}
.footer_xsleasy strong {font-size: 14px; line-height:18px; margin-bottom:8px; color: #004D91;}
.footer_xsleasy .p {display: block; margin: 4px 0 4px 0 !important;}
.footer_xsleasy .subheadline {font-weight: bold; margin: 0 0 10px 0;}
.footer_xsleasy .small {display: block; font-weight: normal; width: 113px;}
.footer_xsleasy img.right {float: right;}
.footer_xsleasy a.arrow {padding-right: 13px; color: #004D91; background: transparent url("../img/link_arrow.png") no-repeat right !important; font-weight: bold;}
.footer_xsleasy a.arrow:hover { text-decoration: underline; color:#08c;}
.footer_xsleasy a.buynow {width: 71px; height: 24px !important; background: transparent url(../img/buttons.png) no-repeat -225px 0px; display: block; behavior:url(css/iepngfix.htc);}
.footer_xsleasy a.buynow:hover {background-position: -225px -24px; text-decoration: none !important;}
.footer_xsleasy a.block {display: block; width: 100%; height: 100%;}
.footer_xsleasy a.block:hover {color: #004D91 ! important;}

#companyfooter {margin-top: 20px;}
#companyfooter a {color: #004D91; font-weight: bold;}
#companyfooter p.copyright {margin-left: 0px; float: left;}
#companyfooter p.links {margin-right: 0px; float: right;}

#flashlinks table {margin: 10px auto; width: 700px;}
#flashlinks ol {color: #004D91; text-align: left;}
#flashlinks li {padding: 3px 0 3px 0;}
#flashlinks a {font-weight: bold;}

#summary ul {list-style-type: disc; margin-left: 10px;}
#summary li {padding: 3px 0 3px 0; margin: 0 0 0 5px;}

#downloadsContent .productBox {background: transparent url(../img/downloadsbox_bg.png) no-repeat; width: 300px; height: 680px;}
#downloadsContent .productBox table {margin: 40px 40px 5px 40px;}
#downloadsContent .productBox img {padding-left: 36px; padding-top: 5px;}
#downloadsContent a.download {width: 137px; height: 24px; background: transparent url(../img/download_sprite.png) no-repeat; display: block; behavior:url(css/iepngfix.htc);}
#downloadsContent a.download:hover {background-position: 0 -24px; text-decoration: none !important;}
#downloadsContent a.download2 {width: 137px; height: 24px; background: transparent url(../img/download_sprite2.png) no-repeat; display: block; behavior:url(css/iepngfix.htc);}
#downloadsContent a.download2:hover {background-position: 0 -24px; text-decoration: none !important;}
#downloadsContent a.download3 {width: 137px; height: 24px; background: transparent url(../img/download_sprite3.png) no-repeat; display: block; behavior:url(css/iepngfix.htc);}
#downloadsContent a.download3:hover {background-position: 0 -24px; text-decoration: none !important;}
#downloadsContent a.install {width: 137px; height: 24px; background: transparent url(../img/download_sprite3.png) no-repeat -137px 0px; display: block; behavior:url(css/iepngfix.htc);}
#downloadsContent a.install:hover {background-position: -137px -24px; text-decoration: none !important;}
#downloadsContent p {padding: 5px 40px 5px 40px; margin: 0;}
#downloadsContent span.bold {color: #004D91; font-weight: bold;}
#downloadsContent a.block {display: block; width: 100%; height: 230px;}


#whatsnew h4 {font-family: Arial; font-size: 16px; color: #004C90; margin-bottom: 5px; margin-top: 5px;}
#whatsnew p { margin-left: 20px;}
#whatsnew p.litem { margin-left: 20px; font-weight: bold;}
#whatsnew ul {margin-left: 50px; list-style-type: disc;}
#whatsnew li {padding: 0 0 5px 0;}

#contact label {color: #919191;}
#contact td {padding: 3px 5px 10px 0;}
#contact p {color: #919191;}
#contact span.bold {color: #004D91; font-weight: bold;}

a {text-decoration: none; color: #004D91;}
a:visited { color: #004D91;}
a:hover {text-decoration: underline; color:#08c;}
img {border: none;}
.videobutton {margin-top: 3px;}
.active {font-weight: bold;}
a.overlaymovielink {width: 101px; height: 22px !important; background: transparent url(../img/buttons.png) no-repeat; display: block; behavior:url(css/iepngfix.htc);}
a.overlaymovielink:hover {background-position: 0px -26px; text-decoration: none !important; cursor: pointer;}
a.send {width: 97px; height: 24px !important; background: transparent url(../img/buttons.png) no-repeat -296px 0px; display: block; behavior:url(css/iepngfix.htc);}
a.send:hover {background-position: -296px -24px; text-decoration: none !important;}
.error {color: red;}
fieldset { border: 1px solid red ! important;}

