body {
    margin: 0;
    padding: 0;
    font-family: myriad, verdana, tahoma, arial, sans-serif;
    font-size: 75%;
    color: #333;
    text-align: center;
    min-height: 820px;
}

.clr {clear: both}
img {border: none}
a {color: #2f7fe6;text-decoration: none}
a:hover {color: #2f7fe6;text-decoration: underline}
h1 {font-size: 170%;font-weight: normal;color: #fff;line-height: 1.1em}
h2 {font-size: 170%;font-weight: normal;color: #444;line-height: 1.1em}
body.buy #content h2 {font-weight: bold}
h3 {font-size: 170%;font-weight: normal;color: #fff}
h4 {font-size: 150%;font-weight: normal}
h5 {font-size: 130%;font-weight: bold}
h6 {font-size: 110%;font-weight: bold}
.bgTitle {padding: .2em 0 .2em .7em;background: url( ../img/bgTitleH.gif ) no-repeat 0 0}

#container {
    margin: 0 auto;
    padding: 0;
    width: 80em;
    text-align: left;
    border-left: solid 1px #e0e5ec;
    border-right: solid 1px #e0e5ec;
}

#header {
    margin: 0;
    padding: 0 2em 0 0;
    height: 66px;
    text-align: right;
    background: url( ../img/bgHeader.gif ) repeat-x 0 bottom;
}
#header a#logo {
    margin: 0 3.5em 0 1.8em;
    padding: 0;
    float: left;
}
#header a#oracle {
    margin: .5em 0 0 0;
    display: block;
}
ul#nav {
    margin: 0;
    padding: 20px 0 0 0;
}
ul#nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    float: left;
    border-right: solid 1px #e8e8e9;
}
ul#nav li.over {
    background: #e8e8e9 url( ../img/arrowMenuActiv.gif ) no-repeat right center;
}
ul#nav li.lastMenu {
    border-right: none;
}
ul#nav li a {
    margin: 0;
    padding: 4px 28px 4px 12px;
    display: block;
    font-size: 110%;
    line-height: 1.5em;
    font-weight: bold;
    text-decoration: none;
    background: url( ../img/arrowMenu.gif ) no-repeat right center;
}
ul#nav li.notList a {
    padding-right: 12px;
    background: none;
}
ul#nav li.notList a:hover {
    background-image: none;
}
ul#nav li.over a, ul#nav li:hover a {
    _color: #969696;
    background: #e8e8e9 url( ../img/arrowMenuActiv.gif ) no-repeat right center;
}
body.products ul#nav li.products,
    body.download ul#nav li.downloads,
    body.buy ul#nav li.buy,
    body.support ul#nav li.support {
    background: #e8e8e9 url( ../img/arrowMenuActiv.gif ) no-repeat right center;
}
body.company ul#nav li.lastMenu {
    background-color: #e8e8e9;
}
body.products ul#nav li.products a,
    body.download ul#nav li.downloads a,
    body.buy ul#nav li.buy a,
    body.support ul#nav li.support a,
    body.company ul#nav li.lastMenu a {
    _color: #969696;
}
ul#nav li ul.subMenu {
    margin: 0 0 0 -1px;
    padding: 0;
    display: none;
    position: absolute;
    left: 0;
    top: 2em;
    width: 7em;
    z-index:100;
}
ul#nav li.over ul.subMenu, ul#nav li:hover ul.subMenu {
    display: block;
}
ul#nav li ul.subMenu li {
    margin: 0;
    padding: 0;
    display: block;
    list-style: none;
    border: none;
}
ul#nav li ul.subMenu li a {
    margin: 0;
    padding: 6px 5px;
    display: block;
    text-align: left;
    font-size: 90%;
    text-decoration: none;
    color: #2f7fe6;
    line-height: 1em;
    background-image: none;
    background-color: #fff;
    border-left: 1px solid #bfbfdf;
    border-right: 1px solid #bfbfdf;
    border-bottom: 1px solid #bfbfdf;
}
ul#nav li ul.subMenu li a {
    width: 140px;
}
ul#nav li ul.subMenu li a:hover {
    color: #66a1e2;
    background-image: none;
    background-color: #fff;
}


#promo {
    margin: 0;
    padding: 0;
    background: #4162b3 url( ../img/bgPromoIpod.jpg ) repeat-y 0 0;
}
#promo .clr {
    margin: 0;
    padding: 0;
    font-size: 0;
    height: 0;
    overflow: hidden;
}

#promo a#ipod {
    margin: 0 0 0 0;
    padding: 0;
    display: block;
    cursor: pointer;
    text-decoration: none;
    background: #4162b3 url( ../img/bgPromoIpod.jpg ) repeat-y 0 0;
    border-right: solid 1px #bcc8d8;
}
#promo a#ipod:hover {
    text-decoration: none;
}
#promo a#ipod div.bgH1  {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 213px;
    color: #7380b5;
    float: left;
    width: 600px;
    background: url( ../img/bgPromoInsiderH1.jpg ) no-repeat 0 0; 
/*
    width: 635px;
    background: url( ../img/iphone_banner.jpg ) no-repeat 0 0;
*/
}

#promo dl#download {
    margin: 0 0 0 0;
    padding: 1.5em 2em .5em 2em;
    float: right;
    width: 23em;
    background: #66a1e2 url( ../img/bgDownload.gif ) repeat-x 0 0;
    border-left: solid 1px #bcc8d8;
}
#promo dl#download dd {
    margin: 0 0 0 0;
    padding: 10px 0 25px 0;
}
#promo dl#download dd.insider {
    margin-bottom: 10px;
    background: url( ../img/bgDownloadInsider.gif ) no-repeat 0 12px;
    border-bottom: solid 1px #85b2e3;
}
#promo dl#download dd.digger {
    background: url( ../img/bgDownloadDigger.gif ) no-repeat 0 10px;
}
#promo dl#download dd a {
    margin: 0 11em 0 4em;
    padding: 0;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 110%;
}
#promo dl#download dt {
    margin: 1.5em 0 1em 0;
    padding: 0;
    text-align: right;
}
#promo dl#download dt.butt {
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float: right;
    width: 10em;
    height: 40px;
    background: url( ../img/bgDownloadButtLeft.gif ) no-repeat 0 0;
}
#promo dl#download dt a {
    margin: 0;
    padding: 0 .3em 1em 1.5em;
    color: #fff;
    font-size: 110%;
    font-weight: bold;
    background: url( ../img/arrowWhiteBlue.gif ) no-repeat 0 0;
}
#promo dl#download dt a:hover {
    text-decoration: none;
}
#promo dl#download dt.butt a {
    margin: 0 0 0 0;
    padding: 9px 0 0 0;
    display: block;
    text-align: center;
    height: 31px;
    font-size: 130%;
    font-weight: bold;
    color: #fff;
    background: url( ../img/bgDownloadButtRight.gif ) no-repeat right 0;
}
#promo dl#download dt.butt.last a {
    background: url( ../img/bgDownloadButtRightLast.gif ) no-repeat right 0;
}

#title {
    margin: 0;
    padding: .7em 2em .4em 2em;
    background: #646cb1 url( ../img/bgTitle.gif ) repeat-x 0 0;
}
#title h1 {
    margin: 0;
}
#title ul#breadCrumbs {
    margin: .2em 0 0 -.4em;
    padding: 0;
}
#title ul#breadCrumbs li {
    margin: 0 0 0 .5em;
    padding: 0 1.2em .1em 0;
    display: inline;
    list-style: none;
    color: #fff;
    font-size: 90%;
    background: url( ../img/bullBreadCrumbs.gif ) no-repeat right center;
}
#title ul#breadCrumbs li.lastActiv {
    background: none;
}
#title ul#breadCrumbs li a {
    color: #acb6e7;
}
#title ul#breadCrumbs li a:hover {
    color: #fff;
    text-decoration: none;
}




#main {
    margin: 0 -200px 0 0;
    padding: 0;
    float: left;
    width: 100%;
    background: url( ../img/bgContent.gif ) repeat-x 0 0;
}
body.support #main {
    background: #fafafa url( ../img/bgContentSupport.jpg ) repeat-x 0 0;
}
#main #content {
    margin: 0 0 0 0;
    padding: 1.5em 1em 2em 1em;
}
#main #content.short {
    margin: 0 200px 0 0;
}
body.support #main #content {
    margin: 0 0 0 0;
    padding: 0 0 3em 10em;
    background: url( ../img/bgContentSupportGirl.jpg ) no-repeat 0 bottom;
}
#subcontent {
    margin: 0;
    padding: 0;
    width: 180px;
    float: right;
}


#subcontent ul {
    margin: 1em 0 0 0;
    padding: 0;
}
#subcontent ul li {
    margin: 0 0 .5em 0;
    padding: 0;
    list-style: none;
}

#subcontent ul li a {
    margin: 0;
    padding: 0 0 0 .9em;
    background: url( ../img/arrowGrey.gif ) no-repeat 0 center;
}


#content .title {
    margin: 0;
    padding: 0;
    height: 36px;
    background: #8391CD url( ../img/bgNewsTitleLeft.gif ) no-repeat 0 0;
}
#content .titleWide {
    margin: 0 1.5em 0 0;
    padding: 0;
    background: #8391CD url( ../img/bgNewsTitleLeft.gif ) no-repeat 0 0;
}
#content .titleWide h3 {
    margin: 0;
    padding: 6px .4em;
    background: url( ../img/bgNewsTitleRight.gif ) no-repeat right 0;
}
#content .news {
    margin: 0 1em 0 0;
    padding: 0;
    width: 24em;
    float: right;
    background-color: #fff;
}
#content .news h3 {
    margin: 0;
    padding: 6px .4em;
    height: 24px;
    background: url( ../img/bgNewsTitleRight.gif ) no-repeat right 0;
}
#content .news dl {
    margin: 0;
    padding: 1.3em;
    width: 21.3em;
    background: #fff url( ../img/bgNews.png ) no-repeat 0 0;
    border-top: solid 1px #eeeff4;
}
#content .news dl.testimonials dd {
    margin: 0;
    padding: 0;
    font-size: 90%;
    font-style:italic;
}
#content .news dl.testimonials dt {
    margin: 0 0 1.5em 0;
    padding: 0;
    font-size: 80%;
    color: #aaa;
    font-weight: bold;
    text-align:right;
}
#content .news dl.news dd {
    margin: 0 0 .3em 0;
    padding: 0;
    font-size: 120%;
}
#content .news dl.news dd a.arrowBlueFirst {
    font-size: 80%;
}
#content .news dl.news dt {
    margin: 0 0 .4em 0;
    padding: 0;
    font-size: 90%;
}
#content .news dl.news dt a {
    margin: 0;
    padding: 0 0 0 1em;
    border-left: solid 1px #333;
}
#content .news dl.news dt a.firstNews {
    margin-right: .5em;
    padding: 0;
    border-left: none;
    font-weight:bold;
}
#content .news dl.news dt a.newsLink {
    font-weight:bold;
}
#content .news dl.news dt.date {
    margin: 0 -1em 1.2em -1em;
    padding: 0 1em .6em 1em;
    color: #aaa;
    border-bottom: solid 1px #e7e7e9;
}

#content #chat {
    margin: 0;
    margin-top: 30px;
    padding: 0;
    float: right;
    width: 300px;
    clear: right;
}

#content #demo {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    width: 300px;
    background: url( ../img/bgDemo.gif ) repeat-y 0 0;
}
#content #demo ul.demo {
    margin: 0;
    padding: .6em 1em 1em .8em;
    background: url( ../img/bgDemoTop.jpg ) no-repeat 0 0;
    border-bottom: solid 1px #9fd26c;
}
#content #demo ul.demo li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#content #demo ul.demo li h3 {
    margin: 0 0 .6em 0;
    padding: 0;
    list-style: none;
}
#content #demo ul.demo li a {
    margin: 0;
    padding: .3em 0 .8em 2.8em;
    display: block;
    color: #333;
    font-size: 110%;
    font-weight: bold;
}
#content #demo ul.demo li.viewDemo a {
    background: url( ../img/bullDemo.gif ) no-repeat 0 3px;
}
#content #demo ul.demo li.viewScreenshot a {
    background: url( ../img/bullScreenshot.gif ) no-repeat 0 0;
}
#content #demo .feature {
    margin: 0;
    padding: .6em 1em 2em .8em;
    background: #74bb2d url( ../img/bgDemoBottom.jpg ) no-repeat 0 bottom;
}
#content #demo .feature h3 {
    margin: 0;
    font-size: 140%;
}
#content #demo .feature h5 {
    margin: 1em 0 0 0;
}
#content #demo .feature p {
    font-size: 85%;
}
#content #demo .feature a {
    margin: 0;
    padding: 0 0 0 1.5em;
    color: #fff;
    font-weight: bold;
    background: url( ../img/arrowWhiteGreen.gif ) no-repeat 0 center;
}
#content #demo .discount {
    margin: 0;
    padding: .6em 1em 2em .8em;
    background: #74bb2d url( ../img/bgDemoBottom.jpg ) no-repeat 0 bottom;
}
#content #demo .discount h3 {
    margin: 0;
    font-size: 140%;
}
#content #demo .discount h5 {
    margin: 1em 0 0 0;
}
#content #demo .discount p {
    font-size: 85%;
}
#content #demo .discount a {
    margin: 0;
    padding: 0 0 0 1.5em;
    color: #fff;
    font-weight: bold;
}
/*----------------------------All Style For Content Index Start-------------------------------*/
#content a.arrowBlueFirst {
    padding: 0 0 1px 1.5em;
    font-weight: bold;
    background: url( ../img/arrowBlue.gif ) no-repeat 0 center;
}
/*----------------------------All Style For Content Index End-------------------------------*/

/*----------------------------All Style For Content Start-------------------------------*/
#content p {
    margin: 0 0 1.5em 0;
    padding: 0;
}
#content ul.list {
    margin: 0 0 1.5em 0;
    padding: 0;
}
#content ol.list {
    margin: 0 0 1.5em 0;
    padding: 0;
}
#content ul.list li {
    margin: 0 0 .5em 1em;
    padding: 0 0 0 .7em;
    list-style: none;
    background: url( ../img/bullList.gif ) no-repeat 0 .5em;
}
#content ol.list li {
    margin: 0 0 .5em 2em;
    padding: 0 0 0 .7em;
}
#content h2 {
    margin: 0 0 .8em 0;
    padding: 0;
}
#content .comment {
    font-size: 85%;
}
#content .grey {
    color: #888;
}
#content .orang {
    color: #ff7b0e;
}
#content .violet {
    color: #555ea9;
}
#content .note {
    padding: 0 0 0 4.5em;
    background: url( ../img/bgNote.gif ) no-repeat 0 0;
}
#content .picCenter {
    margin: 0 0 1.5em 0;
    padding: 0;
    display: block;
    text-align: center;
}
#content .picRight {
    margin: 0 0 1.5em 1em;
    padding: 0;
    float: right;
}
#content .column {
    margin: 0 2em 1.5em 0;
    padding: 0;
    width: 46%;
    float: left;
}
#content .box {
    margin: 0 0 1.5em 0;
    padding: 15px 0 0 0;
    width: 690px;
    background: url( ../img/bgBoxTop.gif ) no-repeat 0 0;
}
#content .boxBg {
    margin: 0;
    padding: 0;
    color: #fafafa;
    background: url( ../img/bgBoxBottom.gif ) no-repeat 0 bottom;
}

#content .boxContent {
    margin: 0;
    padding: 0 1.5em;
    background-color: #fff;
    border-left: solid 1px #e0e5ec;
    border-right: solid 1px #e0e5ec;
}
#content .boxContent dt {
    margin: 0;
    padding: 1em 14em 1.2em 3.5em;
}
#content .boxContent dt.win {
    background: url( ../img/icoWinBig.gif ) no-repeat .5em 1.2em;
}
#content .boxContent dt.java {
    background: url( ../img/icoJavaBig.gif ) no-repeat .5em .6em;
}
#content .boxContent dt.x {
    margin-top: 1em;
    color: #a1a1a1;
    background: url( ../img/icoX.gif ) no-repeat .5em .6em;
}
#content .boxContent dt.clr {
    padding: 0;
    border-bottom: solid 1px #d0d5dc;
}
#content .boxContent dt strong {
    margin: 0;
    padding: 0;
    font-size: 120%;
}
#content .boxContent dd {
    margin: 1em 2em 0 0;
    padding: 0;
    float: right;
}
#content .boxContent dd.buttGreen, #content .buttGreen {
    background: url( ../img/bgButtGreenLeft.gif ) no-repeat 0 0;
}
#content .boxContent dd.buttGreen a, #content .buttGreen a {
    margin: 0;
    padding: 4px 0 8px 0;
    display: block;
    width: 11em;
    text-align: center;
    color: #fff;
    background: url( ../img/bgButtGreenRight.gif ) no-repeat right 0;
}
#content .boxContent dd.buttGreen a:hover, #content .buttGreen a:hover {
    text-decoration: none;
}
code {
    color: #005555;
    font-family: courier new, courier, monospace;
    font-weight: bold;
}
#content .col {
    margin: 0 2em 0 0;
    float: left;
    width: 47%;
}
#content a.arrowBlueLast {
    padding: 0 1.7em 1px 0;
    font-weight: bold;
    background: url( ../img/arrowBlue.gif ) no-repeat right center;
}
#content table.screenshots {
    margin: 0 0 1.5em 0;
    padding: 0 0 0 0;
}
#content table.screenshots th {
    margin: 0;
    padding: 0;
    color: #fff;
}
#content table.screenshots th.tableTop {
    margin: 0;
    padding: .3em 2em;
    text-align: center;
    font-weight: normal;
    background-color: #8c99d0;
    border-right: solid 1px #dadada;
}
#content table.screenshots th.tableTop.left {
    width: 50%;
    text-align: left;
    background: #8c99d0 url( ../img/bgScreenshotsLeft.gif ) no-repeat 0 0;
}
#content table.screenshots th.tableTop.right {
    background: #8c99d0 url( ../img/bgScreenshotsRight.gif ) no-repeat right 0;
    border-right: none;
}
#content table.screenshots td {
    margin: 0;
    padding: .5em 2em;
    text-align: center;
    font-size: 85%;
    border-right: solid 1px #dadada;
    border-bottom: solid 1px #dadada;
}
#content table.screenshots td.features {
    text-align: left;
    border-left: solid 1px #dadada;
}
#content table.screenshots td.none {
    background-color: #e0e0e0;
    color: #e0e0e0;
}
/*----------------------------All Style For Content End-------------------------------*/

/*----------------------------Style For Features Start-------------------------------*/
#content .features {
    margin: 0;
    padding: 0 0 1.5em 0;
    text-align: justify;
    clear: left;
}
#content .features h4 {
    margin: 0;
    padding: .2em 0 .7em 2em;
    background: url( ../img/bgFeaturesTitle.gif ) no-repeat 0 0;
}
body.faq #content .features h4, body.news #content .features h4 {
    font-size: 120%;
    padding: .4em 0 .7em 2.2em;
    font-weight: bold;
}
#content .features p {
    margin: 0 0 1em 3.5em;
    padding: 0;
    font-size: 85%;
}
#content .features ul {
    margin: 0 0 1em 2.5em;
    padding: 0;
    font-size: 85%;
}
#content .features ol {
    margin: 0 0 1em 2.5em;
    padding: 0;
    font-size: 85%;
}
#content .features pre {
    font-size: 120%;
}
#content .features .pictures {
    margin: 6px 0 0 1.6em;
    padding: 0;
    float: right;
    border-bottom: solid 6px #d0d0d2;
    border-right: solid 6px #d0d0d2;
}
#content .features a.pictures {
    float: right;
}
#content .features .pictures.big {
    margin-left: 3.5em;
    margin-bottom: 1.5em;
    float: left;
    text-align:right;
}
#content .features .pictures img {
    margin: -6px 0 0 -6px;
    padding: 0;
}
/*----------------------------Style For Features End-------------------------------*/

/*----------------------------Style For Buy Start-------------------------------*/
#content dl#promoBuy {
    margin: 0;
    padding: 0;
}
body.insider #content dl#promoBuy {
    margin: 0;
    padding: 0 0 1.5em 12em;
    background: url( ../img/bgPromoBuyInsider.gif ) no-repeat 0 0;
}
body.insideros #content dl#promoBuy {
    margin: 0;
    padding: 0 0 6.5em 12em;
    background: url( ../img/bgPromoBuyInsider.gif ) no-repeat 0 0;
}
body.digger #content dl#promoBuy {
    margin: 0;
    padding: 0 0 1.5em 12em;
    background: url( ../img/bgPromoBuyDigger.gif ) no-repeat 0 0;
}
#content dl#promoBuy dt {
    margin: 0;
    padding: 1em 14em 1em 0;
}
#content dl#promoBuy dt.clr {
    padding: 0;
    border-bottom: solid 1px #d0d5dc;
}
#content dl#promoBuy dt.why {
    margin: 5em 0 0 0;
    padding: 0 0 0 1.3em;
    font-size: 85%;
    background: url( ../img/icoQuestion.gif ) no-repeat 0 1px;
    border-bottom: none;
}
#content dl#promoBuy dt strong {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 120%;
}
#content dl#promoBuy dd {
    margin: .7em 0 0 0;
    padding: 0;
    float: right;
}
#content dl#promoBuy dd.free {
    margin-top: 1em;
    margin-right: 2em;
    color: #7ebe1f;
    font-size: 110%;
    font-weight: bold;
}
#content dl#promoBuy dd.buttBlue, #content .buttBlue {
    background: url( ../img/bgButtBlueLeft.gif ) no-repeat 0 0;
}
#content dl#promoBuy dd.buttBlue a, #content .buttBlue a {
    margin: 0;
    padding: 4px 0 8px 0;
    display: block;
    width: 11em;
    text-align: center;
    color: #fff;
    background: url( ../img/bgButtBlueRight.gif ) no-repeat right 0;
}
#content dl#promoBuy dd.buttBlue a:hover, #content .buttBlue a:hover {
    text-decoration: none;
}
#content .buttBlue {
    margin: 0 0 1.5em 0;
    width: 11em;
}
/*----------------------------Style For Buy End-------------------------------*/

/*----------------------------Style For BoxTabs Start-------------------------------*/
#content .boxTabs {
    margin: 0 0 1.5em 0;
    padding: 0;
    width: 730px;
    background: url( ../img/bgBoxTabsTop.gif ) no-repeat 0 0;
}
#content .boxTabs .boxTabsBg {
    margin: 0;
    padding: 0 0 0 0;
    height: 14px;
    width: 730px;
    color: #fafafa;
    float: left;
    background: url( ../img/bgBoxTabsBottom.gif ) no-repeat 0 bottom;
}
#content .boxTabs .boxTabsContent {
    margin: 0 0 0 0;
    padding: 0 1.6em 14px 1.6em;
    background-color: #fff;
    border-left: solid 1px #d5d5d8;
    border-right: solid 1px #d5d5d8;
}
#content .boxTabs ul.tabs {
    margin: 0;
    padding: 0;
}
#content .boxTabs ul.tabs li {
    margin: 1px 0 0 0;
    padding: 0;
    float: left;
    height: 59px;
    list-style: none;
}
#content .boxTabs ul.tabs li.activ {
    background-color: #fff;
    color: #2f7fe6;
}
#content .boxTabs ul.tabs li.activ a {
    color: #7c7c7c;
}
#content .boxTabs ul.tabs li a, #content .boxTabs ul.tabs li span {
    margin: 0 0 0 0;
    padding: 10px 1.5em 0 1.5em;
    display: block;
    float:left;
    height: 30px;
    font-size: 120%;
    font-weight: bold;
    border-left: solid 1px #dedee1;
    cursor: pointer;
}
#content .boxTabs ul.tabs li.activ span.first {
    background: #fff url( ../img/bgBoxTabsActiv.gif ) no-repeat 0 0;
    border-left: none;
    height: 49px;
}
#content .boxTabs ul.tabs li.activ span.first.screenshots {
    background: #fff url( ../img/bgBoxTabsActivScreenshots.gif ) no-repeat 0 0;
}
#content .boxTabs ul.tabs li.first a, #content .boxTabs ul.tabs li.first span {
    border-left: none;
    cursor: pointer;
}
#content .boxTabs ul.tabs li a:hover {
    color: #7c7c7c;
    text-decoration: none;
}
#content .boxTabs .boxTabsContent.screenshots dt {
    margin: 1em 0 0 2em;
    float: left;
    width: 18em;
}
#content .boxTabs .boxTabsContent.screenshots dd {
    margin: 0 0 0 21em;
    padding: 1.5em 0 0 0;
    width: 35em;
}
#content .boxTabs .boxTabsContent.screenshots dd.clr {
    margin: 0;
    padding: 0;
    display: block;
    clear: both;
    height: 1em;
}
#content .boxTabs .boxTabsContent.screenshots dd strong {
    display: block;
}
dl.bulletList dt {
    background: url( ../img/bullet.gif ) #F0F0F0 no-repeat 5px center;
    color: #333333;
    font-size: 10pt;
    padding: 2px 20px;
    margin: 15px 0;
    font-weight:bold;
}
dl.bulletList dd {
    font-size: 8pt;
    padding: 0 0 0 20px;
    margin: 15px 0;
}
/*----------------------------Style For BoxTabs End-------------------------------*/

/*----------------------------Style For Product Start-------------------------------*/
#content .productTitle {
    padding: .5em 0 .8em 3em;
}
#content .insider {
    background: url( ../img/logoInsider.gif ) no-repeat 0 0;
}
#content .insideros {
    background: url( ../img/logoInsider.gif ) no-repeat 0 0;
}
#content .sqldev_ext {
    background: url( ../img/raptor_image.png ) no-repeat 0 0;
}
#content .digger {
    background: url( ../img/logoDigger.gif ) no-repeat 0 0;
}

#content ul.productLink {
    margin: 0 0 1.5em 0;
    padding: 0;
}
#content ul.productLink li {
    margin: 0;
    padding: 0 .5em 0 .7em;
    list-style: none;
    display: inline;
    border-left: solid 1px #ccc;
}
#content ul.productLink li.first {
    padding-left: 0;
    border-left: none;
}
#content ul.productLink li a {
    font-weight: bold;
}

#content .boxProduct {
    margin: 0 0 1.5em 0;
    padding: 1em 0 0 0;
    width: 730px;
    background: #fff url( ../img/bgBoxProductTop.gif ) no-repeat 0 0;
}
#content .boxProduct .boxProductContent {
    margin: 0;
    padding: 0 1.5em 1em 1.5em;
    border-right: solid 1px #e8e8ea;
    background: #fff url( ../img/bgBoxProduct.gif ) repeat-x 0 bottom;
}
#content .boxProduct .boxProductBg {
    margin: 0;
    padding: 0;
    color: #fafafa;
    background: url( ../img/bgBoxProductBottom.gif ) no-repeat 0 bottom;
}
#content .boxProduct .boxProductContent h2 {
    margin: 0;
    padding-left: 2.3em;
    padding-bottom: 1.1em;
    font-size: 210%;
}
body.insider #content .boxProductContent h2 {
    background: url( ../img/logoInsider.gif ) no-repeat 0 0;
}
body.digger #content .boxProductContent h2 {
    background: url( ../img/logoDigger.gif ) no-repeat 0 0;
}
body.insideros #content .boxProductContent h2 {
    background: url( ../img/logoInsider.gif ) no-repeat 0 0;
}

#content .sqldev_ext {
    background: url( ../img/raptor_image.png ) no-repeat 0 0;
}


#content .boxProduct .boxProductContent p {
    font-size: 110%;
}
#content .boxProduct .boxProductContent ul.introbox {
    margin: 0;
    padding: 0;
}
#content .boxProduct .boxProductContent ul.introbox li {
    margin: 0 .4em 0 0;
    padding: 0 0 0 .7em;
    display: inline;
    font-size: 90%;
    list-style: none;
    border-left: solid 2px #e2e2e2;
}
#content .boxProduct .boxProductContent ul.introbox li.first {
    padding-left: 0;
    border-left: none;
}
#content .boxProduct .boxProductContent ul.introbox li a {
    margin: 0;
    padding: 0;
}
/*----------------------------Style For Product End-------------------------------*/

/*----------------------------Style For Support Start-------------------------------*/
#content .boxSupport {
    margin: 2em 0 0 13em;
    padding: 1em 20px 1.5em 20px;
    width: 560px;
    background: url( ../img/bgBoxSupport.gif ) no-repeat 0 0;
}

#content .boxSupport.top {
    background: url( ../img/bgBoxSupportTop.gif ) no-repeat 0 0;
}
/*----------------------------Style For Support End-------------------------------*/

#footer {
    margin: 0 auto;
    padding: 0;
    clear: both;
    width: 80em;
    text-align: center;
    border-top: solid 1px #e0e5ec;
}

#footer #footerContent {
    margin: 0;
    padding: 1em 2em;
    font-size: 90%;
    text-align: left;
}

#footer #footerContent p {
    margin: 0;
    padding: 0;
    float: right;
    color: #999;
}

#footer #footerContent ul {
    margin: 0;
    padding: 0;
}

#footer #footerContent ul li {
    margin: 0 0 0 .8em;
    padding: 0 0 0 .9em;
    display: inline;
    list-style: none;
    border-left: solid 1px #aaa;
}

#footer #footerContent ul li.first {
    margin: 0;
    padding: 0;
    border-left: none;
}