﻿

*
{
    outline: 0;
    padding: 0;
    margin: 0;
}

body
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    width: 950px;
    margin: auto;
    padding: 0;
}

.noshow
{
    display: none;
}

ul#topnavmenu, ul#topnavmenu1
{
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 950px;
    z-index: 700;
}

table#body_sidebar2_rlist tr td label
{
    padding-left: 5px;
}

div#overview
{
    width: 650px;
}

h3.pad
{
    padding-bottom: 10px;
    padding-top: 5px;
}

img.wpimg
{
    float: left;
    margin-top: 3px;
    margin-bottom: 20px;
    margin-right: 5px;
}

img.wpimgsolutions
{
    float: left;
    margin-top: 3px;
    margin-bottom: 20px;
    margin-right: 6px;
}

img.wpimgsolutions7
{
    float: left;
    margin-top: 3px;
    margin-bottom: 20px;
    margin-right: 7px;
}

div.salesnav
{
    font-size: 8pt;
    z-index: 5;
}

div.loginnav
{
    font-size: 10pt;
}

ul#topnavmenu1 li.dropdownbox div.products, ul#topnavmenu li.dropdownbox div.products, ul#topnavmenuhome li.dropdownbox div.products, ul#topnavmenusecure li.dropdownbox div.products
{
    width: 225px;
}

.bluespan
{
    color: #d47521;
}

ul#topnavmenu1 li.dropdownbox div, ul#topnavmenu li.dropdownbox div, ul#topnavmenuhome li.dropdownbox div, ul#topnavmenusecure li.dropdownbox div
{
    color: Black;
    left: 0;
    margin: 0;
    padding: 5px 0 10px;
    position: absolute;
    top: 24px;
    width: 225px;
    z-index: 120;
}

ul#topnavmenu1 div, ul#topnavmenu1 div .dropdownbox div.secondlevel, ul#topnavmenu div, ul#topnavmenu div .dropdownbox div.secondlevel, ul#topnavmenusecure div, ul#topnavmenusecure div .dropdownbox div.secondlevel, ul#topnavmenuhome div, ul#topnavmenu div .dropdownbox div.secondlevel
{
    display: none;
}

div.add
{
    background: url("/images/White-box.gif") no-repeat scroll 0 0 transparent;
    margin-top: 10px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 35px;
    width: 508px;
}

ul#topnavmenu1 div:hover,
ul#topnavmenu1 div:focus
{
    display: block;
}

.space1
{
    padding-left: 1px;
}

.space2
{
    padding-left: 2px;
}

.space3
{
    padding-left: 3px;
}

.space4
{
    padding-left: 4px;
}

.space5
{
    padding-left: 5px;
}

.space10
{
    padding-left: 10px;
}

.spaceright10
{
    padding-right: 10px;
}

.space20
{
    padding-left: 20px;
}

.space25
{
    padding-left: 25px;
}

.spacetop10
{
    padding-top: 10px;
}

.paddingleft310
{
    padding-left: 310px;
}

a:link, a:visited, a:active
{
    color: #0067ac;
    text-decoration: none;
}

a:hover
{
    color: #0067ac;
    text-decoration: underline;
}

img.newshr
{
    padding: 10px 0 20px;
}

#headerNav
{
    left: 0;
    position: relative;
    top: 0;
}
/*#headerNav a
{
    text-decoration: none;
}*/
#headerNav .headernav a.headernav-trigger, #headerNav .trigger a.headernav-trigger
{
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0 10px;
}

#headerNav .headernav strong, #headerNav .trigger strong
{
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 0 4px 0 0;
    text-indent: 0;
}

#headerNav .headernav em, #headerNav .trigger em
{
    display: block;
    font-style: normal;
    line-height: 32px;
    padding: 0 7px 6px 11px;
    font-size: 11pt;
}

#headerNav .headernav:hover strong
{
    background: url("/images/nav-bkg-right.png") no-repeat scroll right top transparent;
    color: #1458A2;
}

#headerNav .headernav:hover em
{
    background: url("/images/nav-bkg-left.png") no-repeat scroll left top transparent;
}

#sitenav
{
    left: 0;
    position: absolute;
    top: 0;
}

#sitenav div.tabular-bkg
{
    background: url("/images/pulldown-bkg-middle.png") repeat-x;
    height: 155px;
    margin: 0px 11px 0 10px;
    padding-top: 10px;
}

.rightborder
{
    float: right;
    margin-top: -165px;
}

.leftborder
{
    float: left;
}

#sitenav div.tabular-content
{
    display: none;
    left: 0;
    padding: 0px 0 0;
    position: absolute;
    top: 26px;
}

ul.megamenu
{
    list-style: none outside none;
    margin: 0 auto;
    width: 910px;
}

ul.megamenu li
{
    margin: 0;
    padding: 0;
}

.mm-content-base
{
}

ul.megamenu li.clear-fix
{
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited
{
    display: inline;
    position: relative;
    text-decoration: none;
    z-index: 10;
}

ul.megamenu div.mm-item-content
{
    padding: 0;
    position: absolute;
    z-index: 9;
}

.tabular-cell, .tabular-container-trialware
{
    color: #A0A0A0;
}

.tabular-cell a, .tabular-container-trialware a
{
    font-size: 11pt;
}

.tabular-content
{
    border-collapse: collapse;
}

.tabular-container, .tabular-container-trialware
{
    padding: 5px 5px 17px;
}

.tabular-container td
{
    padding: 15px;
    width: 149px;
}

td.tabular-section-trialware
{
    padding: 15px;
    width: 226px;
}

td.tabular-icons-trialware
{
    padding: 15px 0 15px 15px;
    width: 109px;
}

td.tabular-section-trialware td
{
    padding: 0;
}

tr.tabdatabuffer td
{
    padding: 0;
}

.whitetext
{
    color: #ffffff;
}

.redtext
{
    color: #d47521;
}

.bluetext
{
    color: #0067ac;
}

.boldred
{
    color: #d47521;
    font-weight: bold;
}

.italicstext
{
    font-style: italic;
}

.solutionsmasterpadbottom7
{
    padding-bottom: 7px;
}

.solutionssmallform
{
    background: url('/images/small-Form-background.gif') repeat-y;
    margin-bottom: -3px;
    margin-top: -3px;
    padding-left: 20px;
    padding-right: 10px;
}

.solutionsoverviewstoragesolutions
{
    text-align: left;
    margin-top: -10px;
    width: 190px;
}

.solutionsoverviewvirtual
{
    color: #0067ac;
    margin-left: 4px;
    padding-bottom: 15px;
}

.solutionsoverviewserver
{
    text-align: left;
    margin-top: -11px;
    width: 215px;
}

.solutionsoverviewserver2
{
    color: #0067ac;
    margin-left: 4px;
    padding-bottom: 15px;
}

.solutionsoverviewpc1
{
    text-align: left;
    margin-top: -7px;
    width: 250px;
    float: right;
}

.solutionsoverviewpc2
{
    color: #0067ac;
    margin-left: 4px;
    padding-bottom: 15px;
}

.solutionsoverviewpc3
{
    list-style-image: url("/images/Blue-bullet.png");
    text-align: left;
    margin: -7px 0 0 0;
    padding: 0;
    width: 203px;
    float: right;
    margin: 0;
}

.solutionsoverviewpc3 ul li, ul.testimonials li
{
    margin: 5px 0 10px 5px;
}

.solutionsoverviewnetworksolutions
{
    color: #0067ac;
    margin-left: 4px;
    padding-bottom: 15px;
}

.solutionsoverviewstoragesolutions1
{
    text-align: left;
    margin-top: -10px;
    width: 190px;
    float: right;
}

.solutionsoverviewstoragesolutions
{
    color: #0067ac;
    margin-left: 4px;
    padding-bottom: 15px;
}

.solutionsoverviewoemsolutions
{
    color: #0067ac;
    margin-left: 4px;
    padding-bottom: 15px;
}

.solutionsoverviewfloat1
{
    margin-top: 12px;
}

.solutionsoverviewpc1 b, .solutionsoverviewstoragesolutions1 b, .solutionsoverviewserver b
{
    color: #d47521;
    font-size: 11pt;
}

.solutionsoverviewfloat2
{
    margin-top: 1px;
}

.solutionsoverviewpwidth1
{
    width: 500px;
}

.solutionsoverviewpwidth2
{
    width: 650px;
}

.solutionsoverviewpwidth3
{
    width: 500px;
}

.solutionsoverviewimage1
{
    float: right;
    margin-top: -50px;
    margin-right: 20px;
}

.solutionsoverviewimage2
{
    float: right;
    margin-top: -75px;
    margin-left: -55px;
}

.solutionsoverviewimage3
{
    float: right;
    margin-top: -100px;
    margin-left: -330px;
}

.solutionsoverviewimage4
{
    float: right;
    margin-top: -110px;
    margin-left: 10px;
}

.solutionsoverviewimagegeneral
{
    margin-top: 5px;
}

.solutionsoverviewimagegeneral2
{
    margin-top: 5px;
}

.solutionsfragment
{
    width: 580px;
    margin-right: 5px;
    margin-left: 20px;
}

.solutionsslowbootups
{
    width: 210px;
    margin-right: 5px;
}

.solutionstestimonial
{
    font-style: italic;
    margin-left: 20px;
    width: 600px;
    margin-right: 25px;
}

.solutionsimage
{
    float: right;
    margin-left: 10px;
}

.solutionsimagemarginandleft
{
    float: right;
    margin-left: 6px;
    margin-top: -10px;
}

.solutionsimagemargin20
{
    float: right;
    margin-left: 20px;
}

.solutionstestimonialby
{
    margin-left: 20px;
}

.solutionstestimonialindented
{
    margin-left: 35px;
}

.solutionsheaderaboveimage
{
    width: 620px;
    margin-right: 5px;
}

.solutionsheaderaroundimage
{
    width: 280px;
    margin-right: 5px;
}

.solutionsheaderaroundimagewidth650
{
    width: 650px;
    margin-right: 5px;
}

.solutionsheaderaroundimagewidth300
{
    width: 300px;
    margin-right: 5px;
}

.solutionsparagraph
{
    width: 650px;
    margin-right: 5px;
}

.solutionsparagraphindented
{
    width: 650px;
    margin-right: 5px;
    margin-left: 40px;
}

.solutionsbullets
{
    width: 500px;
    margin-left: 20px;
}

.solutionsbulletsbottom
{
    margin-bottom: 10px;
}

.solutionsbulletsmargin
{
    width: 500px;
    margin-right: 5px;
    margin-left: 30px;
}

.solutionssubheaderlowercase
{
    font-size: 12pt;
    font-weight: normal;
}

.boldtext
{
    font-weight: bold;
}

p.footerlinks
{
    margin-top: 10px;
}

ul.twul
{
    float: right;
    width: 750px;
}

ul.twul li.tabular-section-trialware
{
    display: inline;
    float: left;
    width: 210px;
    padding-right: 10px;
}

ul.megamenu li.tabular-cell, ul li.tabular-cell
{
    display: inline;
    float: left;
    width: 150px;
    padding-right: 10px;
}

img
{
    border-style: none;
}

.number_slideshow_container
{
    height: 246px;
}

.number_slideshow
{
    line-height: 20px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    position: absolute;
    display: none;
}

.number_slideshow .number_slideshow_nav
{
    /*filter: alpha(opacity=60);     opacity: 0.6;*/
    padding: 0px;
    margin: -30px 0px 0px 5px;
    position: absolute;
    padding: 0 0 0;
}

img.publicnav
{
    margin-right: 10px;
    margin-bottom: -2px;
}

img.publicnav1
{
    margin-bottom: -2px;
}

.number_slideshow .number_slideshow_nav li
{
    /*box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);     -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);     -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);     -o-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);     -khtml-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);*/
    background-repeat: no-repeat;
    margin-left: 6px;
    width: 19px;
    height: 19px;
    position: relative;
    float: left;
}

.number_slideshow .number_slideshow_nav li a
{
    padding-left: 6px;
    padding-right: 12px;
    border: 0px;
}

.number_slideshow .number_slideshow_nav li a:active
{
    border: 0px;
}

.number_slideshow ul
{
    margin: 0px;
    border: none;
}

.number_slideshow ul li
{
    /* border-radius: 5px;     -webkit-border-radius: 5px;     -moz-border-radius: 5px;     -o-border-radius: 5px;     -khtml-border-radius: 5px;*/
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
}

#videodiv, #mythdiv
{
    width: 170px;
}

#videodiv ul.videoul li, #mythdiv ul.mythul li
{
    position: absolute;
    display: none;
}

#videodiv ul li, #mythdiv ul li
{
    list-style: none;
    float: left;
    width: 170px;
}

#videodiv ul.number_slideshow_nav, #mythdiv ul.number_slideshow_nav
{
    position: absolute;
    width: 100px;
}

#videodiv ul.number_slideshow_nav li, #mythdiv ul.number_slideshow_nav li
{
    margin-right: 12px;
}

ul.ud li
{
    position: inherit;
    list-style: url("/images/orange-bullet.png");
    margin-left: 25px;
    font-size: 11pt;
}

ul.dk li
{
    position: inherit;
    list-style-type: disc;
    margin-left: 25px;
    font-size: 11pt;
}

.number_slideshow ul li a
{
    text-decoration: none;
}

.number_slideshow ul li a img
{
    border: none;
}

#header
{
    background: url(/images/Header-bkg.gif) no-repeat;
    min-height: 39px;
    margin: 0 auto;
    padding: 11px 10px 1px 10px;
    position: relative;
    width: 930px;
}

img.rightarrow
{
    vertical-align: middle;
}

#header h1
{
    float: left;
    height: 40px;
    width: 440px;
}

#headerNav
{
    float: left;
    width: 700px;
}

.clear
{
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.breakline
{
    width: 110px;
}

/*==================================
*** TOP MAIN NAVIGATION STYLES
==================================*/
#sitenav div.products-content
{
    display: none;
    left: 0;
    padding: 0px 0 0 10px;
    position: absolute;
    top: 28px;
}

#sitenav div.solutions-content
{
    display: none;
    left: 0;
    padding: 0px 0 0 111px;
    position: absolute;
    top: 28px;
}

#sitenav div.downloads-content
{
    display: none;
    left: 0;
    padding: 0px 0 0 213px;
    position: absolute;
    top: 28px;
}

#sitenav div.purchase-content
{
    display: none;
    left: 0;
    padding: 0px 0 0 328px;
    position: absolute;
    top: 28px;
}

#sitenav div.support-content
{
    display: none;
    left: 0;
    padding: 0px 0 0 443px;
    position: absolute;
    top: 28px;
}

#sitenav div.partners-content
{
    display: none;
    left: 0;
    padding: 0px 0 0 536px;
    position: absolute;
    top: 28px;
}

#sitenav div.about-content
{
    display: none;
    left: 0;
    padding: 0px 0 0 238px;
    position: absolute;
    top: 28px;
}

#sitenav div.products-bkg
{
    background: url("/images/Nav-background-1.gif") repeat-y;
    margin: -3px 0px 0px 0px;
    padding-top: 0px;
}

#sitenav div.solutions-bkg
{
    background: url("/images/Nav-background-2.gif") repeat-y;
    margin: -3px 0px 0px 0px;
    padding-top: 0px;
}

#sitenav div.downloads-bkg, div.purchase-bkg, div.support-bkg, div.partners-bkg
{
    background: url("/images/Nav-background-3.gif") repeat-y;
    margin: -3px 0px 0px 0px;
    padding-top: 0px;
}

#sitenav div.about-bkg
{
    background: url("/images/Nav-background-4.gif") repeat-y;
    margin: -3px 0px 0px 0px;
    padding-top: 0px;
}

.products-container
{
    padding: 15px 0px 0px 35px;
}

.solutions-container
{
    padding: 15px 0px 0px 35px;
    height: 362px;
    width: 675px;
}

.downloads-container, .purchase-container, .support-container, .partners-container
{
    padding: 15px 0px 0px 35px;
}

.about-container
{
    padding: 15px 0px 0px 35px;
    height: auto;
    width: 400px;
}

.headerNavmainleftfloat
{
    float: left;
    margin-right: 15px;
}

.headerNavmainrightfloat
{
    float: right;
}

.headerNavmaintitlearrow
{
    margin-left: 7px;
}

p.headerNavmaintitle a
{
    font-size: 15px;
    color: #d47521;
    font-weight: bold;
}

p.headerNavmaintitle a:hover
{
    color: #0067AC;
    text-decoration: none;
}

.headerNavmainsubtitle ul
{
    margin: -5px 0 0 15px;
}

.headerNavmainsubtitle ul li
{
    list-style: none;
    vertical-align: text-bottom;
    padding: 0 0 5px 3px;
}

.headerNavmainsubtitle ul li a
{
    color: #0067AC;
}

.headerNavmainsubtitle ul li a:hover
{
    text-decoration: underline;
}
/*==================================
*** FORM STYLES
==================================*/
table#body_prof1_rlst
{
    float: right;
    margin: 0 105px 0 0;
}

div.profile
{
    padding: 0 30px;
    background: url("/images/Form-background.gif") repeat-y;
    margin-top: -5px;
    margin-bottom: -5px;
}

div.profile3
{
    padding: 10px 20px;
    background: url("/images/Form-background.gif") repeat-y;
    margin-top: -5px;
    margin-bottom: -5px;
}

.profilesubmit,
.profilesubmit1
{
    color: #FFFFFF;
    width: 143px;
    height: 27px;
    display: block;
    padding-top: 0px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 5px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/images/Blue-button-roll-over.png") no-repeat;
}

.profilesubmit:hover,
.profilesubmit1:hover
{
    background: url("/images/Blue-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
}

.signupbt,
.signupbt1
{
    color: #FFFFFF;
    height: 27px;
    display: block;
    padding: 0px 0 5px 0;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/images/Blue-button-roll-over.png") no-repeat;
    width: 143px;
}

.signupbt:hover,
.signupbt1:hover
{
    background: url("/images/Blue-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
}

a.securebluebutton
{
    color: #FFFFFF;
    width: 144px;
    height: 30px;
    display: inline-block;
    padding-top: 4px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 0px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/store/images/Blue-button-roll-over.png") no-repeat;
    margin-top: 12px;
}

a.securebluebutton:hover
{
    background: url("/store/images/Blue-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

a.trialbluebutton
{
    color: #FFFFFF;
    width: 217px;
    height: 30px;
    display: inline-block;
    padding-top: 6px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 0px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/images/Blue-botton-wt-lg3.png") no-repeat;
    margin-top: 12px;
}

a.trialbluebutton:hover
{
    background: url("/images/Blue-botton-wt-lg3.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

a.redbutton,
a.trialbutton
{
    color: #FFFFFF;
    width: 144px;
    height: 27px;
    display: inline-block;
    padding-top: 4px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 0px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/store/images/Red-button-roll-over.png") no-repeat;
    margin-top: 12px;
}

a.redbutton:hover,
a.trialbutton:hover
{
    background: url("/store/images/Red-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

input.securebluebutton
{
    color: #FFFFFF;
    width: 144px;
    height: 27px;
    display: block;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 6px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/store/images/Blue-button-roll-over.png") no-repeat;
}

input.securebluebutton:hover
{
    background: url("/store/images/Blue-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

input#searchSubmit, input#btnSearch, input#body_body_body_btnSearch1, .search-button
{
    background: url(/images/Search-button.png) no-repeat;
    border: 0;
    height: 23px;
    outline: 0;
    width: 23px;
    vertical-align: bottom;
}

input#searchSubmit:hover
{
    cursor: pointer;
}

div.profile4
{
    width: 699px;
    height: 280px;
    background: url("/images/Form-background.gif") repeat-y;
    margin: -5px 0 -5px 125px;
    text-align: left;
    border-right: 1px solid #ddd;
}

div.profile5right
{
    width: 329px;
    float: right;
    padding: 0 20px;
    border-left: 1px solid #ddd;
}

div.profile5, .profile5 p
{
    width: 287px;
    float: left;
    padding: 0 20px;
    text-align: left;
}

.profile4 h3
{
    padding: 10px 20px;
}

.profile5right h3
{
    margin-left: -20px;
}

.profile5right ul li
{
    list-style-image: url("/images/Blue-bullet.png");
    margin: 0 0 10px 15px;
    padding-right: 10px;
    vertical-align: text-bottom;
}

.profile5 input
{
    float: right;
    margin: 0 0 10px 0;
}

.profile5 p
{
    padding: 0;
}

.form-text
{
    margin: 0;
}

.contact-right
{
    float: right;
    padding-right: 300px;
    margin-left: 20px;
    text-align: left;
    width: 220px;
}

.contact-textbox
{
    float: right;
    margin: 5px 268px 0 0;
}

.support
{
    padding: 0;
}

.support-radio
{
    float: right;
    padding-left: 10px;
}

.bluelink
{
    color: #0067ac;
    font-weight: normal;
    font-size: 9.0pt;
    text-align: center;
}

/*==================================
*** MISC. STYLES
==================================*/
.subnav
{
    padding: 15px 0 0px 10px;
    margin-top: -53px;
    margin-left: -25px;
}

.prodnav
{
    background: url("/images/Gray-tab-background.png") no-repeat scroll 0 0 transparent;
    margin-top: 0;
    margin-left: 0;
}

.prodnav ul
{
    margin-top: -10px;
    margin-left: -20px;
}

.subnav ul li
{
    display: inline;
    margin-left: -4px;
}

.clearfloat
{
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.businessfeatures
{
    color: #d47521;
    font-size: 13px;
    font-weight: bold;
    text-transform: capitalize;
}

/* Partners Chart -------------------------------------------------------------------------------------------- */
.partners-chart
{
    width: 643px;
    margin-right: 5px;
    color: #444;
    font-size: 10pt;
}

.partners-col1
{
    text-align: left;
    background: #f2f2f2;
    border: 1px solid #fff;
    padding: 10px 10px 10px 20px;
    font-weight: bold;
    color: #d47521;
    height: auto;
}

.partners-graycol
{
    background-color: #757575;
    color: #fff;
    padding: 7px 5px 8px 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.partners-col2
{
    text-align: center;
    background: #f2f2f2;
    border: 1px solid #fff;
    padding: 0;
    vertical-align: middle;
    height: auto;
    width: 80px;
}

.partners-col1 p
{
    font-weight: normal;
    padding: 10px 0 0 0;
    color: #000;
}

.partners-col1 p em
{
    font-size: 9pt;
    padding: 10px 0 0 0;
    color: #000;
}

.partners-cat
{
    float: right;
    color: #d47521;
    background: #fff;
    width: 80px;
    text-align: center;
    padding: 5px;
    height: auto;
    padding-bottom: 0;
}

.partners-head
{
    padding: 7px 5px 8px 20px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    border-top: solid 2px #ffffff;
    background: url(/images/chart-top.png) no-repeat;
}


/* Comparison Charts ----------------------------------------------------------------------------------------- */
.comparison-title
{
    padding: 5px;
    margin: 10px 0 0 -5px;
    text-transform: uppercase;
    border-top: solid 5px #ffffff;
    border-bottom: solid 1px #fff;
    line-height: 20px;
    font-weight: bolder;
    background-color: #757575;
    text-align: left;
    color: #fff;
}

.comparison-head
{
    background-color: #ffffff;
    font-weight: bold;
    line-height: normal;
    width: 100px;
}

.comparison-head1
{
    text-align: left;
    background-color: #ffffff;
    line-height: normal;
}

#comparison-table
{
    text-align: center;
    width: 644px;
    background-color: rgb(250, 250, 250);
}

.feature-grid
{
    border: solid 1px #ffffff;
    padding: 0 5px;
    height: 30px;
}

.featurelist
{
    text-align: left;
    padding: 0 10px;
    font-weight: bold;
    font-size: 9pt;
    border: solid 1px #ffffff;
}

.comparison-item
{
    color: #0067ac;
    text-decoration: none;
}

.comparison-item:hover, .comparison-head a:hover, .comparison-head1 a:hover
{
    color: #3478c2;
    font-weight: bold;
    text-decoration: underline;
}

.popup
{
    margin: 0;
    padding-left: 0px;
    border: 0;
    position: absolute;
    z-index: 5;
}

.popup-header
{
    background: url(/images/infoheader24.png) no-repeat;
    text-align: left;
    color: #ffffff;
    padding: 6px 0px 0px 30px;
    height: 50px;
    margin: 0;
    width: 267px;
}

.popup-content
{
    background-image: url(/images/infop8.png);
    background-repeat: repeat-y;
    text-align: left;
    color: #000000;
    vertical-align: top;
    position: relative;
    top: 10px;
    left: 0;
    padding: 10px 10px 0px 30px;
    margin: -33px 0px 0px 1px;
    line-height: normal;
    width: 220px;
}

.popup-text
{
    text-align: left;
    color: #000000;
    position: relative;
    top: -10px;
    white-space: normal;
    line-height: normal;
    padding: 5px 10px 0 0;
    width: 220px;
}

.close-popup
{
    color: #ffffff;
    float: right;
    text-decoration: none;
    text-align: right;
    padding: 1px 0px 0px 3px;
    position: relative;
    right: 45px;
    background: url(/images/close.gif) no-repeat;
    z-index: 20;
    width: 9px;
    height: 15px;
}

.popup-bottom
{
    background: url(/images/infobottom24.png) no-repeat;
    width: 267px;
    height: 9px;
    position: relative;
    bottom: -10px;
    z-index: 5;
}

#div1b /* IntelliWrite */,
#div2b /* InvisTasking */,
#div1 /* Instant Defrag */,
#div3 /* Efficient Mode */,
#div5 /*Frag Shield*/,
#div3b /* I-FAAST */,
#div4b /* Intelligent Defrag */,
#div5b /* Titan Defrag */,
#div6b /* Terabyte Volume */,
#divhf /* HyperFast */,
#div7b /* System Resource Use */,
#div8b /* High Speed Defrag */,
#div9b /* Free Space Consolidation */,
#div10b /* Defrag < 1% Free Space */,
#div11b /* Defreg Millions */,
#div11c /* 24/7 Optimization */,
#div12b /* 64-bit OS */,
#div13b /* Boot Time Defrag */,
#div14b /* Auto Directory Consolidation */,
#div15b /* Defrag Simultaneously */,
#div16b /* VSS Compatible Mode */,
#div17b /* Windows Server Compatible */,
#div18b /* Windows Clustering Support */,
#div19b /* Volume Size Limits */,
#div2 /* Configured for SAN */,
#div20b /* Historical Reporting */,
#div21b /* Real-Time Dashboard */,
#div22b /* Laptop Power Management */,
#div23b /* Run Time Control */,
#div24b /* Group Policy Management */,
#div25b /* MOM/ SCOM Management */,
#div26b /* Centralized Admin Control */,
#div27b /* Network Deploy Diskeeper */,
#div28b /* Automate Network Defrag */,
#div29b /* IPv6 Network */,
#div30b /* Performance Reports */
{
    position: relative;
    left: -325px;
    top: -25px;
    display: none;
    width: 267px;
}

/* <group=comparison>*/

div#comparison
{
    /*width:750px;*/ /*height:1200px; */
    position: relative;
    top: 0px;
    padding-left: 15px;
}

div#comparison810
{
    /*width:750px;*/ /*height:1200px; */
    position: relative;
    top: 0px;
    padding-left: 10px;
}

div#comparisonpartners
{
    height: 600px;
    width: 550px;
    position: relative;
    top: 0px;
    margin: 0 auto; /*border: solid 1px #000000;*/
}

div#comparison table#comparsiontable, div#comparison810 table#comparsiontable
{
    width: 670px;
    padding: 0px;
    margin: 0px;
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
    border: solid 1px navy;
}

div#comparisonpartners table#comparisontable
{
    padding: 0px;
    margin: 0px;
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
}

div#comparison table#comparisontable td#blank, div#comparison table#comparisontable td.blank, div#comparison810 table#comparisontable td#blank, div#comparison810 table#comparisontable td.blank, div#comparisonpartners table#comparisontable td#blank, div#comparisonpartners table#comparisontable td.blank
{
    width: 0px;
    padding-left: 0px;
}




div#comparison table#comparisontable td#booleanhead, div#comparison table#comparisontable td.booleanhead, div#comparison810 table#comparisontable td#booleanhead, div#comparison810 table#comparisontable td.booleanhead, div#comparisonpartners table#comparisontable td#booleanhead, div#comparisonpartners table#comparisontable td.booleanhead
{
    padding: 2px;
    margin: 0;
    border: none;
    color: #000000;
    font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: .2pt;
    background-color: #ffffff;
    border-top: solid 3px #ffffff;
    border-left: solid 3px #ffffff; /*width:80px;*/
    white-space: nowrap;
    text-align: center;
}

div#partnerscontent div#comparisonpartners table#comparisontable td#boolean
{
    /*width:90px;*/
}

div#comparison table#comparisontable td#winbuiltin, div#comparison table#comparisontable td.winbuiltin, div#comparison810 table#comparisontable td#winbuiltin, div#comparison810 table#comparisontable td.winbuiltin, div#comparisonpartners table#comparisontable td#winbuiltin, div#comparisonpartners table#comparisontable td.winbuiltin
{
    padding: 0;
    margin: 0;
}



div#comparison table#comparisontable td#numberhead, div#comparison table#comparisontable td.numberhead, div#comparison810 table#comparisontable td#numberhead, div#comparison810 table#comparisontable td.numberhead, div#comparisonpartners table#comparisontable td#numberhead, div#comparisonpartners table#comparisontable td.numberhead
{
    padding: 5px;
    margin: 0;
    border: none;
    color: #000000;
    font: bold 14pt Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: .1pt;
    text-align: left;
    background-color: #ededed; /*border-bottom: solid 1px #ffffff;	*/
    border-top: solid 3px #ffffff;
    width: 335px;
}

div#comparison table#comparisontable td#sectiontitle, div#comparison table#comparisontable td.sectiontitle
{
    background-color: #ffffff;
    padding: 5px;
    margin: 0;
    color: #fff;
    font: normal 10pt Arial, Verdana, Helvetica, sans-serif;
    border-top: solid 2px #ffffff;
    border-top: solid 3px #ffffff;
}

div#comparison table#comparisontable td#sectiontitle1, div#comparison table#comparisontable td#sectiontitle1, div#comparison810 table#comparisontable td#sectiontitle1, div#comparison810 table#comparisontable td#sectiontitle1, div#comparisonpartners table#comparisontable td#sectiontitle1, div#comparisonpartners table#comparisontable td.sectiontitle1, td#sectiontitle2, td.sectiontitle2, td#sectiontitle3, td.sectiontitle3, td#sectiontitle4, td.sectiontitle4, td#sectiontitle5, td.sectiontitle5
{
    background-color: #d6d6d6;
    padding: 5px;
    margin: 0;
    color: #fff;
    font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    border-top: solid 2px #ffffff;
    border: none;
    border-top: solid 3px #ffffff;
}

div#partnerscontent div#comparisonpartners table#comparisontable td#sectiontitle1, div#partnerscontent div#comparisonpartners table#comparisontable td.sectiontitle1
{
    background-color: #d6d6d6;
    padding: 0px 0px 0px 5px;
    height: 2em;
    margin: 0;
    color: #000000;
    font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    border-top: solid 2px #ffffff;
    border: none;
    border-top: solid 3px #ffffff;
}

div#comparison #blueheadertxt, div#comparison .blueheadertxt, div#comparison810 #blueheadertxt, div#comparison810 .blueheadertxt, div#comparisonpartners #blueheadertxt, div#comparisonpartners .blueheadertxt
{
    font: bold 20pt Arial, Verdana, Helvetica;
    color: #3478c2;
    background-color: #ffffff;
    text-align: right;
    padding: 0px 35px 0px 0px;
}

div#comparison #header, div#comparison .header, div#comparison810 #header, div#comparison810 .header, div#comparisonpartners #header, div#comparisonpartners .header
{
    font: bold 15pt Arial, Verdana, Helvetica;
    color: #000000;
    text-align: center;
    width: 286px;
    vertical-align: bottom;
}

#numbertxt, .numbertxt
{
    font-weight: bold;
    color: #871010;
}

#clickon, .clickon
{
    font: bold 60% Arial, Verdana, Helvetica;
    text-align: center;
    text-transform: capitalize;
    padding: 0px 0px 0px 0px !important;
    padding: 0px 7px 0px 0px;
}

#closewindowbottom, .closewindowbottom
{
    position: absolute;
    top: 1183px;
    left: 300px;
    font: bold 10pt Arial, Verdana, Helvetica, sans-serif;
    color: #3478c2;
    text-align: center;
    padding: 4px 0px 0px 0px;
    width: 100px;
    height: 27px;
}

#closewindowbottom a, .closewindowbottom a
{
    color: #ffffff;
    padding: 0px 2px 0px 0px;
    text-decoration: none;
    background: url(/images/closewindow.gif) no-repeat;
    text-align: center;
    padding: 4px 7px 7px 6px;
    width: 100px;
    height: 27px;
}

#closewindowbottom a:hover, .closewindowbottom a:hover
{
    color: #ffffff;
    text-decoration: underline;
    background: url(/images/closewindowover.gif) no-repeat;
    text-align: center;
    width: 100px;
    height: 27px;
    padding: 4px 7px 7px 6px;
}


.productline
{
    width: 440px;
    border-bottom: 1px dotted #ddd;
    float: left;
    margin: 0 100px;
}



/* start of show hide divs and anchors */
div#comparison a#schedule1, div#comparison810 a#schedule1, a#schedule2, a#schedule3, a#schedule4, a#engine5, a#engine6, a#engine7, a#engine8, a#engine9, a#engine10, a#engine11, a#engine12, a#engine31, a#enginehf, a#engine1110, a#system13, a#system14, a#system15, a#system16, a#special17, a#special18, a#special19, a#special20, a#special21, a#special22, a#special23, a#special24, a#special25, a#admin25, a#admin26, a#admin27, a#admin28, a#admin29, a#admin30
{
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
    color: #0067ac;
    text-decoration: none;
    font-weight: bold;
}

div#comparison a#schedule1:hover, div#comparison810 a#schedule1:hover, a#schedule2:hover, a#schedule3:hover, a#schedule4:hover, a#engine5:hover, a#engine6:hover, a#engine7:hover, a#engine8:hover, a#engine9:hover, a#engine10:hover, a#engine11:hover, a#engine1110:hover, a#engine12:hover, a#engine31:hover, a#system13:hover, a#system14:hover, a#system15:hover, a#system16:hover, a#special17:hover, a#special18:hover, a#special19:hover, a#special20:hover, a#special21:hover, a#special22:hover, a#special23:hover, a#special24:hover, a#admin25:hover, a#admin26:hover, a#admin27:hover, a#admin28:hover, a#admin29:hover, a#admin30:hover
{
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
    color: #3478c2;
    font-weight: bold;
    text-decoration: underline;
}

div#div4 /*Thorough free-space consolidation*/
{
    position: absolute;
    right: 305px;
    top: 165px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div6 /*Intelligent Defragmentation*/
{
    position: absolute;
    right: 305px;
    top: 220px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div7 /*less than 1% free space*/
{
    position: absolute;
    right: 305px;
    top: -25px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div8 /*Defrag severly fragmented files*/
{
    position: absolute;
    right: 305px;
    top: -25px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div9 /*Powerful Management for laptops*/
{
    position: absolute;
    right: 305px;
    top: -25px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div10 /*VSS*/
{
    position: absolute;
    right: 305px;
    top: -20px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div11 /*Real-Time complete defragmentation*/
{
    position: absolute;
    right: 305px;
    top: 380px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div12 /*Boot-Time Defrag of critical system files*/
{
    position: absolute;
    right: 305px;
    top: 405px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div13 /*Automatic Directory Consolidation*/
{
    position: absolute;
    right: 305px;
    top: 430px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div14 /*Defragment All Volumes Simulaneously*/
{
    position: absolute;
    right: 305px;
    top: 460px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div15 /*Historical reporting*/
{
    position: absolute;
    right: 305px;
    top: 485px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div16 /*Real-Time Dashboard*/
{
    position: absolute;
    right: 305px;
    top: 780px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div17 /*Intuitive Control Panel*/
{
    position: absolute;
    right: 305px;
    top: 810px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div18 /*64-bit Operating System support*/
{
    position: absolute;
    right: 305px;
    top: 900px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div19 /*Windows Home Server OS*/
{
    position: absolute;
    right: 305px;
    top: 605px;
    display: none;
    z-index: 1;
    width: 267px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div20 /*Maximum Single Volume Size*/
{
    position: absolute;
    right: 305px;
    top: 960px;
    display: none;
    z-index: 1;
    width: 267px;
    height: 300px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#div1 #header, div#div2 #header, div#div3 #header, div#div4 #header, div#div5 #header, div#div6 #header, div#div7 #header, div#div8 #header, div#div9 #header, div#div10 #header, div#div11 #header, div#div12 #header, div#div13 #header, div#div14 #header, div#div15 #header, div#div16 #header, div#div17 #header, div#div18 #header, div#div19 #header, div#div20 #header, div#div21 #header, div#div22 #header, div#div23 #header, div#div24 #header, div#div25 #header, div#div26 #header, div#div27 #header, div#div28 #header, div#div29 #header, div#div30 #header, div#div1b #header, div#div2b #header, div#div3b #header, div#div4b #header, div#div5b #header, div#div6b #header, div#div7b #header, div#div8b #header, div#div9b #header, div#div10b #header, div#div11b #header, div#div11c #header, div#div12b #header, div#div13b #header, div#div14b #header, div#div15b #header, div#div16b #header, div#div17b #header, div#div18b #header, div#div19b #header, div#div20b #header, div#div21b #header, div#div22b #header, div#div23b #header, div#div24b #header, div#div25b #header, div#div26b #header, div#div27b #header, div#div28b #header, div#div29b #header, div#div30b #header, div#divhf #header
{
    background: url(/images/infoheader24.png) no-repeat;
    font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    color: #ffffff;
    padding: 5px 0px 0px 30px;
    height: 50px;
    margin: 0;
    width: 267px;
}

div#div1 a#close, #div2 a#close, #div3 a#close, #div4 a#close, #div5 a#close, #div6 a#close, #div7 a#close, #div8 a#close, #div9 a#close, #div10 a#close, #div11 a#close, #div12 a#close, #div13 a#close, #div14 a#close, #div15 a#close, #div16 a#close, #div17 a#close, #div18 a#close, #div19 a#close, #div20 a#close, #div21 a#close, #div22 a#close, #div23 a#close, #div24 a#close, #div25 a#close, #div26 a#close, #div27 a#close, #div28 a#close, #div29 a#close, #div30 a#close, div#div1b a#close, #div2b a#close, #div3b a#close, #div4b a#close, #div5b a#close, #div6b a#close, #div7b a#close, #div8b a#close, #div9b a#close, #div10b a#close, #div11b a#close, #div11c a#close, #div12b a#close, #div13b a#close, #div14b a#close, #div15b a#close, #div16b a#close, #div17b a#close, #div18b a#close, #div19b a#close, #div20b a#close, #div21b a#close, #div22b a#close, #div23b a#close, #div24b a#close, #div25b a#close, #div26b a#close, #div27b a#close, #div28b a#close, #div29b a#close, #div30b a#close, #divhf a#close, #div1 #A2, #div3 #A4, #div5 #A6
{
    /*background:url(/images/close.png);*/
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
    color: #ffffff;
    float: right;
    text-decoration: none;
    text-align: right;
    padding: 0px 0px 0px 9px;
    position: relative;
    right: 45px;
    background: url(/images/close.gif) no-repeat;
    z-index: 20;
    width: 9px;
    height: 15px;
}

div#div1 a#close img, #div2 a#close img, #div3 a#close img, #div4 a#close img, #div5 a#close img, #div6 a#close img, #div7 a#close img, #div8 a#close img, #div9 a#close img, #div10 a#close img, #div11 a#close img, #div12 a#close img, #div13 a#close img, #div14 a#close img, #div15 a#close img, #div16 a#close img, #div17 a#close img, #div18 a#close img, #div19 a#close img, #div20 a#close img, #div21 a#close img, #div22 a#close img, #div23 a#close img, #div24 a#close img, #div25 a#close img, #div26 a#close img, #div27 a#close img, #div28 a#close img, #div29 a#close img, #div30 a#close img, div#div1b a#close img, #div2b a#close img, #div3b a#close img, #div4b a#close img, #div5b a#close img, #div6b a#close img, #div7b a#close img, #div8b a#close img, #div9b a#close img, #div10b a#close img, #div11b a#close img, #div11c a#close img, #div12b a#close img, #div13b a#close img, #div14b a#close img, #div15b a#close img, #div16b a#close img, #div17b a#close img, #div18b a#close img, #div19b a#close img, #div20b a#close img, #div21b a#close img, #div22b a#close img, #div23b a#close img, #div24b a#close img, #div25b a#close img, #div26b a#close img, #div27b a#close img, #div28b a#close img, #div29b a#close img, #div30b a#close img, #divhf a#close img, #div31 a#close img
{
    padding: 0px 0px 0px 0px;
    width: 9px;
    vertical-align: bottom;
    height: 15px;
    border: 0px;
}

div#div1b #content, div#div1b #contentpopup, #div2b #content, #div2b #contentpopup, #div3b #content, #div3b #contentpopup, #div4b #content, #div4b #contentpopup, #div5b #content, #div5b #contentpopup, #div6b #content, #div6b #contentpopup, #div7b #content, #div7b #contentpopup, #div8b #content, #div8b #contentpopup, #div9b #content, #div9b #contentpopup, #div10b #content, #div10b #contentpopup, #div11b #content, #div11b #contentpopup, #div11c #content, #div11c #contentpopup, #div12b #content, #div13b #content, #div14b #content, #div15b #content, #div16b #content, #div17b #content, #div18b #content, #div19b #content, #div20b #content, #div21b #content, #div22b #content, #div23b #content, #div24b #content, #div25b #content, #div26b #content, #div27b #content, #div28b #content, #div29b #content, #div30b #content, #divhf #content, div#content div#comparison div#contentpopup, div#content div#comparison div.contentpopup, div#div1 #contentpopup
{
    background-image: url(/images/infop8.png);
    background-repeat: repeat-y;
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    color: #000000;
    width: 100%;
    vertical-align: top;
    position: relative;
    z-index: 19;
    padding: 20px 0px 0px 30px;
    margin: -35px 0px 0px 1px;
    border: solid 0px #d47521;
}

div#div1 #contenttable, #div2 #contenttable, #div3 #contenttable, #div4 #contenttable, #div5 #contenttable, #div6 #contenttable, #div7 #contenttable, #div8 #contenttable, #div9 #contenttable, #div10 #contenttable, #div11 #contenttable, #div12 #contenttable, #div13 #contenttable, #div14 #contenttable, #div15 #contenttable, #div16 #contenttable, #div17 #contenttable, #div18 #contenttable, #div19 #contenttable, #div20 #contenttable, #div21 #contenttable, #div22 #contenttable, #div23 #contenttable, #div24 #contenttable, #div25 #contenttable, #div26 #contenttable, #div27 #contenttable, #div28 #contenttable, #div29 #contenttable, #div30 #contenttable, div#div1b #contenttable, #div2b #contenttable, #div3b #contenttable, #div4b #contenttable, #div5b #contenttable, #div6b #contenttable, #div7b #contenttable, #div8b #contenttable, #div9b #contenttable, #div10b #contenttable, #div11b #contenttable, #div11c #contenttable, #div12b #contenttable, #div13b #contenttable, #div14b #contenttable, #div15b #contenttable, #div16b #contenttable, #div17b #contenttable, #div18b #contenttable, #div19b #contenttable, #div20b #contenttable, #div21b #contenttable, #div22b #contenttable, #div23b #contenttable, #div24b #contenttable, #div25b #contenttable, #div26b #contenttable, #div27b #contenttable, #div28b #contenttable, #div29b #contenttable, #div30b #contenttable, #divhf #contenttable
{
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    color: #000000;
    width: 80%;
    vertical-align: top;
    position: relative;
    bottom: 13px;
    white-space: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: solid 0px green;
}

div#div1 #contenttable tr td, #div2 #contenttable tr td, #div3 #contenttable tr td, #div4 #contenttable tr td, #div5 #contenttable tr td, #div6 #contenttable tr td, #div7 #contenttable tr td, #div8 #contenttable tr td, #div9 #contenttable tr td, #div10 #contenttable tr td, #div11 #contenttable tr td, #div12 #contenttable tr td, #div13 #contenttable tr td, #div14 #contenttable tr td, #div15 #contenttable tr td, #div16 #contenttable tr td, #div17 #contenttable tr td, #div18 #contenttable tr td, #div19 #contenttable tr td, #div20 #contenttable tr td, #div21 #contenttable tr td, #div22 #contenttable tr td, #div23 #contenttable tr td, #div24 #contenttable tr td, #div25 #contenttable tr td, #div26 #contenttable tr td, #div27 #contenttable tr td, #div28 #contenttable tr td, #div29 #contenttable tr td, #div30 #contenttable tr td, div#div1b #contenttable tr td, #div2b #contenttable tr td, #div3b #contenttable tr td, #div4b #contenttable tr td, #div5b #contenttable tr td, #div6b #contenttable tr td, #div7b #contenttable tr td, #div8b #contenttable tr td, #div9b #contenttable tr td, #div10b #contenttable tr td, #div11b #contenttable tr td, #div11c #contenttable tr td, #div12b #contenttable tr td, #div13b #contenttable tr td, #div14b #contenttable tr td, #div15b #contenttable tr td, #div16b #contenttable tr td, #div17b #contenttable tr td, #div18b #contenttable tr td, #div19b #contenttable tr td, #div20b #contenttable tr td, #div21b #contenttable tr td, #div22b #contenttable tr td, #div23b #contenttable tr td, #div24b #contenttable tr td, #div25b #contenttable tr td, #div26b #contenttable tr td, #div27b #contenttable tr td, #div28b #contenttable tr td, #div29b #contenttable tr td, #div30b #contenttable tr td, #divhf #contenttable tr td
{
    line-height: normal;
}

div#div1 #bottom, #div2 #bottom, #div3 #bottom, #div4 #bottom, #div5 #bottom, #div6 #bottom, #div7 #bottom, #div8 #bottom, #div9 #bottom, #div10 #bottom, #div11 #bottom, #div12 #bottom, #div13 #bottom, #div14 #bottom, #div15 #bottom, #div16 #bottom, #div17 #bottom, #div18 #bottom, #div19 #bottom, #div20 #bottom, #div21 #bottom, #div22 #bottom, #div23 #bottom, #div24 #bottom, #div25 #bottom, #div26 #bottom, #div27 #bottom, #div28 #bottom, #div29 #bottom, #div30 #bottom, div#div1b #bottom, #div2b #bottom, #div3b #bottom, #div4b #bottom, #div5b #bottom, #div6b #bottom, #div7b #bottom, #div8b #bottom, #div9b #bottom, #div10b #bottom, #div11b #bottom, #div11c #bottom, #div12b #bottom, #div13b #bottom, #div14b #bottom, #div15b #bottom, #div16b #bottom, #div17b #bottom, #div18b #bottom, #div19b #bottom, #div20b #bottom, #div21b #bottom, #div22b #bottom, #div23b #bottom, #div24b #bottom, #div25b #bottom, #div26b #bottom, #div27b #bottom, #div28b #bottom, #div29b #bottom, #div30b #bottom, #divhf #bottom
{
    background: url(/images/infobottom24.png) no-repeat;
    font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
    text-align: justify;
    color: #000000;
    width: 267px;
    height: 9px;
    position: relative;
    bottom: 4px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

/* </group=comparison>*/

p
{
    padding: 0 0 10px;
}

.ui-accordion .ui-accordion-header .ui-icon
{
    float: right;
    left: 0.5em;
    margin-right: 20px;
    margin-top: 10px;
    position: relative;
    top: 50%;
}

.GreyACCHead
{
    background-color: #dddddd;
    padding: 15px;
    border-bottom: 1px solid #BBBBBB;
}

.ACCContent
{
    padding: 15px;
}

.AccordianBG
{
    background: url("/images/left-col_top.png") no-repeat;
    padding-top: 5px;
    margin-top: 10px;
}

.accordionHeaderSelected
{
    background-color: #dddddd;
    padding: 15px;
}

div.bottom
{
    background: url("/images/left-col_bottom.png") no-repeat;
}

.noborder
{
    border: none;
}

.borderdiv
{
    border: solid 1px #dddddd;
    padding-bottom: 15px;
    padding-left: 10px;
}

a.accordionLink
{
    color: #000000;
}

p.buttonp
{
    text-align: right;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 120px;
}

img.imgpublic
{
    margin-top: -6px;
    margin-left: 50px;
}

.equal
{
    display: table;
    float: right;
}

.row
{
    display: table-row;
}

.row div
{
    display: table-cell;
}

p.jshowoff-controls a.jshowoff-play, p.jshowoff-controls a.jshowoff-prev, p.jshowoff-controls a.jshowoff-next, p.jshowoff-slidelinks a.jshowoff-slidelink-0, p.jshowoff-slidelinks a.jshowoff-slidelink-1, p.jshowoff-slidelinks a.jshowoff-slidelink-2
{
    color: #ffffff;
}

p.jshowoff-slidelinks a.jshowoff-1-active
{
    color: #000000;
}

div.About
{
    width: 433px;
    background: url("/images/About-us-tab.png") no-repeat;
}

div.News
{
    width: 433px;
    background: url("/images/News-tab.png") no-repeat;
}

div.Resources
{
    width: 433px;
    background: url("/images/Resources-tab.png") no-repeat;
}

div.Partners
{
    width: 433px;
    background: url("/images/Partners-tab.png") no-repeat;
}

div#body_bizrouting
{
    background: url("/images/Publics-box-top-straight.png") no-repeat;
    padding-top: 25px;
    margin-top: 5px;
}

div#body_bizrouting.bizroutingp, div#body_bizrouting.bizroutingo, div#body_bizrouting.bizroutingh
{
    background: url("/images/Publics-box-top.png") no-repeat;
}

div.bizrouting a
{
    text-decoration: none;
}

div#body_bizpnl, div#body_govpnl, div#body_oempnl, div#body_homepnl
{
    padding-left: 40px;
    padding-top: 20px;
    background: url("/images/Publics-box-background.png") repeat-y;
    height: 155px;
}

div#body_bizpnl p, div#body_govpnl p, div#body_oempnl p, div#body_homepnl p
{
    padding-top: 10px;
}

div#body_oempnl
{
    height: 150px;
}

div#body_homepnl
{
    height: 140px;
}

div#body_bizpnl p, div#body_govpnl p, div#body_oempnl p, div#body_homepnl p
{
    line-height: 14pt;
}

div.bizsolutions
{
    float: right;
    width: 750px;
    margin-top: -120px;
    margin-bottom: -15px;
}

div.purchaseright
{
    margin-top: -95px;
    width: 650px;
}

div.purchasediv
{
    float: right;
    padding-left: 50px;
    margin-top: -20px;
}

p.quotep
{
    margin-top: -12px;
}

div.floatright1
{
    float: right;
    margin-top: -15px;
}

div.marginfloat
{
    margin-top: 0px;
    margin-left: 20px;
}

div.marginfloat1
{
    margin-left: 20px;
    padding-top: 12px;
}

img.bottombox
{
    margin-top: -15px;
    margin-left: 15px;
}

.ie
{
    /*margin-top:-23px;*/
}

.nav
{
    background: url('/images/Public-nav.jpg') no-repeat;
    padding: 15px 15px 15px 15px;
    color: #000000;
}

p.rightinnerp
{
    float: right;
    width: 475px;
    margin-top: -20px;
}
/* div.biz
        {
            background:transparent url("/images/hm-business-sprite.jpg") no-repeat;
          
        }*/
div.div1
{
    background: url("/images/hm-business-sprite.jpg") no-repeat; /*height:300px;*/
}

div.div2
{
    background: url("/images/hm-business-sprite.jpg") 50% 100% no-repeat;
}

div.div3
{
    background: url("/images/diskeeper-at-home.jpg") no-repeat;
}

.floatright
{
    float: right;
    width: 500px;
}

.width200
{
    width: 200px;
}

div.floatright2
{
    float: right;
}

div.floatright3
{
    float: right;
    width: 460px;
    margin-top: 0px;
}

div.floatright4
{
    float: right;
    width: 350px;
    margin-top: 0px;
}

.floatright5 /* <--  diskeeper, undelete, v-locity product pages */
{
    float: right;
    width: 330px;
    margin-left: 20px;
}

.floatright5 h3
{
    margin-bottom: 5px;
}

.viewbutton
{
    position: relative;
    top: -10px;
}

div.gray
{
    background: url("/images/Small-box-background.png") repeat-y;
    margin-top: -16px;
    margin-bottom: 0px;
    width: 488px;
    margin-left: 15px;
    height: 175px;
}

div.gray p
{
    padding-right: 10px;
}

div.social
{
    float: right;
    margin-top: 6px;
    margin-right: 10px;
}

div.social a
{
    text-decoration: none;
}

div.social img
{
    border: none;
    vertical-align: sub;
}

.press-page
{
    padding: 10px 0 0 65px;
}

.gv tbody tr td
{
    padding-right: 10px;
}

div.floatright h2
{
    background: url("/images/Blue-bar-box-top.png") no-repeat;
    padding: 9px 0 5px 20px;
    color: #ffffff;
    font-size: 10pt;
    height: 26px;
    margin-left: 15px;
    width: 488px;
}

div.floatright p
{
    margin: 15px 0 0 20px;
}

div.floatright p.viewall
{
    margin-right: 20px;
    margin-top: -30px;
    text-align: right;
}

div.sidecontentblue p.viewall
{
    margin-left: 20px;
    font-weight: normal;
    color: #0067ac;
}

div.sidecontentblue p.viewall a
{
    font-weight: normal;
    color: #0067ac;
}

div.sidecontentbluesupport p.viewall
{
    margin-left: 20px;
    font-weight: normal;
    color: #0067ac;
}

div.sidecontentbluesupport p.viewall a
{
    font-weight: normal;
    color: #0067ac;
}

div.floatright p.pressviewall
{
    margin-top: 25px;
}

div.padleft5
{
    padding-left: 5px;
    width: 420px;
    line-height: 14pt;
}

div.padleft5 h4
{
    padding-bottom: 15px;
}

div.awardsright
{
    float: right;
    text-align: right;
    width: 240px;
}

div.About a, div.News a, div.Resources a, div.Partners a
{
    padding: 20px;
}

div.About p a, div.News p a, div.Resources p a, div.Partners p a
{
    padding: 0px;
}

div.padleft5 a
{
    padding-left: 0;
}


hr
{
    border: 0;
    height: 1px;
    color: #d6d6d6;
    background-color: #d6d6d6;
}

div#body_divaccordion, div#body_divaccordion1, div#body_divaccordion2, div#body_divaccordion3
{
    background: url("/images/Gray-bar.png") no-repeat;
    height: 38px;
    padding-top: 10px;
    width: 432px;
}

div#body_divaccordion a.active, div#body_divaccordion1 a.active, div#body_divaccordion2 a.active, div#body_divaccordion3 a.active
{
    color: #FFFFFF;
}

div#body_divaccordion a.inactive, div#body_divaccordion1 a.inactive, div#body_divaccordion2 a.inactive, div#body_divaccordion3 a.inactive
{
    color: #000000;
}

div.rightdiv
{
    width: 630px;
    padding: 5px 0 5px 5px;
    margin-left: 5px;
    background: url('/images/right-col_top.png') no-repeat;
}

div.rightnav h4
{
    margin: 5px;
}

div.headerbottom
{
    background: url("/images/Header-bkg.gif") no-repeat;
    height: 35px;
    padding: 16px 20px 0 20px;
    margin-top: 2px;
    width: 950px;
}

a.quote,
a.quote1
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 35px;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    width: 141px;
    text-align: center;
}

a.quote5
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 0;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    width: 142px;
    text-align: center;
}

a.quotepurchase
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 23px;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    width: 141px;
    text-align: center;
}

a.cartaddbt
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 11px;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    width: 141px;
    text-align: center;
}

a.redlg
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    width: 141px;
    text-align: center;
    padding: 5px 15px;
}

a.redlg:hover
{
    background: url("/images/Red-button-roll-over.png") 99% 0 no-repeat;
    text-decoration: none;
}

a.bluelg
{
    background: url("/images/Blue-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 25px;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    width: 141px;
    text-align: center;
}

a.bluelg:hover,
a.blue:hover
{
    background: url("/images/Blue-button-roll-over.png") 99% 0 no-repeat;
    text-decoration: none;
}

a.blue
{
    background: url("/images/Blue-button-roll-over.png") no-repeat 0 0;
    color: #FFFFFF;
    padding: 5px 29px;
    font-size: 8pt;
    font-weight: bold;
    height: 25px;
    width: 144px;
    text-align: center;
}

a.blue2
{
    background: url("/images/Blue-button-roll-over.png") no-repeat 0 0;
    color: #FFFFFF;
    padding: 5px 22px;
    font-size: 8pt;
    font-weight: bold;
    height: 25px;
    width: 142px;
    text-align: center;
    margin-right: 7px;
}

div.wp ul li
{
    list-style: none;
    padding-bottom: 10px;
}

input.quote-old
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    width: 144px;
    font-size: 8pt;
    font-weight: bold;
    height: 25px;
    padding: 5px 0px;
    border: none;
    font-family: Arial;
    cursor: pointer;
}

@-moz-document url-prefix()
{
    input.quote
    {
        padding: 0 0 4px 0;
    }
}

a.quote:hover,
a.quotepurchase:hover,
a.quote1:hover,
a.searchredbutton:hover,
input.quote-old:hover,
a.activation:hover,
a.cartaddbt:hover,
a.quote5:hover
{
    background: url("/images/Red-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
}

a.secureredbutton
{
    background: url("/store/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    width: 144px;
    font-size: 8pt;
    font-weight: bold;
    height: 27px;
    padding: 3px 26px 8px 25px;
    border: none;
}

a.secureredbutton:hover
{
    background: url("/store/images/Red-button-roll-over.png") 98% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

a.secureredscbutton
{
    background: url("/store/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    width: 144px;
    font-size: 8pt;
    font-weight: bold;
    height: 27px;
    padding: 4px 42px 6px;
    border: none;
}

a.secureredscbutton:hover
{
    background: url("/store/images/Red-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

a.searchredbutton
{
    background: url("/store/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    width: 122px;
    font-size: 8pt;
    font-weight: bold;
    height: 27px;
    padding: 3px 15px 8px 15px;
    border: none;
}

a.searchredbutton:hover
{
    background: url("/store/images/Red-button-roll-over.png") 98% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

input.searchredbutton
{
    background: url("/store/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    width: 122px;
    font-size: 8pt;
    font-weight: bold;
    height: 27px;
    padding: 3px 10px 8px 10px;
    border: none;
}

input.searchredbutton:hover
{
    background: url("/store/images/Red-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

input.secureredbutton
{
    background: url("/store/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    width: 144px;
    font-size: 8pt;
    font-weight: bold;
    height: 27px;
    padding: 3px 10px 8px 10px;
    border: none;
    font-family: Arial;
}

input.secureredbutton:hover
{
    background: url("/store/images/Red-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

a.blue:hover,
a.blue2:hover
{
    background: url("/images/Blue-button-roll-over.png") 99% 0 no-repeat;
    text-decoration: none;
}

div.rightalign
{
    text-align: right;
}

div.headerbottom h2
{
    font-size: 11pt;
}

div.headerbottom a
{
    background: url("/images/Light-blue-button2.png") no-repeat;
    width: 200px;
    font-weight: bold;
    color: #ffffff;
    font-size: 11pt;
}

div floatright1 ul li
{
    list-style-image: url("/images/Blue-bullet.png");
}

.leftfullbody
{
    padding-top: 10px;
    width: 950px;
}

div.leftbody
{
    padding-top: 10px;
    width: 650px;
}

div.rightbody
{
    float: right;
    padding-top: 20px;
    width: 650px;
}

div.fullwidth
{
    width: 950px;
}

div.fullwidth3
{
    width: 950px;
    padding-top: 27px;
}

p.logo
{
    padding-bottom: 0;
    width: 650px;
    margin-bottom: -5px;
}

.logoorange
{
    color: #d47521;
    font-weight: bold;
    font-size: 11pt;
}

.tag
{
    position: relative;
    top: -22px;
    left: 10px;
}

p.logofullwidth
{
    padding-bottom: 0;
    width: 950px;
    margin-bottom: -5px;
}

div.leftbody h1, div.rightbody h1, h1.trialware, h1.toph1, .fullwidth3 h1
{
    color: #d47521;
    font-weight: normal;
    font-size: 19pt;
    padding-top: 5px;
}

div.leftbody h2, div.rightbody h2, .fullwidth3 h2
{
    padding-bottom: 5px;
}

div.leftbody hr, div.rightbody hr, .fullwidth3 hr
{
    margin-top: 8px;
    margin-bottom: 20px;
}

div.fullwidth2
{
    padding-top: 10px;
    width: 950px;
}

div.fullwidth2 h1,
.fullwidth3 h1
{
    color: #d47521;
    font-weight: normal;
    font-size: 19pt;
    padding-top: 5px;
}

div.fullwidth2 h2
{
    padding-bottom: 5px;
}

div.fullwidth2 hr
{
    margin-top: 8px;
    margin-bottom: 20px;
}

img.udlogo
{
    margin-bottom: 5px;
}

div.headerbottom a:hover
{
    background: url("/images/Light-blue-button2.png") 50% 100% no-repeat;
    text-decoration: none;
}

div.headerbottom a.tw
{
    padding: 5px 39px;
}

div.headerbottom a.wp
{
    padding: 5px 49px;
}

div.headerbottom a.vs
{
    padding: 5px 50px;
}

div.headerbottom a.vp
{
    padding: 5px 77px;
}

ul.publicul li.activeli1, ul.publicul li#body_li1.inactiveli:hover
{
    margin: 19px 0 0 19px;
    background: url("/images/tab-1.png") no-repeat;
    padding: 10px 6px 6px 15px;
    background-position: bottom;
}

ul.publicul li#body_li1.inactiveli
{
    margin: 19px 0 0 19px;
    padding: 10px 6px 6px 15px;
}

ul.publicul li
{
    display: inline;
}

ul.publicul li.activeli2, ul.publicul li#body_li2.inactiveli:hover
{
    margin: 25px 0px;
    background: url("/images/tab-2.png") no-repeat;
    padding: 4px 15px 6px 15px;
}

ul.publicul li#body_li2.inactiveli
{
    margin: 25px 0px;
    padding: 4px 15px 6px 15px;
}

ul.publicul li.activeli3, ul.publicul li#body_li3.inactiveli:hover
{
    margin: 25px 5px 0 5px;
    background: url("/images/tab-3.png") no-repeat;
    padding: 4px 15px 6px 15px;
}

ul.publicul li#body_li3.inactiveli
{
    margin: 25px 5px 0 5px;
    padding: 4px 15px 6px 15px;
}

ul.publicul li.activeli4, ul.publicul li#body_li4.inactiveli:hover
{
    margin: 25px 25px 25px 0;
    background: url("/images/tab-3.png") no-repeat;
    padding: 4px 10px 6px;
}

ul.publicul li#body_li4.inactiveli
{
    margin: 25px 25px 25px 0;
    padding: 4px 10px 6px;
}

ul.publicul li a
{
    text-decoration: none;
    color: #444444;
    font-size: 11pt;
}

div.sectionheader
{
}

div.sectionheader a
{
    color: #000000;
    text-decoration: none;
}

div.sectionheader a.inactive1
{
    padding: 10px 23px;
    margin-left: -1px;
}

div.sectionheader a.active1, div.sectionheader a.inactive1:hover
{
    background: url("/images/Resources-tab-roll.png") repeat-x;
    padding: 10px 23px;
    color: #ffffff;
    margin-left: -1px;
}

div.sectionheader a.inactive2
{
    padding: 10px 34px;
}

div.sectionheader a.active2, div.sectionheader a.inactive2:hover
{
    background: url("/images/About-us-tab-roll.png") no-repeat;
    padding: 10px 34px;
    color: #ffffff;
}

div.sectionheader a.inactive3
{
    padding: 10px 27px 10px 27px;
    margin-left: -1px;
}

div.sectionheader a.active3, div.sectionheader a.inactive3:hover
{
    background: url("/images/News-tab-roll.png") repeat-x;
    padding: 10px 27px 10px 27px;
    color: #ffffff;
    margin-left: -1px;
}

div.sectionheader a.active4
{
    background: url("/images/Partners-tab-roll.png") no-repeat;
    padding: 10px 32px;
    margin-left: -1px;
    color: #ffffff;
}

div.sectionheader a.active4, div.sectionheader a.inactive4:hover
{
    background: url("/images/Partners-tab-roll.png") no-repeat;
    padding: 10px 32px;
    color: #ffffff;
    margin-left: -1px;
}

div.sectionheader a.inactive4
{
    padding: 10px 32px;
}

div.nav a
{
    color: #000000;
}

div.nav a.margin40
{
    margin-left: 40px;
}

div.rightdescriptiondiv
{
    border: 1px solid #dddddd;
    border-top: none;
    border-bottom: none;
    margin-left: -5px;
    padding: 15px 5px 5px 5px;
    width: 618px;
    margin-top: -10px;
}

img.rightbox
{
    margin-left: 10px;
    margin-top: -130px;
    margin-bottom: 15px;
}

div.bottomdiv
{
    background: url('/images/right-col_bottom.png') no-repeat;
    margin-left: -5px;
}

div#accordion p
{
    font-family: Arial,Verdana,Helvetica;
    font-size: 10pt;
}


/**************Custom profile section****/

table.greybg
{
    background: #e7f4fd;
    font: Arial, Verdana, Helvetica;
    color: #000000;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

input.buttonsubmit150B
{
    color: #FFFFFF;
    width: 150px;
    height: 28px;
    display: block;
    padding-bottom: 8px;
    font: bold 13px Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    letter-spacing: 0px;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    border: none;
}


/*Template styles*/
div.sidebar
{
    float: right;
    width: 257px;
    padding: 10px 0;
}

div.leftsidebar
{
    width: 257px;
    padding: 10px 0;
    float: left;
}

div.sidebar h2, div.leftsidebar h2
{
    background: url("/images/Side-bar-top.png") no-repeat;
    font-size: 14pt;
    font-weight: normal;
    color: #ffffff;
    padding: 8px 0 10px 20px;
    margin-top: 5px;
}

div.leftdiv h1
{
    font-size: 19pt;
    font-weight: normal;
    font-family: Arial;
    padding-top: 5px;
}

.bigfont
{
    font-size: 12pt;
    font-weight: normal;
    text-transform: capitalize;
}

.bigfontnocap
{
    font-size: 12pt;
    font-weight: normal;
}

.smalltitle
{
    font-size: 11pt;
    font-weight: normal;
    margin-top: 5px;
}

.bigfontheader
{
    font-size: 18pt;
    font-weight: normal;
}

div.leftdiv
{
    width: 670px;
}

img.headerlogo
{
    vertical-align: top;
    padding-bottom: 10px;
}

img.headerlogomiddle
{
    vertical-align: middle;
    padding-bottom: 16px;
}

div.leftdiv h2
{
    font-size: 12pt;
    padding-bottom: 15px;
}

div.leftbody ul, div.rightbody ul, fullwidth3 ul
{
    padding-bottom: 10px;
    padding-left: 25px;
    padding-top: 9px;
    line-height: 14pt;
}

div.leftbody div.wp ul
{
    padding-left: 0;
}

h2.businessroutingh1
{
    padding-top: 10px;
}

div.sidecontent
{
    background: url("/images/Side-bar-background-white.gif") repeat-y;
    padding-right: 5px;
    margin: -2px -1px;
}

div.benefitscontent
{
    background: url("/images/Benefits-box-background.gif") repeat-y;
    margin-top: -3px;
    margin-bottom: -1px;
    width: 226px;
}

div.affiliatecontent
{
    background: url("/partners/images/Affiliate-background.gif") repeat-y;
    margin-top: -3px;
    margin-bottom: -1px;
}

img.marginleft
{
    margin-left: 5px;
}

img.marginleft1
{
    margin-left: 5px;
    margin-bottom: 3px;
}

ul.features li
{
    list-style-image: url("/images/Blue-bullet.png");
    margin-bottom: 15px;
    padding-left: 10px;
    vertical-align: text-bottom;
}

ul.featuresvl
{
    list-style-image: url("/images/Blue-bullet.png");
    padding-left: 20px;
    vertical-align: text-bottom;
}

ul.featuresvl li {
     margin-bottom: 10px;
}
ul.features1 li
{
    list-style-image: url("/images/Blue-bullet.png");
    margin-bottom: 10px;
    vertical-align: text-bottom;
}

ul.features2 li
{
    list-style-image: url("/images/Blue-bullet2.png");
    margin: 0 0 5px -10px;
    vertical-align: text-bottom;
}

ul.techspecs li
{
    background-image: url("/images/Blue-bullet.png");
    background-position: left center;
    background-repeat: no-repeat;
    list-style: none outside none;
    padding-left: 10px;
    vertical-align: text-bottom;
    margin-bottom: 0px;
}

ul.techspecschannel li
{
    list-style-image: url("/images/Blue-bullet2.png");
    padding-bottom: 7px;
    margin-left: 20px;
}

div.benefitscontent ul.vlocity li
{
    list-style-image: url("/images/Blue-bullet2.png");
    padding-bottom: 10px;
    padding-left: 0px;
    margin-left: 5px;
    line-height: 15pt;
}

ul.features li img
{
    margin-top: 5px;
    margin-bottom: 5px;
}

ul.os li
{
    margin-bottom: 5px;
}

ul.features li img.numbers
{
    float: left;
    margin-bottom: 35px;
    vertical-align: bottom;
    margin-right: 10px;
    margin-left: -20px;
    margin-top: 0;
}

ul.features li img.numbers1
{
    float: left;
    margin-bottom: 10px;
    vertical-align: bottom;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 0;
}

div.benefitscontent ul li
{
    font-size: 9pt;
    line-height: 18pt;
    margin-bottom: 0;
    margin-left: -9px;
    padding-left: 8px;
}

div.os ul li
{
    font-size: 9pt;
    line-height: 15pt;
    list-style-image: url("/images/Blue-bullet.png");
    margin-bottom: 0;
    background: none;
    padding-left: 0;
}

div.sidecontent p
{
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 7px;
}

div.sidecontent p.profileright
{
    float: right;
    padding-left: 0;
}

div.confidence
{
    padding: 10px 10px 10px 0;
}

div.confidenceitem
{
    margin-left: 15px;
    margin-right: 10px;
}

div.confidenceitemright
{
    float: right;
    width: 185px;
}

div.sidecontentblue
{
    padding: 15px 15px 0px 20px;
    background: url("/images/Side-bar-background-blue.gif") repeat-y;
}

div.sidecontentblue a
{
    color: #333333;
    font-size: 9.5pt;
    font-weight: bold;
    text-decoration: none;
}

div.sidecontentblue a:hover
{
    color: #0067ac;
}

div.sidecontentbluesupport
{
    padding: 15px 15px 0px 0px;
    background: url("/images/Side-bar-background-blue.gif") repeat-y;
}

div.sidecontentbluesupport a
{
    color: #333333;
    font-size: 9.5pt;
    font-weight: bold;
    text-decoration: none;
}

div.sidecontentbluesupport a:hover
{
    color: #0067ac;
}

div.sidecontent ul
{
    padding-left: 35px;
}

div.sidecontentblue ul
{
    padding-left: 25px;
}

div.sidecontentbluesupport ul
{
    padding-left: 25px;
}
/*end template*/

/*Defrag styles*/
div.defrag
{
    width: 950px;
}

ul.content
{
    padding-left: 50px;
}

div.sidebar
{
    margin-top: 50px;
}

p.quotes
{
    padding: 20px;
}

a.buynow
{
    background: url("/products/images/129x23_sprite-button.png") repeat scroll 100% 50% transparent;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    padding: 5px 40px 4px 40px;
    background-position-x: 129px;
}

a.upgnow
{
    background: url("/products/images/129x23_sprite-button.png") no-repeat scroll 0 50% transparent;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    padding: 5px 27px 4px 24px;
}


div.whatisdefrag
{
    padding-left: 20px;
    padding-right: 20px;
}

div.whatisdefrag hr
{
    color: Gray;
    background-color: Gray;
}

div.defrag img.newshr
{
    padding-left: 150px;
}

div.defrag ol, div.defrag ul
{
    padding-bottom: 10px;
    padding-left: 50px;
    padding-top: 10px;
    line-height: 14pt;
}

.noquotesindented
{
    padding: 10px 10px 10px 20px;
}

div.defragnav ul
{
    padding: 0;
}

div.defrag h3
{
    padding-bottom: 5px;
}

p.high
{
    font: 10pt Arial,Verdana,Helvetica;
}

p.productinactive, p.productactive, p.productinactive1,
li.productinactive,
li.productactive
{
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
}

p.productinactive a,
li.productinactive a,
.sidebar-nolink
{
    color: #333333;
    font-size: 9.5pt;
    font-weight: bold;
}

p.productinactive1 a
{
    color: #333333;
    font-size: 9.5pt;
}

.sidecontentbluetitle
{
    color: #333333;
    font-size: 9.5pt;
    font-weight: bold;
}

.sidecontent b, .sidecontentblue b
{
    color: #000000;
    font-size: 13pt;
    font-weight: normal;
}

.sidecontentbluesupport b
{
    color: #000000;
    font-size: 13pt;
    font-weight: normal;
    margin-left: 20px;
}

p.productinactive a:hover
{
    color: #0067ac;
    text-decoration: none;
}

p.productinactive1 a:hover
{
    color: #0067ac;
    text-decoration: none;
}

p.productactive a,
li.productactive a
{
    color: #0067ac;
    font-size: 9.5pt;
    font-weight: bold;
    text-decoration: none;
}

div.defragnav
{
    background: url("/images/Gray-tab-background.png") no-repeat;
    padding: 14px 0 10px 10px;
}

div.defragnav ul li
{
    display: inline;
    margin-right: -3px;
}

div.defragnav a.activedefrag
{
    background-color: #ffffff;
    color: #000000;
    padding: 9px;
    text-decoration: none;
}

div.subnav a.active
{
    background-color: #ffffff;
    color: #000000;
    padding: 9px 10px 11px 10px;
    text-decoration: none;
}

img.imgleft
{
    vertical-align: middle;
    margin-top: -4.5px;
    margin-right: -5px;
}

img.imgleftsolutions
{
    vertical-align: middle;
    margin-top: -5.5px;
    margin-right: -5px;
}

img.imgright
{
    vertical-align: middle;
    margin-top: -4.5px;
    margin-left: -5px;
}

img.imgrightpartners
{
    vertical-align: middle;
    margin-top: -4.5px;
    margin-left: 0px;
}

img.imgleftpartners
{
    vertical-align: middle;
    margin-top: -4.5px;
    margin-right: -5px;
}

div.padimg img.imgleft, div.padimg img.imgright
{
}

img.imgrightsolutions
{
    vertical-align: middle;
    margin-top: -5.5px;
}

img.imgrightpcsolutions
{
    vertical-align: middle;
    margin-top: -5.5px;
}

div.defragnav a.inactivedefrag
{
    background: url("/images/tab-blue-background.png") repeat-x;
    color: #ffffff;
    padding: 9px 10px 11px 10px;
}

div.subnav a.inactive
{
    background: url("/images/tab-blue-background.png") repeat-x;
    color: #ffffff;
    padding: 9px 10px 11px 10px;
}

div.defragnav a.inactivedefrag:hover, div.subnav a.inactive:hover
{
    color: #d8e8f1;
    text-decoration: none;
}

div.defragnav li.activedefrag a
{
    color: #000000;
}

div.defragnav li.inactivedefrag a
{
    color: #ffffff;
}

/*end defrag*/

/*Language Selector*/
ul.countrybullets
{
    list-style-type: none;
    margin: 0px 0px 0px 15px;
}

div.mainlangdiv
{
    width: 790px;
    padding: 10px 0px 10px 10px;
    background-image: url(/images/world-map.gif);
    background-repeat: no-repeat;
}

div.uslangdiv
{
    width: 170px;
    margin-top: 3px;
}

hr.langhr
{
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.minilangdiv
{
    width: 630px;
    float: right;
}

div.eulangdiv
{
    width: 190px;
}

div.asialangdiv
{
    float: right;
    width: 200px;
}

div.melangdiv
{
    float: right;
    width: 230px;
}

div.bottomlangdiv
{
    width: 780px;
    height: 290px;
    margin-top: 100px;
}
/*End Language Selector */

/* Sitemap */
div.rightsitemapdiv
{
    float: right;
    width: 230px;
    margin-right: 200px;
}

div.sitemap1
{
    float: right;
    width: 210px;
}

div.sitemap2
{
    width: 210px;
}

.sitemap1 h3, .sitemap2 h3
{
    padding-bottom: 5px;
    padding-right: 10px;
}

.sitemap1 p, .sitemap2 p
{
    line-height: 20px;
    padding-right: 10px;
}

/*End Sitemap*/

/* Search */
#cse-search-results iframe
{
    width: 100%;
    height: 1150px;
}


/* End search*/
/*PC-speed-contest*/
div.headsurvey
{
    background: url("/images/Header_Survey.jpg") no-repeat scroll 0 0 #f3f3f3;
    height: 270px;
    margin: 0 auto;
    padding: 20px 0 0 60px;
    width: 950px;
}

div.footersurvey
{
    margin: 0 auto;
    background: url("/images/footer_survey.png") no-repeat;
    width: 959px;
}

div.headsurvey h4
{
    color: #3B77BD;
    font-size: 11pt;
    font-weight: normal;
    margin: 0 0 0 45px;
}

div.headsurvey i
{
    color: #f4962c;
    font-weight: bold;
    font-size: 15pt;
    margin-left: 20px;
}

div.headsurvey table
{
    width: 545px;
    margin-left: 22px;
    margin-top: 25px;
}

div.headsurvey h1.showtell
{
    margin-left: 45px;
    margin-top: 5px;
}

div.headsurvey h1.contest
{
    color: #ffffff;
    margin-left: 230px;
    margin-top: 50px;
}

div.box
{
    background: url("/images/Background-box.gif") no-repeat;
    padding: 25px;
    width: 820px;
    height: 1432px;
}

div.box img
{
    float: left;
    padding-bottom: 50px;
}

div.box div
{
    margin-left: 50px;
}

div.box img.longimage
{
    padding-bottom: 1000px;
}

div.box div.details
{
    line-height: 18pt;
    margin-left: 20px;
    margin-top: 35px;
}

input.name
{
    margin: 0 0 0 30px;
    width: 300px;
}

input.phone
{
    margin: 0 0 0 28px;
    width: 300px;
}

input.email
{
    margin: 0 0 0 16px;
    width: 267px;
}

input.dob
{
    margin: 0 0 0 30px;
    width: 267px;
}

input.state
{
    margin: 0 0 0 30px;
    width: 230px;
}
/*.submit
{
    background: url("/images/Button_Survey.png") no-repeat;
    border: medium none;
    height: 53px;
    width: 251px;
}*/
p.submitp
{
    text-align: center;
}

div.grey
{
    background-color: #f3f3f3;
    margin: 0 auto;
    padding: 20px 0 20px 0px;
    width: 960px;
}

div.grey img
{
    border: none;
}

div#main
{
    background-color: #FFFFFF;
    margin: 0 auto;
    width: 959px;
}

body.pcspeed
{
    background-color: rgb(243,243,243);
}

/*End PC-speed contest */
p.productinactive a.red
{
    color: #d47521;
}

.boxshot
{
    float: left;
    margin-bottom: 25px;
}

div.topproductarea
{
    margin-left: 150px;
}

div.topproductarea h2
{
    font-weight: normal;
}

p.sidelinks
{
    margin-top: -25px;
}

.productssubnav
{
    margin-left: 0;
    margin-top: -41px;
}

/*Shopping cart */
.bordertr
{
    border-top: 1px solid #d6d6d6;
}

.needhelp
{
    float: right;
    text-align: right;
    padding-bottom: 8px;
}

.orderinfo
{
    margin: 10px 0px -10px 0px;
    padding-bottom: 4px;
    width: 400px;
}

.orderinfo2
{
    margin: 10px 0px -10px 0px;
    padding-bottom: 4px;
    width: 650px;
}

div#purchaseerror #top
{
    background: url(/store/purchase/images/profileerrortop.gif) no-repeat;
    padding: 2px 0px 0px 50px;
    margin: 0;
    height: 19px;
    color: #000000;
    font: bold 130% Arial, Verdana, Helvetica, sans-serif;
    z-index: 10;
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
    top: 2;
}

div#purchaseerror2 #cookieerror
{
    background: url(/store/purchase/images/profileerrortop.gif) no-repeat;
    padding: 2px 0px 0px 0px;
    margin: 0;
    height: 19px;
    color: #000000;
    font: bold 130% Arial, Verdana, Helvetica, sans-serif;
    z-index: 10;
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
    top: 2;
}

div#purchaseerror #content, div#purchaseerror2 #content2
{
    position: relative;
    bottom: 10px;
    right: 0;
    left: 10px;
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
    font: bold 130% Arial, Verdana, Helvetica, sans-serif;
}

div#purchaseerror #bottom, div#purchaseerror2 #bottom2
{
    background: #ffffff url(/store/images/profileerrorbottom.gif) no-repeat;
    padding: 0;
    margin: 0;
    z-index: 1;
}

div#purchaseerror #middle, div#purchaseerror2 #middle2
{
    background: url(/store/images/profileerrorp.gif) repeat-y;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin: 0;
    z-index: 2;
    font: bold 130% Arial, Verdana, Helvetica, sans-serif;
}

div#purchaseerror #middle a, div#purchaseerror2 #middle2 a
{
    color: #3478c2;
    text-decoration: none;
}

div#purchaseerror #middle a:hover, div#purchaseerror2 #middle2 a:hover
{
    color: #3478c2;
    text-decoration: underline;
}

div#purchaseerror #middle a:visited, div#purchaseerror2 #middle2 a:visited
{
    color: #1d446d;
}

.Shoppingcartblue, .blueheader
{
    background-image: url("/store/images/Purchase-top-bar.png");
    background-repeat: no-repeat;
    height: 42px;
    color: #ffffff;
    padding-left: 20px;
    font-weight: bold;
}

.blueheader h2
{
    color: #ffffff;
    text-align: left;
    font-weight: normal;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 11pt;
    text-transform: uppercase;
}

p.custinfobluebar
{
    background-image: url("/store/images/Purchase-top-bar.png");
    background-repeat: no-repeat;
    padding-top: 15px;
}

.custinfobluebartitle
{
    font-weight: bold;
    color: #ffffff;
    padding-left: 10px;
}

table.custinfobluebar
{
    background-image: url("/store/images/Purchase-top-bar.png");
    background-repeat: no-repeat;
    font-weight: bold;
    color: #ffffff;
    padding-left: 10px;
}

div.custinfobluebar
{
    background-image: url("/store/images/Purchase-top-bar.png");
    background-repeat: no-repeat;
    font-weight: bold;
    color: #ffffff;
    padding-left: 10px;
    padding-top: 10px;
}

table.prodselection
{
    width: 950px;
    line-height: 18pt;
    background-image: url("/store/images/Cart-background.gif");
}

table.prodselection tr td.tc1
{
    width: 400px;
    padding-left: 10px;
}

table.prodselection tr td.tc2
{
    width: 240px;
}

table.prodselection tr td.tc3
{
    width: 200px;
}

table.prodselection tr td.tc4
{
    width: 135px;
}

.CustInfoblue
{
    background-image: url("/store/images/Information-top-bar.png");
    background-repeat: no-repeat;
    height: 42px;
}

.ShoppingCartLabelName
{
    color: White;
    padding-left: 20px;
    text-transform: uppercase;
    width: 400px;
}

.ShoppingCartLabel
{
    color: White;
    text-align: center;
    text-transform: uppercase;
    width: 130px;
}

.shoppingcarttable
{
    background-image: url("/store/images/Cart-background.gif");
    background-repeat: repeat-y;
    width: 100%;
}

div.partnersprofilebox .shoppingcarttable
{
    padding-left: 30px;
    margin-bottom: -5px;
    line-height: 18pt;
}

div.partnersprofilebox .shoppingcarttable tr td input[type=radio]
{
    margin-left: 10px;
    margin-right: 5px;
}

input.LabelWidth
{
    width: 30px;
    margin-right: 10px;
}

.CustInfotable
{
    background-image: url("/store/images/Information-background.gif");
    background-repeat: repeat-y;
    padding: 20px;
    width: 450px;
    margin-top: -12px;
}

.ShoppingCartitemName
{
    padding: 10px 0px 10px 20px;
    border-top: 1px solid #d6d6d6;
    width: 400px;
}

.ShoppingCartitem
{
    padding: 10px 0px 0px 0px;
    width: 130px;
    border-top: 1px solid #d6d6d6;
    text-align: center;
}

td.checkoutleftside
{
    padding: 0px;
    vertical-align: top;
    width: 800px;
}

td.checkoutbuttons
{
    font-family: Arial;
    width: 120px;
    vertical-align: top;
    text-align: right;
    margin-right: 0px;
}

.paypaltext
{
    font-size: 7.5pt;
}

.itemupsell
{
    width: 570px;
    background-image: url("/store/images/Up-sell-background.gif");
}

.upselltop
{
    background-image: url("/store/images/Up-sell-top-bar.png");
    height: 40px;
    color: #FFFFFF;
    padding-left: 20px;
    text-transform: uppercase;
}

.upsellcell
{
    padding-left: 10px;
}

.shoppingprocess
{
    float: right;
    background-image: url(/store/images/shopping-cart.png);
    background-repeat: no-repeat;
    height: 35px;
    width: 418px;
    padding-top: 3px;
    margin-top: 10px;
}

.shoppingcustprocess
{
    float: right;
    background-image: url(/store/images/Checkout.png);
    background-repeat: no-repeat;
    height: 35px;
    width: 418px;
    padding-top: 2px;
    margin-top: 10px;
}

.shoppingreviewprocess
{
    float: right;
    background-image: url(/store/images/Review-order.png);
    background-repeat: no-repeat;
    height: 35px;
    width: 418px;
    padding-top: 3px;
}

.shoppingreceiptprocess
{
    float: right;
    background-image: url(/store/images/order-receipt.png);
    background-repeat: no-repeat;
    height: 35px;
    width: 418px;
    padding-top: 4px;
}

.shoppinglist
{
    display: inline;
    color: #000000;
    font-weight: bold;
}

.activeshoppinglist
{
    display: inline;
    color: #FFFFFF;
    font-size: 12px;
}

.activecustshoppinglist
{
    display: inline;
    margin: 0 -5px 105px 32px;
    color: #FFFFFF;
    font-size: 12px;
    margin-left: 30px;
}

.inactiveshoppinglist
{
    display: inline;
    margin-left: 35px;
    font-size: 12px;
}

.inactivecustshoppinglist
{
    display: inline;
    margin-left: 10px;
    font-size: 12px;
}

.shoppinglistreceipt
{
    display: inline;
    margin-left: 35px;
    font-size: 12px;
}

.activeshoppinglistreceipt
{
    display: inline;
    margin: 0 10px 15px 42px;
    color: #FFFFFF;
}

.totalright
{
    float: right;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}

.informationbottom
{
    background-image: url('/store/images/Information-bottom-bar.png');
    background-position: top;
    background-repeat: no-repeat;
}

.formbottom
{
    background-image: url('/store/images/Purchase-bottom-bar.png');
    background-position: top;
    background-repeat: no-repeat;
}

.upsellbottom
{
    background-image: url('/store/images/up-sell-bottom.png');
    background-position: top;
    background-repeat: no-repeat;
}

.customerinfodiv
{
    width: 100%;
}

.customerinfosubdiv
{
    padding-left: 20px;
    text-transform: capitalize;
}

.customoerinfomain
{
    margin-top: 0px;
    margin-left: 20px;
    width: 900px;
}

.customerinfoitem
{
    padding-left: 20px;
    padding: 5px 5px 5px 20px;
    height: 15px;
}

.customerinfoitemckbx
{
    padding: 5px 5px 5px 0px;
    height: 15px;
}

.customerinfoitemckbx input
{
    width: 50px;
}

.customerinfoitem1
{
    padding-left: 20px;
    padding: 5px 5px 5px 20px;
}

.customerinfoitem input
{
    width: 220px;
}

select#body_RefId, select#body_ddCountry
{
    width: 225px;
}

.cvvinfo
{
    display: none;
    background: none;
    border: none;
    z-index: 10000;
    margin-bottom: -338px;
    width: 215px;
    position: fixed;
    top: 175px;
    left: 600px;
}

span#whatiscvv
{
    cursor: pointer;
    color: #0067ac;
}

.custinput
{
    width: 220px;
}

/** end shopping cart*/

div.os
{
    width: 200px;
    padding: 0 10px 0 20px;
}

div.os ul
{
    padding-left: 15px;
}

div.sidecontent p.editions
{
    padding-left: 50px;
}

div.sidecontent ul li.lesspad, div.sidecontentblue ul li.lesspad
{
    margin-bottom: 10px;
}

div.sidecontent ul.features a
{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

div.sidecontent ul.features a:hover
{
    color: #0067ac;
}

div.linksunderboxshot
{
    margin-top: -85px;
    width: 150px;
}

table#body_body_rblversion tr td label
{
    padding-left: 10px;
}

img.marginright
{
    margin-right: 10px;
}

div.outerbox
{
    width: 650px;
}

div.smallform
{
    background: url('/images/small-Form-background.gif') repeat-y;
    margin: -3px 0;
    padding: 10px 0 0 20px;
}

table.smallform
{
    background: url('/images/small-Form-background.gif') repeat-y;
    padding-left: 20px;
}
/*  Account section  */
.account-image
{
    height: 110px;
    float: left;
    padding-right: 20px;
}

.account-title
{
    color: #0067ac;
    font-size: 18pt;
    float: left;
    padding-top: 46px;
    text-transform: uppercase;
    line-height: 30px;
}

.account-title strong
{
    font-size: 24pt;
    font-weight: bold;
}

.account-title strong sup
{
    font-size: small;
}

.account-title-default
{
    color: #0067ac;
    font-size: 14pt;
    float: left;
    padding-top: 20px;
    line-height: 30px;
}

.account-title-default strong
{
    font-size: 18pt;
    font-weight: bold;
}

.account-title-default strong sup
{
    font-size: small;
}

div#item table#Table2redheader
{
    background: url("/store/images/Account-top.png") no-repeat scroll right top transparent;
    overflow: hidden;
}

div.smallformheader
{
    color: #ffffff;
    font-weight: bold;
    padding: 10px 0 0 20px;
    margin-bottom: -10px;
    width: 450px;
    font-size: 11pt;
}

div#item table#Table2redheader td.reditem
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    padding-left: 10px;
}

.mydkc-lightgrayitems
{
    color: #000000;
    font-family: Arial;
    font-size: 0.9em;
    font-weight: normal;
    height: 43px;
    padding: 0 0 0 10px;
    text-align: left;
    vertical-align: middle;
    width: 50%;
}

.mydkc-lightgrayqty
{
    color: #000000;
    font-family: Arial;
    font-size: 0.8em;
    font-weight: normal;
    height: 43px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 10%;
}

.mydkc-lightgraydownload
{
    color: #000000;
    font-family: Arial;
    font-size: 0.8em;
    font-weight: normal;
    height: 43px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

#item td.headerfiller
{
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 10pt;
    padding: 10px 10px 10px 10px;
}

#item td.mydkc-tdheader1
{
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 10px;
}

#item td.mydkc-tdheader2
{
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

#item td.mydkc-tdheader5
{
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

#item td.mydkc-tdheader3
{
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

#item td.mydkc-tdheader4
{
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

#item td.mydkc-qtypricetotalitemb
{
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.9em;
    height: 43px;
    overflow: hidden;
    padding: 0 0 0 10px;
    vertical-align: middle;
}

#item td.mydkc-qtypricetotalqty
{
    color: #000000;
    font-family: Arial;
    font-size: 0.8em;
    font-weight: normal;
    height: 43px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

#item td.mydkc-qtypricetotalprice, #item td.mydkc-qtypricetotaltotalb
{
    color: #000000;
    font-family: Arial;
    font-size: 0.8em;
    font-weight: normal;
    height: 43px;
    margin: 0 auto;
    padding: 5px 10px 10px;
    text-align: center;
    vertical-align: middle;
}

table.item
{
    background: url("/images/small-Form-background.gif") repeat-y scroll 0 0 transparent;
}

.modalBackground
{
    background-color: rgb(128,128,128);
    padding: 20px;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

div#columncontainer
{
    width: 360px;
}

div#leftcolumnlogo
{
    float: left;
    width: 185px;
}

div#rightcolumnlogo
{
    float: right;
    width: 185px;
}

div#artworkcolumncontainer
{
    width: 660px;
}

div#artworkleftcolumn,
.artworkleftcolumn
{
    float: left;
    width: 220px;
}

div#artworkrightcolumn,
.artworkrightcolumn
{
    float: right;
    width: 220px;
}

#mydkc-content-bottom
{
    background: url(/store/images/small-form-bottom.png) no-repeat;
    height: 11px;
}

ul.nostyle li
{
    list-style: none;
    padding-left: 0;
}

div.accounttop
{
    background: url("/store/images/Account-top.png") no-repeat right top;
    color: #FFFFFF;
    height: 30px;
    padding: 10px 10px 0 10px;
    margin: 0;
}

div.smallbackground
{
    background: url("/images/small-Form-background.gif") repeat-y 0 0;
    padding: 20px 0px 10px 20px;
    margin-bottom: -5px;
}

div.firstfloat
{
    float: right;
    margin-top: -355px;
    width: 420px;
}

div.firstfloat div.uddiv
{
    width: 200px;
}

div.firstfloat div.uddiv p.buttonudp
{
    margin-top: -5px;
}

div.smallbackground div.dkdiv
{
    width: 195px;
}

div.firstfloat div.vldiv
{
    float: right;
    width: 200px;
    margin-top: -355px;
}

body_body_body_purchaseuc_lnksales a
{
    text-decoration: underline;
}

table#vlquote, table#body_body_body_purchaseuc_smbgrid, table#body_body_body_purchaseuc_VGrid, table#body_body_body_purchaseuc_UDGrid, table#body_body_body_purchaseuc_HFGrid, table#body_body_body_purchaseuc_DKGrid
{
    font-size: 0.9em;
    width: 650px;
    border: none;
    margin-bottom: -4px;
    background: url("/images/small-Form-background-white.gif") repeat-y scroll 0 0 transparent;
}

table#body_body_body_purchaseuc_UDGrid, table#body_body_body_purchaseuc_HFGrid
{
    margin-top: 5px;
}

.upginfo
{
    padding: 10px;
    border: #dddddd solid 1px;
    border-bottom: none;
    width: 628px;
    margin-bottom: -5px;
}

.gridheaderdiv
{
    background: url("/store/images/Account-top.png") repeat-y scroll 0 0 transparent;
    height: 40px;
    padding: 0px 0 0 0px;
    width: 650px;
}

.gridheaderdiv table tr td
{
    padding: 8px 5px 8px 10px;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
}

.gridheaderdiv table tr td.desc
{
    width: 425px;
}

table#vlquote th, table#body_body_body_purchaseuc_smbgrid th, table#body_body_body_purchaseuc_VGrid th, table#body_body_body_purchaseuc_UDGrid th, table#body_body_body_purchaseuc_HFGrid th, table#body_body_body_purchaseuc_DKGrid th
{
    color: #ffffff;
    font-size: 14px;
    padding: 0px 5px 0px 10px;
    border: none;
    text-align: left;
}

table#vlquote td, table#body_body_body_purchaseuc_VGrid td, table#body_body_body_purchaseuc_smbgrid td, table#body_body_body_purchaseuc_VGrid td, table#body_body_body_purchaseuc_UDGrid td, table#body_body_body_purchaseuc_HFGrid td, table#body_body_body_purchaseuc_DKGrid td
{
    padding: 8px 5px 8px 10px;
    border: none;
    border-top: #dddddd solid 1px;
}



.accordion-header
{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.9em;
    padding-left: 5px;
}

div#eppdiv ul li img
{
    vertical-align: middle;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.highline p
{
}

div.whitebox900
{
    line-height: 24pt;
}

.graybgl
{
    background: url("/images/greybox_lg.jpg") no-repeat scroll 0 0 transparent;
    height: 105px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 15px;
    line-height: 12pt;
}

.gridheader
{
    background: url("/store/images/Account-top.png") no-repeat scroll transparent;
    height: 40px;
}

div.defragnav ul.requirements li
{
    list-style-image: url("/images/Blue-bullet.png");
    display: list-item;
    margin-left: 15px;
}

div.affiliatebox
{
    padding: 20px;
    width: 365px;
}

table#body_body_chkpromotypes tr td input, table#body_body_lstfrequency tr td input
{
    margin: 5px;
}

div.savebutton
{
    margin-top: 20px;
    text-align: right;
    width: 175px;
}

input#body_body_chksecond
{
    margin-right: 5px;
}

div.securitybox
{
    width: 197px;
    margin: 0 auto;
    font-size: 9pt;
}

div.securityboxinner
{
    background: url("/partners/images/Security-box-background.gif") repeat-y;
    margin-top: -5px;
    margin-bottom: -6px;
    background-position: right;
    width: 197px;
    text-align: left;
}

p.securitybox
{
    padding-left: 20px;
}

.securityboxinner2
{
    background: url("/images/Security-box-background.gif") repeat-y;
    height: 110px;
    padding-left: 25px;
    line-height: 12pt;
    margin-top: -11px;
    margin-bottom: -14px;
    padding-top: 10px;
}

.listpadding input[type="radio"]
{
    margin-left: 5px;
    margin-right: 5px;
}

select.listpadding
{
    margin-left: 185px;
    width: 204px;
}

select.listpadding1
{
    margin-left: 12px;
    width: 202px;
}

.listpadding1 input[type="checkbox"]
{
    margin-left: 5px;
    margin-right: 5px;
}

.listpadding2 input[type="checkbox"]
{
    margin-top: 5px;
}

.listpadding3 input[type="radio"]
{
    margin-top: 5px;
}

.partnerformfield
{
    float: right;
    margin-right: 50px;
    width: 195px;
}

.partnerformfieldcloser
{
    float: right;
    margin-right: 150px;
    width: 195px;
}

.partnerformfieldcloserright
{
    float: right;
    margin-right: 50px;
    width: 195px;
}

.partnerformfieldright
{
    float: right;
    width: 195px;
}

.partnerformdroplist
{
    width: 195px;
}
/* Partner Account IE Hacks *************************************************/
* + html .partnerformfieldcloser,
* + html .partnerformfieldcloserright
{
    float: none;
    width: 175px;
}

* + html span.username
{
    float: none;
    margin-left: 116px;
    margin-right: 0px;
}

.floatleft
{
    float: left;
}

.floatleftform
{
    float: left;
    width: 400px;
    margin-left: 30px;
}

.floatrightform
{
    float: right;
    width: 440px;
    margin-right: 30px;
}

.formbottomspacing
{
    margin-bottom: 15px;
}

div.closebtn
{
    text-align: right;
    margin-bottom: -21px;
    margin-right: 9px;
}

@-moz-document url-prefix()
{
    div.closebtn
    {
        margin-bottom: -24px;
    }
}

span.accordprefix
{
    display: none;
}

div.div710alignment
{
    width: 620px;
}

table#body_body_body_DKProductlist tr td, table#body_body_body_DKHFProductList tr td, table#body_body_body_UDProductlist tr td, table#body_body_body_VMSlist tr td
{
    padding-bottom: 5px;
}

div.profilebodycontainer
{
    padding-left: 25px;
}

table#body_body_langs
{
    background: url("/images/Security-box-background.gif") repeat-y;
    font-weight: normal;
    margin-bottom: -4px;
    margin-top: -5px;
    width: 197px;
}

table#body_body_langs tr td input, table#body_body_body_langs tr td input
{
    margin: 0 5px 5px 10px;
}

div.currencyfloatright
{
    float: right;
    margin-top: 10px;
}

div.accordion-description
{
    position: absolute;
}

div.promotionsfloatright
{
    float: right;
    margin-right: 80px;
}

.h3spacing
{
    margin-bottom: 5px;
}

.topspacing
{
    margin-bottom: -5px;
}

.bottomspacing
{
    margin-bottom: 10px;
}

a.activation
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 19px;
    font-size: 8pt;
    font-weight: bold;
    height: 16px;
}

.feedbackleft
{
    float: left;
    width: 400px;
    margin-right: 40px;
}

.feedbackright
{
    float: right;
    width: 300px;
    margin-right: 40px;
}

.feedbackfields
{
    width: 300px;
    float: right;
}

.feedbackfields1
{
    width: 220px;
    float: right;
}

div.floatright p.awardsp
{
    padding-top: 20px;
}

div.addtocart
{
    float: right;
}

div.sidecontent p.boldblack, div.sidecontentblue p.boldblack, .leftacchead
{
    font-weight: bold;
    font-size: 9.5pt;
    padding-right: 5px;
}

.leftacchead, .leftaccheadactive
{
    padding-left: 20px;
    padding-bottom: 20px;
}

.leftaccheadactive
{
    font-size: 9.5pt;
    font-weight: bold;
    padding-right: 5px;
    color: #0067ac;
}

div.sidecontent p.boldblack a
{
    color: #333333;
}

div.sidecontent p.boldblack a:hover
{
    color: #0067ac;
    text-decoration: none;
}

.pad160
{
    padding-left: 60px;
}

div.bigdiv
{
    width: 950px;
}

.pagenumber
{
    padding-left: 4px;
    padding-right: 4px;
}

.pressreleases
{
    padding: 0px 0px 20px 0px;
}

.leftcolumn1
{
    float: left;
    width: 25%;
}

.rightcolumn1
{
    float: right;
    width: 25%;
}

.leftcolumn2
{
    float: left;
    width: 60%;
}

.rightcolumn2
{
    float: right;
    width: 40%;
}

.leftcolumn3
{
    float: left;
    width: 25%;
}

.rightcolumn3
{
    float: right;
    width: 75%;
    text-align: left;
}

.leftcolumn4
{
    float: left;
    width: 33%;
}

.rightcolumn4
{
    float: right;
    width: 33%;
}

.leftcolumn5
{
    float: left;
    width: 325px;
}

.rightcolumn5
{
    float: right;
    width: 325px;
}

.dottedline
{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.contactrightcolumn
{
    float: right;
    width: 210px;
}

.contactrightcolumn1
{
    float: right;
    width: 170px;
}

.contactleftcolumn
{
    float: left;
    width: 234px;
}

table.AutoNumber2, div.AutoNumber2
{
    margin-bottom: -5px;
    margin-top: -5px;
    background: url('/images/Sign-in-background.gif') repeat-y;
    padding: 15px;
}

table.AutoNumber2 tr td.td2
{
    border-left: 1px solid #DDDDDD;
    padding-left: 10px;
    vertical-align: top;
    width: 300px;
    padding-left: 20px;
}

table.AutoNumber2 tr td.td2 ul li
{
    line-height: 16pt;
}

table.AutoNumber2 tr td.td2 p.createp
{
    padding-left: 70px;
}

div.bigbox p
{
    padding-bottom: 1em;
}

div.bigbox h3
{
    padding-bottom: 10px;
}

.linkspacing
{
    margin-top: 5px;
}

.smalltext
{
    font-size: 11px;
}

td.twalerttop
{
    background: transparent url("/images/Trialware-splash-top.png") no-repeat;
}

td.twalertbody
{
    background: transparent url("/images/Trialware-splash-background.gif") repeat-y;
    padding: 10px;
}

td.twalertbottom
{
    background: transparent url("/images/Trialware-splash-bottom.gif") no-repeat;
}

.careerspacing
{
    margin-top: -10px;
}

.testimonialtxtbox
{
    width: 300px;
    margin-right: 15px;
}

.formspacing td
{
    padding-left: 20px;
}

.formspacing input
{
    margin-right: 3px;
}

div#body_thankyou
{
    margin: 25px auto;
    width: 600px;
}

div#body_thankyou table tr td.blueheader
{
    background: transparent url("/images/Trialware-splash-top.png") no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    padding-left: 20px;
}

div#body_thankyou table tr td.graybody
{
    background: transparent url("/images/Trialware-splash-background.gif") repeat-y;
}

div#body_thankyou table tr td.graybottom
{
    background: transparent url("/images/Trialware-splash-bottom.png") no-repeat;
}

ul#body_downloadhomeul
{
    margin-left: 20px;
}

.rightfieldspacing
{
    margin-right: 30px;
}

div.profile2, p.profile2
{
    float: right;
    padding-right: 50px;
}

div.profile2 p
{
    vertical-align: top;
}

div.profileright
{
    float: right;
}

div.esdbox400
{
    width: 400px;
}

div.profile2 div.profileright p
{
    padding: 0 0 1em;
}

div.profile1 div.profileright p
{
    padding: 0 0 1.1em;
}

div.profileleft
{
    width: 300px;
}

.floatingrightpurchase
{
    float: right;
    margin-top: 15px;
    width: 400px;
}

.osimg
{
    padding-bottom: 5px;
    padding-right: 5px;
    vertical-align: top;
}

.udpopup
{
    background: url("/images/Trialware-splash-background.gif") repeat-y scroll 0 0 transparent;
    border-collapse: collapse;
    border-style: inset;
}

input.N
{
    border: 1px solid #d47521;
}

input.error
{
    background: #fed;
    border: 1px solid #d47521;
}

table.partnersprodinfo
{
    width: 950px;
}

table.partnersprodinfo table
{
    width: 950px;
}

table.partnersprodinfo table tr td.item
{
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-left: 15px;
    height: 30px;
    text-align: left;
}

table.partnersprodinfo table tr td.qty
{
    border-top: #cccccc 1px solid;
    padding-right: 100px;
    width: 50px;
}

table.partnersprodinfo table tr td.unitprice
{
    border-top: #cccccc 1px solid;
    width: 150px;
}

table.partnersprodinfo table tr td.total
{
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    width: 90px;
    text-align: right;
    padding-right: 15px;
}

.addrbox
{
    padding-left: 10px;
    line-height: 20px;
}

div#body_body_salesuc_test
{
    margin-top: -1px;
}

div.floatrightpartnerprofile
{
    width: 400px;
    float: right;
}

div#partnersprofilecontent h3
{
    color: #0067ac;
}

span.username
{
    float: right;
    margin-right: 125px;
    margin-top: 10px;
}

table.pwoinfo
{
    width: 450px;
}

table.pwoinfo tr td input, table.pwoinfo tr td select, table.pwoinfo tr td select#body_ddCountry
{
    width: 200px;
}

.errorfontsize
{
    font-size: 11px;
}

.solutionsmaster85016
{
    width: 900px;
    margin-top: -15px;
    padding-bottom: 0px;
    margin-left: -10px;
}

img.sec1
{
    margin-left: 50px;
}

img.sec2
{
    margin-left: 150px;
}

img.sec3
{
    margin-left: 260px;
}

img.sec4
{
    margin-left: 370px;
}

img.sec5
{
    margin-left: 480px;
}

img.sec6
{
    margin-left: 573px;
}

img.sec7
{
    margin-left: 670px;
}

div.sectionavarrowdiv
{
    margin-top: -10px;
    position: relative;
    padding-bottom: 2px;
}

div.twlangdivch
{
    margin-top: -52px;
    padding-bottom: 20px;
    margin-left: 450px;
}

div.twlangdiv
{
    margin-left: 516px;
    margin-top: -30px;
    padding-bottom: 20px;
}

ul.twtabsoverride
{
    margin-top: -10px;
    margin-bottom: 15px;
}

table#body_prevDKprod tr td label, table#body_evaluatedDK tr td label, table#body_rbltypequoted tr td label
{
    margin-left: 7px;
}

.footerdk .div1a b, .footerdk .div2 b .footercontainer
{
    color: #d47521;
    font-size: 11pt;
}

.storetxtbxform
{
    float: right;
    margin-right: 30px;
}

.storerighttxtbxform
{
    float: right;
    margin-right: 40px;
}

.onlinebt
{
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.onlinebt a
{
    color: #333333;
    font-size: 9.5pt;
    font-weight: bold;
    margin-left: 20px;
}

.onlinebt a:hover
{
    color: #007DC5;
    text-decoration: none;
}

.new
{
    color: #0067ac;
    font-style: italic;
    font-weight: bold;
}

.rssimage
{
    padding: 0px 0px 10px 0px;
}

h3.homeh3
{
    color: #919195;
    font-size: 15pt;
}

div.divpartner
{
    float: right;
    width: 310px;
}

div.divproductive, div.divfasttech
{
    width: 310px;
}
/*div.divfasttech div,div.divpartner div,div.divproductive div
{
    padding-left:15px;
    padding-right:15px;
    width:280px;
    height:170px;
    background:transparent url("/images/Orange-bottom-bkg.gif") repeat-y;
}*/
div.divpartner div.orangediv
{
    padding-left: 15px;
    padding-right: 15px;
    width: 286px;
    height: 170px;
    background: transparent url("/images/Orange-box-bkg.gif") repeat-y;
}

div.divproductive div.bluediv
{
    padding-left: 15px;
    padding-right: 15px;
    width: 286px;
    height: 170px;
    background: transparent url("/images/blue-box-bkg.gif") repeat-y;
}

div.divfasttech div.graydiv
{
    padding-left: 15px;
    padding-right: 15px;
    width: 286px;
    height: 170px;
    background: transparent url("/images/gray-box-bkg.gif") repeat-y;
}

div.orangebox
{
    background: transparent url("/images/Orange-box-sml.gif") no-repeat;
    color: #ffffff;
    padding: 15px;
    height: 50px;
    width: 295px;
}

div.bluebox
{
    background: transparent url("/images/Blue-box-sml.gif") no-repeat;
    color: #ffffff;
    padding: 15px;
    height: 50px;
    width: 295px;
}

div.graybox
{
    background: transparent url("/images/Gray-box-sml.gif") no-repeat;
    color: #ffffff;
    padding: 15px;
    height: 50px;
    width: 295px;
}

div.orangebox a, div.bluebox a, div.graybox a
{
    color: #ffffff;
}

span.big
{
    font-size: 12pt;
}

div.divfasttech b, div.divpartner b, div.divproductive b
{
    color: #d47521;
    font-size: 11pt;
}

p.viewall
{
    text-align: right;
    margin-right: 50px;
}

img.bluesquare
{
    margin-bottom: 3px;
    vertical-align: bottom;
}

div.profilebody h3
{
    padding-top: 10px;
}

div.partnertype
{
    background: transparent url("/partners/images/Partner-background.png") repeat-y;
    padding: 10px 10px 10px 20px;
    width: 390px;
}

div.partnertypesmall
{
    width: 880px;
    margin-left: 30px;
}

div.partnertypesmall h2
{
    background: transparent url("/partners/images/Partner-top.png") no-repeat;
    color: #ffffff;
    font-weight: normal;
    padding: 10px 10px 10px 20px;
    width: 400px;
    height: 25px;
    font-size: 14pt;
}

.quotesaboutus
{
    float: right;
    margin-top: 6px;
    margin-right: -40px;
}

.quotesaboutus1
{
    float: right;
    margin-right: -200px;
    margin-top: 0px;
}

.quotesaboutus2
{
    float: right;
    margin-top: 0;
    margin-right: 170px;
}

.quotesaboutus3
{
    float: right;
    margin-right: 320px;
    margin-top: -3px;
}

.quotesreseller
{
    width: 500px;
    margin-top: 5px;
}

.quotesresellerfield
{
    float: right;
    margin-right: 180px;
    margin-top: 5px;
}

.quotesresellerlictype
{
    width: 540px;
}


/* product registration --------------------------------------------------*/

.register-space
{
    padding: 7px 0;
}

.registerleft, .register-left
{
    float: left;
    width: 425px;
    margin: 0px;
}

.registerright, .register-right
{
    float: right;
    width: 425px;
    margin: 0px;
}

.register-divide
{
    border-right: 1px dotted #ddd;
}

.register-buttons
{
    margin: 20px 0 10px 0;
}

.buttonspace
{
    margin: 0;
    padding: 0 0 0 0px;
    text-align: right;
    width: 150px;
    float: right;
}

.registerlistpadding input[type="radio"]
{
    margin: 7px 3px 0 7px;
}

/* contact --------------------------------------------------------------*/
.contact1
{
    width: 300px;
    float: left;
}

.contact2
{
    width: 300px;
    float: right;
}

.contact-phone-tab
{
    padding-left: 0;
    margin-left: -30px;
}


/* profile --------------------------------------------------------------*/

.user-email
{
    position: absolute;
    margin-left: 13px;
}

.user-firstname
{
    position: absolute;
    margin-left: 5px;
}

.user-lastname
{
    position: absolute;
    margin-left: 6px;
}

.user-submit
{
    color: #FFFFFF;
    height: 27px;
    display: block;
    padding-bottom: 5px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/images/Blue-button-roll-over.png") no-repeat 0 0;
    width: 143px;
}

.user-submit:hover
{
    background: url("/images/Blue-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
}


/* Language Selector Misc  ----------------------------------------------*/

div.mainlangdiv h2
{
    width: 740px;
    text-align: left;
}

input.quotebutton
{
    color: #FFFFFF;
    width: 194px;
    height: 25px;
    display: inline-block;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 0px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/store/images/Blue-botton-lg2.png") no-repeat;
    margin-top: 12px;
}

input.quotebutton:hover
{
    background: url("/store/images/Blue-botton-lg2.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

a.quotebutton
{
    color: #FFFFFF;
    width: 126px;
    height: 25px;
    display: inline-block;
    padding: 5px 8px 0 8px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    text-align: center;
    border-style: none;
    cursor: pointer;
    background: url("/store/images/Blue-button-roll-over.png") no-repeat;
    margin-top: 12px;
}

a.quotebutton:hover
{
    background: url("/store/images/Blue-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

div.tf1
{
    padding-left: 155px;
    width: 800px;
    padding-top: 60px;
    padding-right: 50px;
    color: #ffffff;
}

div.tf2
{
    color: #FFFFFF;
    padding-left: 270px;
    padding-right: 280px;
    padding-top: 92px;
    width: 493px;
}

div.tf3
{
    padding-left: 525px;
    width: 400px;
    padding-top: 60px;
    padding-right: 50px;
    color: #ffffff;
}

div.tf4
{
    padding-left: 525px;
    width: 400px;
    padding-top: 60px;
    padding-right: 50px;
    color: #ffffff;
}

.floatingright
{
    float: right;
    margin-top: 30px;
}

.floatingleft30
{
    margin-right: 30px;
}

.cartreview
{
    margin-left: 25px;
}

.smallfont
{
    font-size: 8pt;
}

ul.partregul
{
    margin-left: 25px;
}

ul.partregul li
{
    list-style-image: url("/images/Blue-check.png");
    padding-bottom: 7px;
}

table#body_body_body_rblcusteng tr td input
{
    margin-bottom: 10px;
    margin-right: 5px;
}

* + html table#body_body_body_rblcusteng tr td input
{
    margin-bottom: 0;
}

div.partnerprofileright
{
    float: right;
    padding-right: 250px;
}

div.partnerprofileright1
{
    float: right;
    padding-right: 180px;
}

div.partnerprofileright p
{
    height: 16px;
}

div.partnerprofileright1 p
{
    height: 15px;
}

div.partnerprofileright p input[type=text], div.partnerprofileright1 p input[type=text]
{
    width: 230px;
}

table.prod
{
    float: right;
    padding-right: 10px;
}

table.prod input
{
    margin-bottom: 19px;
    margin-right: 5px;
}

div#prodspecs
{
    float: right;
    margin-right: 150px;
    margin-top: 0px;
}

#prodspecs p
{
    padding-bottom:15px;
    padding-top:2px;
}

div.partnerspl input
{
    width: 170px;
}

img.aligncenter
{
    margin-left: 50px;
}

.CustomValidatorCalloutStyle div,
.CustomValidatorCalloutStyle td
{
    border: solid 1px #d47521;
    background-color: #f7eedf;
}

.watchvideo
{
    float: right;
    margin: 14px 20px 0 0;
    padding: 6px 80px 6px 15px;
    background: transparent url('/images/Header-button-org.png') no-repeat;
    line-height: 13pt;
}

.divqc
{
    background: transparent url("/images/Quick-Connect.jpg") no-repeat;
    padding: 70px 15px 40px 15px;
}

.divqc input
{
    float: right;
}

.whatisinfo
{
    display: none;
    background: none;
    border: none;
    z-index: 10000;
    margin-bottom: -338px;
    width: 250px;
    position: absolute;
    top: 753px;
    left: 600px;
}

.whatisinfo div
{
    background-image: url("/images/Hover-box-background.gif");
    background-repeat: repeat-y;
    margin-bottom: -1px;
    padding-left: 10px;
    padding-right: 7px;
}

span#whatis
{
    cursor: pointer;
}

span#whatis:hover div.whatisinfo
{
    display: block;
    margin-left: 265px;
    z-index: 1000000001;
}

a.bannerbutton
{
    text-decoration: none;
    border: none;
    margin-right: 10px;
}

div.yesnorbdiv
{
    line-height: 28pt;
    width: 500px;
}

div#body_pnlpcserver
{
    line-height: 24pt;
    width: 620px;
}

table.typequote
{
    width: 230px;
    float: right;
    margin: 0 231px -20px 0;
}

table.typequote1
{
    width: 230px;
    float: right;
    margin: 0 171px -20px 0;
}

div.attentionaddtocart
{
    margin: 0px 0px 0px 40px;
    padding: 0px;
    font-family: Arial;
}

div.attentionaddtocartupgrade
{
    margin: 0px 0px 0px 40px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial;
}

p.attentionaddtocart
{
    background: url(../diskeeper/images/gridattentionaddtocart2.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 55px 5px 5px 20px;
    /*position: relative;*/
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 630px;
    height: 170px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocart2011
{
    background: url(../diskeeper/images/gridattentionaddtocart2.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 0px 5px 15px 20px;
    /*position: relative;*/
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 630px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocartUD
{
    background: url(../diskeeper/images/gridattentionaddtocartUD.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 0px 5px 5px 20px;
    /*position: relative;*/
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 630px;
    height: 170px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocartupgrade
{
    background: url(../diskeeper/images/gridattentionaddtocart2.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 0px 5px 5px 20px;
    position: relative;
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 630px;
    height: 210px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocartupgrade2011
{
    background: url(../diskeeper/images/gridattentionaddtocart2.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 0px 5px 5px 20px;
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 630px;
    height: 210px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocartud10
{
    background: url(../diskeeper/images/gridattentionaddtocart_ud3.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 0px 5px 25px 20px;
    /*position: relative;*/
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 611px;
    height: 170px;
    font-family: Arial;
}

p.attentionaddtocartupgradeud
{
    background: url(../diskeeper/images/gridattentionaddtocart_ud.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 0px 5px 25px 20px;
    position: relative;
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 612px;
    height: 158px !important;
    height: 105px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocartupgradeud2011
{
    background: url(../diskeeper/images/gridattentionaddtocart_ud2.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 0px 5px 25px 20px;
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 612px;
    height: 158px !important;
    height: 105px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocartupgradeud10
{
    background: url(../diskeeper/images/gridattentionaddtocart_ud2.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 40px 5px 25px 20px;
    bottom: 20px;
    right: 12 !important;
    right: 3px;
    width: 612px;
    height: 158px !important;
    height: 105px;
    font-weight: bold;
    font-family: Arial;
}

p.attentionaddtocartupgrade2
{
    background: url(../diskeeper/images/gridattentionaddtocartupgrade.png) no-repeat;
    overflow: visible;
    text-align: left;
    margin: 10px !important;
    margin: 0px;
    padding: 5px 5px 5px 10px;
    bottom: 20px;
    right: 12px !important;
    right: 3px;
    width: 540px !important;
    width: 540px;
    height: 95px !important;
    height: 105px;
    font-weight: bold;
    font-family: Arial;
}

span.smalltext
{
    font-size: 10px;
    font-weight: bold;
}

span.addtocartinline
{
    margin-left: -10px;
    padding: 0px 0px;
    display: inline;
    overflow: visible;
    border-bottom-width: 115px;
    width: 115px;
    height: 20px;
    text-align: center;
}

ul.homeul
{
    margin: -185px 0 50px 30px;
    width: 600px;
}

ul.homeul1
{
    margin: -140px 0 50px 30px;
    width: 600px;
}

ul.homeul2
{
    margin: -120px 0 20px 30px;
    width: 600px;
}

.productbuttons
{
    float: right;
    margin-right: 10px;
    margin-top: -15px;
}

div.productlistv div.productbuttons
{
    margin-top: 0px;
    margin-right: -10px;
}

div.productlistu div.productbuttons
{
    margin-top: 5px;
    margin-right: 10px;
}

.productlist
{
    float: right;
    width: 375px;
}

.productlistd
{
    background: transparent url("/images/Diskeeper-bkg.jpg") no-repeat;
    width: 650px;
    height: 270px;
}

.productlistu
{
    background: transparent url("/images/Undelete-10-bkg.jpg") no-repeat;
    width: 650px;
    height: 270px;
    padding-right: 25px;
}

.productlistv
{
    background: transparent url("/images/V-locity-bkg.jpg") no-repeat;
    width: 630px;
    height: 270px;
    padding-right: 25px;
}

h3.bluedesc
{
    color: #0067ac;
    font-size: 14pt;
    padding: 33px 0 0 194px;
}

div.leftbody .productlistd ul, div.leftbody .productlistu ul
{
    float: right;
    padding: 18px 37px 10px 0;
}

div.leftbody .productlistv ul
{
    float: right;
    padding: 18px 10px 0 0;
}

div.leftbody .productlistd ul li, div.leftbody .productlistu ul li, div.leftbody .productlistv ul li
{
    line-height: 10pt;
}

a.prodredbutton
{
    color: #FFFFFF;
    width: 148px;
    height: 30px;
    display: inline-block;
    padding-top: 7px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 0px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/images/Red-button-roll-over-wt.png") no-repeat;
    margin-top: 12px;
}

a.prodredbutton:hover
{
    background: url("/images/Red-button-roll-over-wt.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

a.prodbluebutton
{
    color: #FFFFFF;
    width: 148px;
    height: 30px;
    display: inline-block;
    padding-top: 7px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    padding-bottom: 0px;
    text-align: center;
    overflow: hidden;
    border-style: none;
    cursor: pointer;
    background: url("/images/Blue-button-roll-over-wt.png") no-repeat;
    margin-top: 12px;
}

a.prodbluebutton:hover
{
    background: url("/images/Blue-button-roll-over-wt.png") 100% 0 no-repeat;
    text-decoration: none;
    color: #FFFFFF;
}

ul.nowhiring
{
    margin-top: 5px;
    margin-bottom: 10px;
}

ul.nowhiring li
{
    line-height: 7px;
    list-style-image: url("/images/Blue-bullet2.png");
    margin-left: 21px;
}

h2.udh2
{
    margin: -4px 0px 0px;
}

img.ftimg
{
    float: right;
    margin-top: -125px;
    margin-right: -169px;
}

p.udbuttonp
{
    float: right;
    margin: -68px -165px;
    padding: 6px 73px 6px 15px;
    background: transparent url('/images/Header-button-org.png') no-repeat;
    line-height: 13pt;
}

a.udbuttona
{
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    padding-bottom: 10px;
}

p.udlinkhomep
{
    float: right;
    margin: -15px -202px;
    padding: 5px 40px 5px 15px;
}

a.udlinkhomea
{
    color: #ffffff;
}

img.dkftimg
{
    float: right;
    margin-top: -45px;
    border: none;
}

img.vlftimg
{
    float: right;
    margin-top: -45px;
    border: none;
}

div.vltagline
{
    margin-left: -79px;
    width: 200px;
    margin-top: -31px;
    font-size: 12pt;
}

div.videodiv1
{
    float: right;
    color: #ffffff;
    padding-top: 0px;
    margin-top: -210px;
    width: 513px;
}

p.videop
{
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 13pt;
    margin-top: -12px;
    padding-bottom: 40px;
}

p.videopbody
{
    margin-top: -20px;
    padding-right: 17px;
    padding-bottom: 0px;
    padding-left: 21px;
}

div.vlocitydiv
{
    padding: 5px 0 0 35px;
    width: 475px;
    color: #ffffff;
}

ul.ud li
{
    position: inherit;
    list-style: url("/images/orange-bullet.png");
    margin-left: 25px;
    font-size: 11pt;
}

ul.vl li
{
    position: inherit;
    list-style: url("/images/orange-bullet.png");
    margin-left: 25px;
    font-size: 11pt;
    line-height: 18pt;
}

ul.dk li
{
    position: inherit;
    list-style-type: disc;
    margin-left: 25px;
    font-size: 11pt;
    line-height: 18pt;
}

p.vllearnp
{
    float: right;
    margin: -20px -417px;
    padding: 6px 80px 6px 15px;
    background: transparent url('/images/Header-button-org.png') no-repeat;
    line-height: 13pt;
}

a.vllearna
{
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    padding-bottom: 10px;
}

h2.dkh2
{
    margin: 40px 0px 0px 263px;
    color: #0067ac;
}

div.dkbody
{
    padding: 0px 0 0 262px;
    width: 365px;
    color: #0067ac;
}

p.dklearnp
{
    float: right;
    margin: -60px -314px 0 0;
    padding: 6px 80px 6px 15px;
    background: transparent url('/images/Header-button-blue.png') no-repeat;
    line-height: 13pt;
}

a.dklearna
{
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    padding-bottom: 10px;
}

p.dkhomep
{
    float: right;
    margin: -10px -376px 0 0;
    padding: 5px 80px 5px 15px;
}

a.dkhomea
{
    color: #ffffff;
    margin-left: 50px;
}

li.homepagedkbanner
{
    background: url("/images/Diskeeper-Header.jpg") no-repeat;
    height: 245px;
    cursor: pointer;
}

li.homepageudbanner
{
    background: url("/images/Undelete-EN.jpg") no-repeat;
    height: 245px;
    cursor: pointer;
}

li.homepagevlbanner
{
    background: url('/images/V-locity-3-Header.jpg') no-repeat;
    height: 245px;
    cursor: pointer;
}

p.spvd
{
    margin-top: 10px;
}

.emerudpadding
{
    padding-top: 55px;
}
/*home page*/
#container
{
    background-color: #FFFFFF;
    height: 540px;
    margin: 0px 0px 0;
    padding: 10px 0 0 0px;
}

#container .mainframe
{
    float: left;
    height: 180px;
    width: 400px;
}

#container .thumbnails
{
    background-image: url("/images/interface/total_grid.png");
    background-position: 9px 70px;
    background-repeat: no-repeat;
    width: 750px;
}

.thumbnailimage
{
    float: left;
    padding: 2px;
    height: 112px;
}

.large_thumb
{
    float: left;
    position: relative;
    width: 64px;
    height: 64px;
    padding: 0px 10px 0px 0;
}

img.large_thumb_image
{
    position: absolute;
    left: 5px;
    top: 4px;
}

.large_thumb_border
{
    width: 64px;
    height: 64px;
    position: absolute;
}

.large_thumb_shine
{
    width: 54px;
    height: 54px;
    background: url('/images/interface/shine.png');
    position: absolute;
    background-position: -150px 0;
    left: 5px;
    top: 4px;
    background-repeat: no-repeat;
}

.thumb_container, .thumb_container1
{
    width: 112px;
    height: 113px;
}

#largephoto
{
    width: 244px;
    height: 170px;
    background-color: #333333;
    margin-top: 68px;
    margin-left: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

#largetrans
{
    width: 244px;
    height: 270px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.large_image
{
    display: none;
}

#containertitle
{
    position: absolute;
    margin-top: 35px;
    margin-left: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-shadow: 0px 1px 2px #fff;
}

#largecaption
{
    text-align: center;
    height: 100px;
    width: 100%;
    background-color: #111;
    position: absolute;
    width: 444px;
    margin-top: 270px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    display: none;
    color: #fff;
    font-size: 30px;
    font-family: Arial;
    letter-spacing: -1px;
    font-weight: bold;
}

#largecaption .captionContent
{
    padding: 5px;
}

#largecaption .captionShine
{
    background: url('/images/interface/bigshine.png');
    position: absolute;
    width: 444px;
    height: 100px;
    background-position: -150px 0;
    background-repeat: no-repeat;
}

#loader
{
    width: 150px;
    height: 150px;
    background-image: url('/images/interface/loader.gif');
    background-repeat: no-repeat;
    position: absolute;
}

div.mainframe ul.techspecschannel
{
    margin-left: 50px;
}

div.mainframe ul.techspecschannel li
{
    position: inherit;
}

div.mainframe h2
{
    color: #0067AC;
    font-size: 28pt;
    margin-bottom: 5px;
    margin-top: 25px;
    line-height: 34px;
}

div.mainframe h1
{
    color: #ec881d;
    font-size: 48pt;
    margin-top: 21px;
}

.greyheader
{
    background: url("/images/miscimages/Gray-image2.gif") no-repeat;
    color: #ffffff;
    height: 25px;
    padding: 10px 5px 5px 10px;
    width: 170px;
    cursor: pointer;
}

.orangeheader
{
    background: url("/images/miscimages/Orange-image.gif") no-repeat;
    color: #ffffff;
    height: 25px;
    padding: 10px 5px 5px 10px;
    width: 170px;
    cursor: pointer;
}

div#Accordion1 p
{
    padding: 0.3em 0;
}

.smallcontent
{
    width: 175px;
    padding-left: 10px;
    overflow: hidden;
}

p.thin
{
    width: 275px;
}

p.uddivp1
{
    padding-top: 10px;
    font-size: 11pt;
}

div.mainframe h1.tophomeh1
{
    margin-top: 0px;
}

p.negativep
{
    margin-top: -10px;
    font-size: 11pt;
}

p.toppadp
{
    padding-top: 10px;
    font-size: 11pt;
}

div.accordiondivright
{
    float: right;
    margin-top: -535px;
    width: 195px;
    margin-right: -10px;
}

p.sidebarp
{
    padding: 10px 0 5px 0;
}

p.sidebarp1
{
    padding-bottom: 0.8em;
}

ul.sidebarul
{
    margin-left: 14px;
    margin-top: 5px;
    font-size: 9pt;
}

div.sidebarboxright
{
    float: right;
    width: 90px;
}

div.sidebarboxleft
{
    width: 100px;
}

.hr1
{
    margin-bottom: 5px;
    margin-top: 3px;
}

div.social1
{
    float: right;
    margin-top: -7px;
}

.hr2
{
    margin-top: -25px;
}

h2.vlocityh2
{
    padding-top: 10px;
}

div.mainframe h1.smallvlh1
{
    font-size: 45pt;
}

div.mainframe h1.smallobh1
{
    font-size: 40pt;
}

div.mainframe h1.smallobh2
{
    font-size: 25pt;
}

ol.ol
{
    margin-left: 40px;
}

ol.ol li
{
    padding-bottom: 10px;
}

hr.hrleftbar
{
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 5px;
    width: 90%;
}

div.leftsidebar div.sidecontent p.boldblack a.active
{
    color: #0067ac;
}

div.subdiv ul li a
{
    color: #000000;
}

div.subdiv ul li a.subactive
{
    color: #0067ac;
}

div.leftsidebar ul
{
    margin-left: 20px;
}

div#agreement ol
{
    margin-left: 20px;
    margin-top: 10px;
    list-style-type: decimal;
}

div#agreement ol.secondary
{
    margin-left: 30px;
    list-style-type: lower-roman;
    margin-bottom: 15px;
}

div#agreement ol.tertiary
{
    margin-left: 30px;
    margin-bottom: -15px;
    list-style-type: lower-alpha;
}

div#agreement ol.secondary li, div#agreement ol.tertiary li
{
    padding-bottom: 10px;
}

.headerwidth
{
    width: 58%;
}

.quotedd
{
    width: 198px;
}

.chromedd
{
    width: 213px;
}

.right20
{
    float: right;
    padding-right: 20px;
}

div.custinforight
{
    float: right;
    width: 460px;
}

.sidebar-indent
{
    padding-left: 16px;
}

.award-icons
{
    float: right;
    width: 35%;
    text-align: center;
}

.award-icons a img
{
    padding: 10px 5px;
}

.awards-list
{
    float: left;
    width: 60%;
}

.products-section
{
    background: url(/images/small-Form-background.gif) repeat-y 0 0;
    padding: 20px 25px 10px 25px;
    height: 360px;
    overflow: hidden;
    vertical-align: top;
    margin-top: 0;
}

.purchase
{
    width: 180px;
    float: left;
    padding: 0 10px;
}

.purchase-img2
{
    padding: 29px 0 29px 0px;
}

.products-purchase
{
    width: 650px;
}

.sub-navi-left
{
    float: left;
    padding: 0;
}

.vmware-logo
{
    float: right;
}

.trialvloc
{
    float: right;
    width: 300px;
    padding-top: 50px;
    text-align: right;
}

.trialvlocendpoint
{
    float: right;
    width: 300px;
    padding-top: 70px;
    text-align: right;
}

.trialdkloc
{
    float: right;
    width: 300px;
    padding-top: 50px;
    text-align: right;
}

.trialudloc
{
    float: right;
    width: 300px;
    padding-top: 74px;
    text-align: right;
}

.trialmisc
{
    background: transparent;
    border: 0;
    color: #0067ac;
    float: right;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: right;
}

.trialmisc:hover
{
    text-decoration: underline;
}

#ft-file:hover
{
    background: url("/images/Blue-button-roll-over.png") 99% 0 no-repeat;
    text-decoration: none;
}

#ft-file
{
    background: url("/images/Blue-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 22px;
    font-size: 8pt;
    font-weight: bold;
    height: 16px;
}
/*Receipt Styles ----------------------------------------------------*/
#receipt-form
{
    margin-top: 20px;
}

#receipt-form h1
{
    color: #d47521;
    font-weight: normal;
    font-size: 19pt;
    padding-top: 20px;
}

#receipt-form-head
{
    margin-top: 40px;
    padding: 10px;
}

.receipt-form-column
{
    padding: 10px 5px;
    background: orange;
}

.receipt-text
{
    width: 170px;
    float: left;
    padding: 2px 0;
    font-weight: bold;
}

.receipt-input
{
    text-align: left;
    width: 300px;
    padding: 2px 0;
}

#receipt-table
{
    margin: 20px 0 0 0;
    padding: 0;
}

#receipt-table tbody
{
    width: 950px;
    margin: 0;
    padding: 0;
}

.receipt-table-head
{
    background: url("/store/images/Account-top-fullwidth.png") no-repeat 0 0;
    color: #fff;
    font-weight: bold;
    height: 40px;
    width: 100%;
    padding: 10px;
}

.receipt-table-cart
{
    background-image: url("/store/images/Cart-background.gif");
    padding: 0;
}

.receipt-w1r
{
    width: 90px;
    text-align: right;
    padding: 0 12px;
}

.receipt-w1l
{
    width: 90px;
    text-align: left;
    padding: 0 12px;
}

.receipt-w2
{
    padding: 0 12px;
    text-align: left;
}

.receipt-w3
{
    width: 60px;
    padding: 0 12px;
    text-align: left;
}

.receipt-cart1
{
    background: #fff;
}

.receipt-cart2
{
    background: #d3d3d3;
}

#receipt-print
{
    text-align: right;
    width: 100%;
    padding: 60px 0;
}

a.print-button
{
    background: url("/images/Red-button-roll-over.png") no-repeat 0 0;
    color: #FFFFFF;
    padding: 4px 52px;
    vertical-align: middle;
    font-size: 10pt;
    font-weight: bold;
}

.print-div
{
    float: right;
}

a.print-button:hover
{
    background: url("/images/Red-button-roll-over.png") 99% 0 no-repeat;
    text-decoration: none;
}

.totals
{
    width: 100px;
    text-align: right;
    padding: 5px 10px;
    font-weight: bold;
}

.totals-spacer
{
    width: 710px;
}

.nowrap
{
    white-space: nowrap;
}

/*Field Test Login --------------------------------------------------*/
.browse-file
{
    color: #FFFFFF;
    width: 43px;
    height: 27px;
    padding: 5px 50px;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: capitalize;
    overflow: hidden;
    cursor: pointer;
    background: url("/images/Blue-button-roll-over.png") no-repeat;
    display: block;
    position: relative;
    top: 0;
    right: 0;
    margin-left: 10px;
    float: left;
}

.browse-file:hover
{
    background: url("/images/Blue-button-roll-over.png") 100% 0 no-repeat;
    text-decoration: none;
}

#ftlogin-header
{
    margin-top: 20px;
}

#ftlogin
{
    width: 700px;
    margin: auto;
}

#ftlogin-body
{
    background: url('/images/Sign-in-background.gif') repeat-y 0 0;
    padding: 0;
}

.ftlogin-left,
.ftlogin-right
{
    padding: 0 15px;
    width: 319px;
}

.ftlogin-border
{
    border-right: 1px solid #D6D6D6;
}

.ftlogin-left
{
    float: left;
}

.ftlogin-right
{
    float: right;
    margin-top: 10px;
}

.ftlogin-link
{
    color: #0067ac;
}

.ftlabel-fieldset
{
    border: 0;
    padding: 0;
    margin-bottom: 10px;
    line-height: 16pt;
}

.ftlogin-label
{
    width: 98px;
    float: left;
    font-size: 10pt;
    padding: 1px 0;
    text-align: left;
    margin: 0;
    font-weight: bold;
}

.ftlogin-input
{
    float: right;
    text-align: left;
    width: 190px;
    font-size: 10pt;
    padding: 2px;
    border: 0;
    border: 1px solid #D6D6D6;
}

.ftlogin-blurb
{
    width: 213px;
    float: right;
    padding-top: 15px;
    line-height: 18px;
}

.ftlogin-blurb p
{
    padding-left: 0;
}

#ftlogin-help
{
    line-height: 18px;
    padding-top: 20px;
}

.ftlogin-indent
{
    margin: -20px 0 -25px 60px;
}

.ftlogin-submit
{
    padding: 20px 90px 0 90px;
}

.file-input
{
    position: relative;
}

.fakefile
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    cursor: pointer;
    display: block;
}

.fakefile input
{
    padding: 2px;
    width: 300px;
}

.file
{
    position: relative;
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity:0);
    opacity: 0;
    z-index: 2;
}

/*Revised Main Product Page -----------------------------------------*/
.products-column
{
    float: right;
    width: 261px;
    text-align: right;
}

.products-diskeeper
{
    background: url('/images/Orange-bkg.gif') repeat-y top left;
}

.products-undelete
{
    background: url('/images/Gray-bkg.gif') repeat-y top left;
}

.products-vlocity
{
    background: url('/images/Blue-bkg.gif') repeat-y top left;
}

.products-space
{
    width: 83px;
    float: right;
}

.products-title
{
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    height: 40px;
    padding: 5px 10px;
    text-align: center;
    width: 241px;
}

.products-description
{
    height: 115px;
    margin-top: -150px;
    position: relative;
    width: 221px;
    text-align: center;
    color: #fff;
    font-size: 14pt;
    font-weight: bold;
    padding-top: 40px;
}

.products-icon
{
    background: url('/images/White-bkg.gif') repeat-y top left;
    height: 176px;
    text-align: center;
    padding: 0;
}

.products-buttons
{
    height: 98px;
    text-align: center;
    padding: 129px 20px 20px 20px;
}

.products-button
{
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 30px;
    padding: 0;
    text-align: center;
    width: 221px;
    margin-bottom: 6px;
}

.products-button a
{
    color: #fff;
    display: block;
    padding: 6px 0;
}

.products-button a:hover
{
    text-decoration: none;
}

.button-blue-product
{
    background: url('/images/Blue-Button-New.png') no-repeat top left;
}

.button-blue-product:hover
{
    background: url('/images/Blue-Button-New.png') 100% 0 no-repeat;
}

.button-gray-product
{
    background: url('/images/Gray-Button-New.png') no-repeat top left;
}

.button-gray-product:hover
{
    background: url('/images/Gray-Button-New.png') 100% 0 no-repeat;
}

.button-orange-product
{
    background: url('/images/Orange-Button-New.png') no-repeat top left;
}

.button-orange-product:hover
{
    background: url('/images/Orange-Button-New.png') 100% 0 no-repeat;
}

.product-boxshot
{
    float: left;
    margin-left: 0;
}

.product-vlocity
{
    float: right;
    width: 212px;
    text-align: center;
}

.product-vlocity img
{
    float: right;
}

.product-vlocity-vmware
{
    float: right;
    text-align: right;
    width: 225px;
    margin-right: -20px;
}

/*Revised Sidebar ---------------------------------------------------*/
#sidebar-quotes h1
{
    color: #d47521;
    font-size: 14pt;
    padding: 10px 0;
}

.sidebar-quotegroup
{
    text-align: left;
    width: 251px;
}

.sidebar-left
{
    float: left;
    width: 26px;
    padding-right: 5px;
}

.sidebar-right
{
    float: left;
    padding: 8px 10px 0 0;
    width: 210px;
}

.sidebar-quotation
{
}

.sidebar-author
{
    color: #d47521;
    font-weight: bold;
    padding-top: 10px;
}

.sidebar-company
{
    font-weight: bold;
    padding-top: 3px;
}

.sidebar-spacing
{
    padding-top: 10px;
}

.sidebar-quicklinks h3
{
    border-bottom: 1px solid #bfbfbf;
    color: #d47521;
    font-size: 14pt;
    padding-bottom: 2px;
    margin-bottom: 10px;
}

.sidebar-button
{
}

.sidebar-quicklinks
{
    text-align: left;
    padding-top: 10px;
}

.sidebar-links
{
    padding: 0 0 20px 0;
    width: 245px;
}

.sidebar-links ul li
{
    background: url(/images/Select.gif) no-repeat 0 2px;
    padding: 0 0 0 22px;
    list-style-type: none;
    line-height: 20px;
}

.sidebar-testimonials
{
    padding-top: 20px;
}

.sidebar-message h1
{
    font-size: 10.5pt;
}

.sidebar-message p
{
    padding-top: 10px;
}

.hidden
{
    visibility: hidden;
}

/*  Revised Product Pages  ------------------------------------------*/
.products-buttons-section
{
    width: 225px;
    float: left;
}

.products-buttons-section2
{
    width: 180px;
    float: left;
}

.products-button-sm /* modified */
{
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 9pt;
    font-weight: bold;
    height: 33px;
    padding: 0;
    text-align: center;
    width: 200px;
    text-transform: uppercase;
    display: block;
}

.products-button-sm a /* modified */
{
    color: #fff;
    padding: 9px 0;
    display: block;
}

.products-button-sm a:hover
{
    text-decoration: none;
}

.button-blue-product-sm
{
    background: url('/images/Blue-Button-200.png') no-repeat top left;
}

.button-blue-product-sm:hover
{
    background: url('/images/Blue-Button-200.png') 100% 0 no-repeat;
}

.button-gray-product-sm
{
    background: url('/images/Gray-Button-200.png') no-repeat top left;
}

.button-gray-product-sm:hover
{
    background: url('/images/Gray-Button-200.png') 100% 0 no-repeat;
}

.button-orange-product-sm
{
    background: url('/images/Orange-Button-200.png') no-repeat top left;
}

.button-orange-product-sm:hover
{
    background: url('/images/Orange-Button-200.png') 100% 0 no-repeat;
}

/*  Field Test NDA --------------------------------------------------*/
.FT-agreement
{
    margin: 20px 0 0 0;
}

.FT-agreement-column
{
    float: left;
    margin: 0 50px 0 0;
    width: 400px;
}

.FT-agreement fieldset
{
    border: 0;
    margin: 10px 0;
}

.FT-agreement-field
{
    width: 250px;
    padding: 3px;
    border: 1px solid #d6d6d6;
}

.agreement
{
    height: 400px;
    overflow-y: scroll;
    padding: 20px;
    width: 906px;
    margin: 20px 0;
    border: 1px solid #d6d6d6;
}

.submit-agreement
{
    background: url("/images/Red-button-roll-over.png") 0 0 no-repeat;
    margin-bottom: 40px;
    text-align: center;
    float: right;
    height: 25px;
    width: 143px;
    border: 0;
    color: #fff;
    font-weight: bold;
    padding-bottom: 3px;
}

.submit-agreement:hover
{
    background: url("/images/Red-button-roll-over.png") 100% 0 no-repeat;
}

.agreement ol
{
    list-style-type: decimal;
    margin: 0 0 0 20px;
}

.agreement ol li ol
{
    list-style-type: lower-latin;
    margin: 0 0 0 40px;
}

.agreement ol li ol li ol
{
    list-style-type: lower-roman;
    margin: 0 0 0 40px;
}

.agreement ol li
{
    margin: 20px 0 0 0;
}

.agreement ol li ol li,
.agreement ol li ol li ol li
{
    margin: 8px 0 0 0;
}

.numbered-list
{
    list-style-type: decimal;
    margin: 0 0 0 20px;
}

/*LMS Subscription (Net Exam) --------------------------------------------------*/
.lms-purchase
{
    width: 950px;
    margin: 20px 0;
}

.lms-purchase-header
{
    background: url("/Partners/images/Account-top-fullwidth.png") no-repeat 0 0;
    color: #fff;
    font-weight: bold;
    font-size: 10pt;
    height: 18px;
    width: 100%;
    padding: 10px 0 10px 20px;
}

.lms-purchase-body
{
    background: url("/Partners/images/Cart-background.gif") repeat-y 0 0;
    padding: 0;
    width: 100%;
}

.lms-purchase-body-full
{
    background: url("/Partners/images/Cart-background.gif") repeat-y 0 0;
    padding: 0 30px;
    width: 920px;
}

.lms-purchase-footer
{
    background: url("/Partners/images/Purchase-bottom-bar.png") no-repeat 0 0;
    padding: 0;
    height: 8px;
}

.lms-column
{
    width: 395px;
    padding: 30px 30px 10px 30px;
    float: left;
}

.lms-column h2
{
    padding-bottom: 20px;
}

.lms-column p
{
    line-height: 20px;
}

.lms-column fieldset
{
    height: 40px;
    border: 0;
}

.lms-label
{
    float: left;
    width: 160px;
    padding-top: 6px;
}

.lmsinput,
.lmsinputpricing
{
    float: left;
    width: 227px;
    padding: 2px;
}

.lmsautoinput
{
    float: left;
    width: 227px;
    padding: 2px;
    margin-top: 4px;
}

.lmsinputpricing
{
    border: 0;
    font-weight: bold;
}

.lms-paragraph
{
    margin-top: 10px;
}

.lmsdropdown1
{
    width: 130px;
    padding: 2px;
}

.lmsdropdown2
{
    width: 85px;
    padding: 2px;
}

.lmsdropdown3
{
    width: 235px;
    padding: 2px;
}

.lmsinputcvv
{
    width: 122px;
    float: left;
    padding: 2px;
}

.lmsinfo
{
    padding: 5px 0 0 12px;
    float: left;
}

#lmssubmit
{
    display: block;
}

#lmssubmit a,
#lmssubmit a:visited,
#lmssubmit a:hover
{
    color: #ffffff;
}

.lmssubmit
{
    background: url("/images/Red-button-roll-over.png") 0 0 no-repeat;
    margin: 40px 0;
    text-align: center;
    float: right;
    height: 25px;
    width: 143px;
    border: 0;
    font-weight: bold;
    padding-top: 4px;
    display: block;
}

.lmssubmit:hover
{
    background: url("/images/Red-button-roll-over.png") 100% 0 no-repeat;
}

.lms-secure
{
    padding: 0 0 20px 10px;
    font-weight: bold;
    width: 300px;
    line-height: 18px;
}

.lms-footer
{
    float: left;
    width: 950px;
}

.lmsbackscreen
{
    margin: 10px 0;
    float: left;
    cursor: pointer;
}

.lmsbackscreen p img
{
    display: block;
    float: left;
    padding: 2px 5px 0 0;
}

/*Redesigned Purchase Pages --------------------------------------------------*/
.purchase-products-header-v-locity,
.purchase-products-header-diskeeper,
.purchase-products-header-undelete,
.purchase-products-header-emergency
{
    width: 530px;
    color: #ffffff;
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
}

.purchase-products-header-v-locity
{
    background: url(/Images/V-locity-Products.png) no-repeat 0 0;
    height: 21px;
    padding: 25px 100px 20px 20px;
}

.purchase-products-header-diskeeper
{
    background: url(/Images/Diskeeper-Products.png) no-repeat 0 0;
    height: 26px;
    padding: 27px 100px 20px 20px;
}

.purchase-products-header-undelete
{
    background: url(/Images/Undelete-Products.png) no-repeat 0 0;
    height: 25px;
    padding: 25px 100px 20px 20px;
}

.purchase-products-header-emergency
{
    background: url(/Images/Emergency-Undelete-Product.png) no-repeat 0 0;
    height: 21px;
    padding: 32px 100px 20px 20px;
}

.purchase-products
{
    float: left;
    width: 325px;
    padding: 0 0 10px 0;
}

.purchase-products ul
{
    margin-top: -10px;
}

.purchase-products ul li
{
    background: url(/images/Right-carrot.png) no-repeat 0 1.1em;
    padding: 0 0 0 22px;
    list-style-type: none;
}

.purchase-products ul li a
{
    position: relative;
    top: 10px;
    line-height: 1.5em;
}

.purchase-products ul li a strong
{
    color: #444444;
}

.purchase-products ul li p
{
    padding: .75em 0 0 0;
}

.purchase-allproducts
{
    float: right;
    padding-bottom: 40px;
}

table.vlocityquotes tr td label
{
    padding: 4px;
}

.vlocityquotes
{
    float: right;
    margin-right: 180px;
}

table.quoteproducts tr td label
{
    padding: 4px;
}

.quoteproducts
{
    float: right;
    margin-right: 179px;
}

.quote-submit
{
    text-align: right;
    padding: 10px 15px 15px 10px;
    margin-top: -15px;
}

.quotequestion
{
    width: 100px;
    margin-right: 50px;
}

.purchase-button
{
    display: block;
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    padding: 5px 0;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    width: 142px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
}

.purchase-button a,
.purchase-button a:hover
{
    color: #ffffff;
    text-decoration: none;
}

.purchase-button:hover
{
    background: url("/images/Red-button-roll-over.png") 99% 0 no-repeat;
    text-decoration: none;
}

/*  Redesigned Partner Portal Home  ******************************************/
.partnerhomeheaderleft
{
    float: left;
    width: 616px;
    border: 2px solid #0067ac;
    border-radius: 10px;
    padding: 10px 15px;
    margin: 10px 0 0 0;
}

.partnerhomeheaderright
{
    float: left;
    padding: 10px 75px;
}

.partnerhomeheaderleft h2
{
    margin-bottom: 10px;
}

.partnerproducts
{
    float: left;
    width: 206px;
    padding-right: 10px;
}

/*  Redesigned Partner Portal Videos  ******************************************/
.partnervideoheaderleft
{
    float: left;
    width: 190px;
  
}

.partnervideoheaderright
{
    margin-left: 225px;
}

.video-thumbnail-header
{
    font-size: 9pt;
    font-weight: bold;
    color: white;
    z-index: 10;
    position: relative;
    left: 40px;
    top: -125px;
    width: 100%;
}

.video-thumbnail-footer
{
    font-size: 9pt;
    z-index: 10;
    color: white;
    position: relative;
    left: 50px;
    top: -53px;
    width: 100%;
}
/*  Redesigned Partner Portal Artwork  ***************************************/

.artwork-column-left
{
    float: left;
    width: 220px;
}

.artwork-column-right
{
    float: left;
    width: 420px;
    margin-left: 10px;
}

/*  Added V-locity Server White Paper Section  *******************************/
.vlserverwp
{
    padding-top: 8px;
}

/*  Redesigned Contact Us Page  **********************************************/

.contact-main
{
}

.contact-column
{
    float: left;
    padding-right: 15px;
    width: 195px;
}

.contact-column h3,
.contact-column2 h3
{
    padding-bottom: 6px;
}

.contact-column4 ul li,
.contact-form-link ul li
{
    background: url(/images/Select.gif) no-repeat 0 2px;
    padding: 0px 0 0 22px;
    list-style-type: none;
    text-align: left;
    margin-top: 8px;
}

.contact-column2
{
    float: left;
    padding-right: 15px;
    width: 220px;
}

.contact-column3
{
    float: left;
    padding-right: 0;
    width: 180px;
}

.contact-column4
{
    float: left;
    width: 230px;
    padding: 40px 0 0 0;
}

.contact-column5
{
    float: left;
    width: 250px;
    padding: 0;
}

.contact-address
{
    padding-top: 10px;
}

.contact-phone2
{
    padding-left: 45px;
}

.contact-fax
{
    padding-left: 15px;
}

.contact-email
{
    padding-left: 5px;
}

.contact-form-link
{
    padding-bottom: 30px;
}

.contact-form-link ul li
{
    float: right;
    text-align: right;
}

.contact-links
{
    padding: 10px 0 20px 0;
}

.contact-links h3
{
    margin-bottom: 5px;
}

.contact-links p
{
    padding: .5em 0;
}


/*  Reseller Locator Page  ***************************************************/
.resellers
{
    width: 950px;
    margin: 20px 0;
}

.resellers-country
{
    padding-bottom: .05em;
    margin-left: 52px;
}

.resellers-state
{
    margin-left: 7px;
}

.resellers-type-margin
{
    margin-right: 23px;
}

.resellers-type
{
    border: 1px solid #d6d6d6;
    float: left;
    height: 110px;
    padding: 15px;
    width: 188px;
}

.resellers-title
{
    color: #d47521;
    text-align: center;
    padding-bottom: 10px;
}

.resellers-header
{
    background: url("/Partners/images/Account-top-fullwidth.png") no-repeat 0 0;
    color: #fff;
    font-weight: bold;
    font-size: 10pt;
    height: 40px;
    width: 100%;
    padding: 0;
}

.resellers-header ul li
{
    display: inline;
}

.resellers-body
{
    background: url("/Partners/images/Cart-background.gif") repeat-y 0 0;
    padding: 10px 20px;
    width: 910px;
}

.resellers-type-header
{
    color: #d47521;
    font-weight: bold;
    line-height: 30px;
}

.resellers-footer
{
    background: url("/Partners/images/Purchase-bottom-bar.png") no-repeat 0 0;
    padding: 0 0 27px 0;
    height: 8px;
}

.resellers-column1
{
    width: 370px;
    padding: 10px 10px 10px 20px;
    float: left;
    border: 0;
}

.resellers-column2
{
    width: 135px;
    padding: 10px 0;
    float: left;
    border: 0;
}

.resellers-column3
{
    width: 135px;
    line-height: 25px;
    float: left;
    border: 0;
}

.resellers-column4
{
    float: left;
    line-height: 25px;
    padding-left: 15px;
    width: 363px;
    border: 0;
}

/* Restructured Account/ProfileUpdate.aspx Styles ****************************/
.profile-update
{
    background: url('/images/small-Form-background.gif') repeat-y;
    padding: 10px 20px;
    width: 610px;
}

.profile-update-column-left
{
    width: 290px;
    padding-right: 10px;
    float: left;
    line-height: 20px;
}

.profile-update-column-right
{
    width: 290px;
    float: left;
    line-height: 20px;
}

.profile-update-mini-inside-left
{
    float: left;
    width: 120px;
}

.profile-update-mini-inside-right
{
    float: left;
    width: 170px;
}

.profile-update-inside-left
{
    float: left;
    width: 160px;
}

.profile-update-inside-right
{
    float: left;
    width: 185px;
}

.profile-update-set
{
    padding-bottom: 18px;
}

.profile-update-column-right input
{
    width: 185px;
}

.profile-update-inside-right input
{
    width: 185px;
}

.profile-update-inside-right select
{
    width: 190px;
}

.profile-update-spacing
{
    margin-bottom: 15px;
}


/*  Revised Partner Portal / Elite Program ***********************************/
.partner-login
{
    width: 950px;
}

.partner-login-copy
{
    float: left;
    padding: 10px 20px;
    width: 260px;
}

.partner-login-header
{
    background: url(/Partners/images/partner-login-header.png) top left no-repeat;
    color: #ffffff;
    float: left;
    font-size: 12pt;
    font-weight: bold;
    height: 29px;
    padding: 15px 0 0 20px;
    width: 280px;
}

.partner-login-background
{
    background: url(/Partners/images/partner-login-background.png) top left repeat-y;
    float: left;
    height: 40px;
    width: 260px;
}

.partner-login-footer
{
    background: url(/Partners/images/partner-login-footer.png) top left no-repeat;
    float: left;
    height: 8px;
    margin-bottom: 25px;
    width: 300px;
}

.partner-login-margin
{
    margin-right: 25px;
}

.partner-login-logos
{
    width: 50%;
    float: left;
}

.partner-login-logo
{
    float: left;
    text-align: left;
}

.partner-login-logo-copy
{
    float: left;
    text-align: left;
    padding: 69px 0 0 20px;
    margin-bottom: 40px;
}

.partner-login-button-background
{
    background: url(/Partners/images/partner-login-background.png) top left repeat-y;
    float: left;
    height: auto;
    width: 300px;
}

.partner-login-button
{
    background: url("/images/Red-button-roll-over.png") no-repeat;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    padding: 5px 0;
    width: 141px;
    text-align: center;
    margin-right: 20px;
}

.partner-login-button a:link,
.partner-login-button a:hover,
.partner-login-button a:visited
{
    color: #ffffff;
    cursor: pointer;
    padding: 5px 47px;
}

.partner-login-button-margin
{
    margin-right: 25px;
}

.partner-portal-support-copy
{
    padding: 40px 0 10px 0;
    margin-top: 120px;
}

.partner-portal-support
{
    padding: 0px 100px 40px 0;
}

.partner-portal-support-region
{
    float: left;
    text-align: left;
    width: 150px;
}

.partner-portal-support-contact
{
    float: left;
}

.partner-portal-pricelistvlleft
{
    width:180px;
    float:left;
}
.partner-portal-pricelistvlrgt
{
    width:240px;
    float:right;
}
.partner-portal-pricelist-dkname
{
    width:180px;
    float:left;
}
.partner-portal-pricelist-dk1
{
    width:130px;
    float:left;
}
.partner-portal-pricelist-dk2
{
    width:200px;
    float:left;
}
.partner-portal-pricelist-dk3
{
    float:right;
}
.partner-portal-thumbnail
{
    float: left;
    padding: 15px 20px 20px 0;
    width: 245px;
}

.partner-portal-thumbnail-copy
{
    float: left;
    padding: 115px 0 0 20px;
    width: 365px;
}
.partner-logo-image
{
    padding: 25px 0 0 0px;
}

/*Revised Partner Channel Summary ********************************************/
.partners-summary
{
    color: #444;
    font-size: 10pt;
    padding-bottom: 40px;
    width: 650px;
}

.partner-summary-header
{
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    margin: 0;
    padding: 5px 10px 0 10px;
}

.partner-summary-column-description
{
    background: url("/store/images/Account-top.png") no-repeat left top;
    padding-left: 20px;
    text-align: left;
    width: 455px;
}

.partner-summary-column-type
{
    width: 65px;
    text-align: center;
}

.partner-summary-mid-header
{
    background: url("/store/images/Account-top.png") no-repeat center top;
}

.partner-summary-right-header
{
    background: url("/store/images/Account-top.png") no-repeat right top;
}

.partner-summary-chart td
{
    height: auto;
    padding: 10px;
    text-align: center;
}

.partner-summary-chart td:first-child
{
    height: auto;
    padding: 10px 10px 10px 20px;
    text-align: left;
}

.partner-summary-grid-main
{
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}

.partner-summary-grid-end
{
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
}

.partner-summary-footer
{
    background: url("/Partners/images/Account-footer.png") no-repeat left top;
    height: 10px;
    text-align: left;
    width: 650px;
}

.partner-text-left
{
    text-align: left;
}

.partner-summary-logos
{
    float: left;
    padding: 20px 0 20px 0;
    text-align: center;
}

.partner-summary-logo
{
    float: left;
    text-align: center;
    width: 325px;
}

.partner-summary-support-copy
{
    padding-left: 45px;
}

.partner-summary-support
{
    padding: 0px 0 40px 45px;
    width: 100%;
}

.partner-summary-support-region
{
    float: left;
    text-align: left;
    width: 150px;
}

.partner-summary-support-contact
{
    float: left;
}

.partner-summary-text
{
    font-size: 22pt;
    text-shadow: 1px 1px #999999;
}



/*  Partner Channel White Papers  ********************************************/
.partner-papers-featured
{
    margin-bottom: 20px;
}

.partner-papers-featured-image
{
    float: left;
    width: 140px;
}

.partners-papers-featured-copy
{
    float: left;
    padding-left: 10px;
    width: 500px;
}

.partner-papers
{
    margin: 20px 0 10px 0;
}

.partner-papers ul li
{
    list-style-type: none;
    line-height: 2em;
    margin-left: -25px;
}


/*  Partner Channel Marketing  ***********************************************/
.partner-marketing
{
    margin: 10px 0;
}

.partner-marketing-icon
{
    float: left;
    padding-right: 20px;
    width: 100px;
    text-align: center;
}

.partner-marketing-copy h3
{
    color: #0067ac;
    float: left;
    width: 530px;
}

.partner-marketing-copy
{
    float: left;
    width: 530px;
}


/* Revised Event Page Styles *************************************************/
#events-iframe
{
    width: 650px;
    height: 2000px;
    border: 0;
}

#events-iframe-outerdiv
{
    width: 650px;
    height: 1990px;
    position: relative;
    overflow: hidden;
}

#events-iframe-innerdiv
{
    position: absolute;
    left: 100px;
    top: 0px;
    overflow: hidden;
    width: 650px;
    height: 2000px;
}

/* Revised Product Updates/ Patch Styles *************************************/
.updatespatchcol1
{
    width: 357px;
    text-align: left;
}

.updatespatchcol2
{
    width: 142px;
    text-align: left;
}


/* Partner Price List Styles *************************************************/
.price-list
{
    float: left;
    line-height: 1.5em;
    list-style-type: none;
}


/* Partner Strategic Logos ***************************************************/
.strategic-logos
{
    padding-top: 30px;
    text-align: center;
}


/* Revised Top Nav Header ****************************************************/
.super-header
{
    color: #0067ac;
    float: left;
    line-height: 12px;
    padding: 0 0 10px 0;
    width: 100%;
}

.super-header a:link,
.super-header a:visited,
.super-header a:active
{
    color: #0067ac;
}

.super-navi-left
{
    float: left;
    text-align: left;
}

.super-navi-right
{
    display: inline;
    float: right;
    font-size: 10.5pt;
    padding-top: 40px;
    position: relative;
}

.super-navi-right img
{
    margin: -2px 10px 0 0;
}

.super-navi-right ul
{
    float: right;
}

.super-navi-right ul li
{
    float: left;
    font-size: 9pt;
    list-style-type: none;
}

.super-navi-links li
{
    border-right: 1px solid #c9cacc;
    padding: 0 10px;
}

.super-navi-links li:last-child
{
    border-right: 0;
}

#lang
{
    float: right;
    margin: -5px 0 0 15px;
    border: 1px solid #c9cacc;
    width: 100px;
    z-index: 103;
}

.blogspan {
    margin-right:15px;
    margin-left:-4px;
}

/*  Pop Up Box Styles  *******************************************************/
.hoverbox
{
    background: #ededed;
    border: 1px solid #aaaaaa;
    border-radius: 10px;
    font-size: 9pt;
    margin: 0;
    padding: 10px;
    height: auto;
    position: absolute;
}

.hoverbox-language
{
    width: 100px;
}

.hoverbox-language tbody tr td label,
.hoverbox-currency tbody tr td label
{
    font-weight: normal;
}

.hoverbox-currency
{
    width: 175px;
}

.hoverbox-adjust
{
    float: right;
}

.hoverbox-text
{
    cursor: pointer;
    color: #0067ac;
}

.lang-eval
{
    float: right;
    margin-top: 50px;
    padding-right: 10px;
    position: relative;
}

.lang-eval-copy
{
    color: #0067ac;
}

.lang-eval-copy span
{
    text-decoration: underline;
}

.lang-eval-anchor
{
    margin-left: -43px;
}

.pop-up-box:hover
{
    text-indent: 0;
}

.pop-up a,
.pop-up-box a:visited
{
    position: relative;
    display: block;
}

.pop-up-show
{
    display: none;
}

.pop-up-box:hover .pop-up-show
{
    display: block;
    position: absolute;
}

div#contentpopup table#contenttable tr td
{
    background-color: transparent;
    border: none;
}

#popup a, #popup a:visited
{
    position: relative;
    display: block;
}

#popup div#pop span#show
{
    display: none;
}
/* the IE correction rule */
#popup div#pop:hover
{
    text-indent: 0; /* added the default value */
}

#popup div#pop:hover span#show
{
    display: block;
    position: absolute;
}

#languagepopup a, #languagepopup a:visited
{
    position: relative;
    display: block;
}

#languagepopup div#languagepop span#languageshow,
#currencypopup div#currencypop span#currencyshow
{
    display: none;
}

#currencypopup a, #currencypopup a:visited
{
    position: relative;
    display: block;
}
/* the IE correction rule */
#languagepopup div#languagepop:hover
{
    text-indent: 0; /* added the default value */
}

#languagepopup div#languagepop:hover span#languageshow,
#currencypopup div#currencypop:hover span#currencyshow
{
    display: block;
    position: absolute;
}

#currencypopup div#currencypop:hover
{
    text-indent: 0; /* added the default value */
}

/* Revised Main Navigation ***************************************************/
.site-navi
{
    background: #ffffff url("/images/tab-inactive-background.png") top left repeat-x;
    border: 1px solid #c9cacc;
    float: left;
    height: 30px;
    list-style: none;
    position: relative;
    width: 948px;
    z-index: 101;
}

.site-navi-bottom
{
    border-bottom: 1px solid #c9cacc;
}

.site-navi-spacer
{
    margin-bottom: 2px;
}

.site-navi-main
{
    border-bottom: 1px solid #c9cacc;
    list-style: none;
    float: left;
    padding-left: 14px;
    position: relative;
    width: 934px;
    z-index: 101;
    height: 30px;
}

.site-navi-main li
{
    float: left;
    position: relative;
    width: 105px;
    padding: 3px 0 0 0;
}

.site-navi-main a
{
    display: block;
    padding: 4px 0 5px 10px;
    color: #606060;
    text-decoration: none;
    margin: 0;
}

.site-navi-main a:hover
{
    border-left: 1px solid #c9cacc;
    border-right: 1px solid #c9cacc;
    border-top: 1px solid #c9cacc;
    height: 20px;
    margin-top: -4px;
    text-decoration: none;
}

.site-navi-main ul
{
    font-weight: normal;
    left: -9999px;
    list-style: none;
    position: absolute;
    line-height: 15px;
    padding: 0 0 15px 10px;
    width: 200px;
}

.site-navi-main ul li
{
    float: left;
    width: 200px;
    padding: 0;
    text-align: left;
}

.site-navi-main ul a
{
    white-space: nowrap;
}

.site-navi-main li:hover ul
{
    background: #fafafa;
    border-left: 1px solid #c9cacc;
    border-right: 1px solid #c9cacc;
    border-bottom: 1px solid #c9cacc;
    left: 0px;
    height: auto;
    margin-top: -1px;
}

.site-navi-main li:hover a
{
    background: #fafafa url("/images/navi-background.png") 0 0 no-repeat;
    border-left: 1px solid #c9cacc;
    border-right: 1px solid #c9cacc;
    border-top: 1px solid #c9cacc;
    color: #000000;
    height: 24px;
    border-bottom: 1px solid #ffffff;
    margin-top: -4px;
    padding: 7px 0 0 9px;
    text-decoration: none;
}

.site-navi-main-inactive
{
    color: #606060;
    font-weight: normal;
}

.site-navi-main li:hover ul a
{
    background: transparent;
    border: 0;
    color: #606060;
    float: left;
    height: auto;
    margin-top: 0;
    padding-bottom: 3px;
    padding-top: 3px;
    text-decoration: none;
}

.site-navi-main li:hover ul li a:hover
{
    background: #e5f0f7;
    border: 0;
    color: #0067ac;
    display: block;
    font-weight: bold;
    height: auto;
    margin-top: 0;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 191px;
}

.main-search
{
    text-align: right;
    width: 200px;
    position: absolute;
    left: 740px;
    z-index: 102;
    float: right;
}

.main-search input[type=text]
{
    background: #ffffff;
    border-left: 1px solid #c9cacc;
    border-top: 1px solid #c9cacc;
    border-bottom: 0;
    border-right: 0;
    margin: 0 4px 0 0;
    padding: 4px;
    width: 120px;
    height: 10px;
    margin-bottom: 2px;
}

.searchbox
{
    margin-top: 2px;
    text-align: right;
    margin-right: 10px;
}

.searchbox-textbox
{
    height: 14px;
    width: 120px;
}

/* Revised Language Selector Pop Up ******************************************/

.bottom-lang-navi
{
    width: 780px;
}

.lang-selector
{
    background: url(/images/world-map.gif) no-repeat;
    height: 560px;
    padding: 20px;
    width: 760px;
}

.lang-selector h2
{
    font-size: 14pt;
    font-weight: bold;
}

.lang-column
{
    float: left;
    padding: 0 20px;
    width: 159px;
}

.lang-column:first-child
{
    padding-left: 0;
}

.lang-column:last-child
{
    padding-right: 0;
}

.lang-column-title
{
    font-weight: bold;
    border-bottom: 1px solid #c9cacc;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.lang-navi
{
    margin-top: 20px;
}

.lang-navi ul li
{
    display: inline;
    padding: 0 10px;
    border-left: 1px solid #c9cacc;
}

.lang-navi ul li:first-child
{
    border-left: none;
    padding-left: 0px;
}

/* Revised Customer Login Lightbox *******************************************/
.login-customer
{
    position: relative;
    top: 40px;
    margin-bottom: 40px;
}

.login-close
{
    float: right;
    position: relative;
    left: 10;
    top: 125px;
    z-index: 1;
}

.login-vp
{
    margin-left: 60px;
    padding-right: 50px;
}

.login-vp img
{
    padding-right: 10px;
    background-color: #F2F2F2;
    padding-top: 15px;
}

.login-box
{
    background: #f3f3f3;
    border: #c9cacc 1px solid;
    border-radius: 10px;
    box-shadow: 0 0 15px 5px #999999;
    min-height: 250px;
    line-height: 20px;
    margin-top: 100px;
    padding: 15px 0 5px 0;
    width: 710px;
}

.login-box fieldset
{
    border: 0;
    padding-bottom: 10px;
}

.login-column
{
    float: left;
    padding: 0 15px 10px 15px;
    width: 320px;
}

.login-title
{
    font-size: 11pt;
    font-weight: bold;
}

.login-textbox
{
    float: right;
    width: 200px;
}

.login-offset
{
    padding-left: 115px;
    font-size: 9pt;
}

.login-popup
{
    cursor: pointer;
}

.login-popup:hover .whatisinfo
{
    background: white;
    border: #c9cacc 1px solid;
    border-radius: 10px;
    box-shadow: 0 0 20px 3px #999999;
    display: block;
    padding: 10px;
    z-index: 100;
}

.login-submit
{
    height: 18px;
    margin-left: 95px;
    width: 120px;
}

/* Revised Subnavi Tabs/ Bottom Subnavi/ Language Navi ***********************/
.subnavi
{
    float: left;
    font-size: 10.5pt;
    height: 32px;
    margin-bottom: -10px;
    position: relative;
    top: -32px;
    width: 100%;
}

.subnavi ul li,
.product-header-subnavi ul li
{
    list-style-type: none;
}

.subnavi-tab-active
{
    border-bottom: 1px solid #ffffff;
}

.subnavi-active
{
    background: #ffffff url("/images/tab-active-background.png") top left repeat-x;
    color: #000000;
    height: 39px;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #c9cacc;
    border-left: 1px solid #c9cacc;
    border-right: 1px solid #c9cacc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.subnavi-inactive
{
    background: #ffffff url("/images/tab-inactive-background.png") top left repeat-x;
    color: #0067ac;
    height: 39px;
    border-bottom: 1px solid #c9cacc;
    border-top: 1px solid #d5d6d7;
    border-left: 1px solid #d5d6d7;
    border-right: 1px solid #d5d6d7;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tab-copy
{
    font-weight: bold;
    height: 33px;
    width: auto;
    float: left;
    padding: 6px 10px 0 10px;
}

.tab-bottom
{
    border-bottom: 1px solid #c9cacc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 43px;
}

.tab-bottom-margin
{
    margin-top: 37px;
}

.tab-background
{
    background: #f4f4f5;
    height: 40px;
}

.tab-spacer
{
    width: 10px;
    float: left;
    position: relative;
}

.product-header-subnavi
{
    width: 100%;
    height: 32px;
    position: relative;
    left: 10px;
    top:-22px;
}

.header-sitemap
{
    margin-top: -12px;
}

.bottom-navi
{
    text-align: center;
}

.bottom-navi ul li
{
    display: inline;
    padding: 0 10px;
    border-left: 1px solid #c9cacc;
}

.bottom-navi ul li:first-child
{
    border-left: none;
}


/* Revised Bottom Nav Footer ****************************************************/
.bottom-ticker
{
    border-bottom: 1px solid #c9cacc;
    padding: 5px 0;
    margin-top: -30px;
}

#tickerspace
{
    margin-top: 3px;
}

#tickerspace img:first-child
{
    padding-left: 5px;
}

#tickerspace img:last-child
{
    padding-right: 5px;
}


/* Revised Main Layout Styles ***********************************************/
.sitemap
{
    margin: 5px 0;
}

.breadcrumb
{
    float: left;
    font-size: 8pt;
    margin-top: 5px;
}

.breadcrumb-sales
{
    float: right;
    padding: 5px 0;
    width: 100%;
}

.breadcrumb-product
{
    width: 100%;
    padding-bottom: 5px;
}

.breadcrumb-productsmain
{
    width: 100%;
    padding-top: 55px;
}
.sales
{
    float: right;
    font-size: 8pt;
    font-weight: bold;
    padding-top: 5px;
}

.mainspace
{
    font-size: 10pt;
    margin: 0 20px 0 0;
    width: 665px;
    line-height: 20px;
}

.trialbutton-margin
{
    margin-bottom: -58px;
}

.mainspace-product
{
    float: left;
    margin: 0 20px 0 0;
    width: 665px;
    line-height: 20px;
}

.productfamily-margin
{
    position: relative;
    top: -7px;
}

.productfamily-sidebar-margin
{
    position: relative;
    top: -7px;
}

.fullcontent
{
    width: 950px;
    margin-top: 8px;
}

.pagetitle,
.pagetitle-nosales
{
    border-bottom: 1px solid #c9cacc;
    color: #000000;
    font-size: 12pt;
    margin: 10px 0 20px 0;
    width: 100%;
}

.pagetitle h1,
.pagetitle-nosales h1
{
    color: #ec881d;
    font-size: 18pt;
    font-weight: normal;
    margin: 9px 0 14px 0;
}

.pagetitle-products h1
{
    color: #ec881d;
    font-size: 19pt;
    font-weight: normal;
}

.bottomline
{
    border-bottom: 1px solid #c9cacc;
}

.topline
{
    border-top: 1px solid #c9cacc;
}

.rightline
{
    border-right: 1px solid #c9cacc;
}

.leftline
{
    border-left: 1px solid #c9cacc;
}

.link ul li
{
    background: url(/images/bullet-arrow.png) no-repeat 0 5px;
    list-style-type: none;
    padding-left: 15px;
    text-transform: capitalize;
}

.link-arrow
{
    margin-right: 5px;
}

.list-simple ul,
.list ul,
.list-bullets ul
{
    font-size: 10pt;
    margin-left: 18px;
}

.list-simple ul li
{
    color: #757575;
    list-style-type: none;
}

.list ul li
{
    color: #757575;
}

.list-bullets
{
    padding-bottom: 10px;
}

.list-bullets ul li
{
    background: url(/images/Blue-bullet.png) no-repeat 0 8px;
    list-style-type: none;
    padding-left: 10px;
}

.list-no-bullets ul li
{
    list-style-type: none;
    padding: 0 0 1em 10px;
}

.list-no-bullets ul li img
{
    padding: 1em 0 0 10px;
}

.list-bullets-features ul li
{
    margin-bottom: 10px;
}

.list-bullets-features ol
{
    margin-left: 30px;
    font-weight: bold;
}

.list-bullets-features-special
{
    background: url(/images/Blue-bullet.png) no-repeat 0 12px;
    list-style-type: none;
    padding: 0 0 1em 10px;
}

.list-bullets-features-normal
{
    background: url(/images/Blue-bullet.png) no-repeat 0 8px;
    list-style-type: none;
    padding: 0 0 1em 10px;
}

.list-bullets-features-number
{
    padding: 0 0 1em 0;
}

.list-bullets-features-subset,
.list-bullets-features-sublist li
{
    background: url(/images/Blue-bullet.png) no-repeat 0 8px;
    font-size: 10pt;
    list-style-type: none;
    padding: 0 0 0 10px;
    margin-left: 10px;
}

.list-bullets-title
{
    color: #d47521;
    font-weight: bold;
    text-transform: capitalize;
}

.column-2
{
    float: left;
    margin: 0 20px 0 0;
    width: 322px;
}

.column-3
{
    float: left;
    margin: 0 20px 0 0;
    width: 208px;
}

.column-3:last-child,
.column-2:last-child
{
    margin: 0;
}

.message
{
    color: #d47521;
    font-size: 30pt;
    font-weight: bold;
    margin: 10px 0 20px 0;
}

.button-submit
{
    border-radius: 5px;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}

.button-submit-orange
{
    background: url(/images/button-background.jpg) bottom left repeat-x;
    color: #ffffff;
    display: block;
}

.button-submit-orange:hover
{
    background: url("/images/button-background.jpg") 100% 0 repeat-x;
    color: #ffffff;
    display: block;
    text-decoration: underline;
}

.button-submit-blue
{
    background: url(/images/button-background-blue.jpg) bottom left repeat-x;
    color: #ffffff;
    display: block;
}

.button-submit-blue:hover
{
    background: url("/images/button-background-blue.jpg") 100% 0 repeat-x;
    color: #ffffff;
    display: block;
    text-decoration: underline;
}

.button-submit a
{
    color: #ffffff;
    display: block;
}

.button-submit-stripped
{
    border: 0;
}

.imgclose,
.imgclose1,
.imgclose2,
.imgclose3,
.imgclose4
{
    float: right;
    text-decoration: none;
    text-align: right;
    position: relative;
    padding: 1px 0px 0px 3px;
    right: 0;
    top: 0;
    z-index: 20;
}

.close
{
    float: right;
    left: -32px;
    position: relative;
    top: 4px;
}

.black
{
    color: #000000;
}

.blue
{
    color: #0067ac;
}

.orange
{
    color: #d47521;
}

.red
{
    color: #cc0000;
}

.font-10-5
{
    font-size: 10.5pt;
}

.disclaimer
{
    display: block;
    font-size: 8pt;
    line-height: normal;
}

.bold
{
    font-weight: bold;
}

.underline
{
    text-decoration: underline;
}

.caps
{
    text-transform: capitalize;
}

.nocaps
{
    text-transform: lowercase;
}

.center
{
    text-align: center;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.width-full
{
    width: 100%;
}

.margin-b10
{
    margin-bottom: 10px;
}
.margin-b15
{
    margin-bottom: 15px;
}

.margin-b20
{
    margin-bottom: 20px;
}
.margin-r5
{
    margin-right: 5px;
}
.margin-r10
{
    margin-right: 10px;
}

.margin-r20
{
    margin-right: 20px;
}
.margin-r65 
{
    margin-right: 65px;
}
.margin-l150 
{
    margin-left: 150px;
}
.margin-l20
{
    margin-left: 20px;
}
.margin-l25
{
    margin-left: 25px;
}
.margin-l15
{
    margin-left: 15px;
}
.margin-t-5
{
    margin-top: -5px;
}
.margin-t-10
{
    margin-top: -10px;
}
.margin-t-350
{
    margin-top: -350px;
}

.margin-t10
{
    margin-top: 10px;
}

.margin-t15
{
    margin-top: 15px;
}

.margin-t20
{
    margin-top: 20px;
}

.margin-t30
{
    margin-top: 30px;
}

.margin-t-70
{
    margin-top: -70px;
}

.margin-t50
{
    margin-top: 50px;
}

.padding-t10
{
    padding-top: 10px;
}

.padding-t30
{
    padding-top: 30px;
}

.padding-t40
{
    padding-top: 40px;
}

.padding-t45
{
    padding-top: 45px;
}

.padding-t70
{
    padding-top: 70px;
}
.padding-t90
{
    padding-top: 90px;
}

.padding-t65
{
    padding-top: 65px;
}

.padding-r30
{
    padding-right: 30px;
}

.padding-l30
{
    padding-left: 30px;
}
.padding-l65
{
    padding-left: 65px;
}
.padding-l20
{
    padding-left: 20px;
}
.padding-l110
{
    padding-left: 110px;
}
.padding-l120
{
    padding-left: 120px;
}
.padding-l85
{
    padding-left: 85px;
}
.group
{
    overflow: hidden;
}

.group:before, .group:after
{
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

/* Revised Homepage Layout ***************************************************/
.homespace
{
    height: auto;
    width: 100%;
}

.home-imagespace
{
    border-bottom: 1px solid #c9cacc;
    border-left: 1px solid #c9cacc;
    border-right: 1px solid #c9cacc;
    height: 363px;
    width: 950px;
}

.home-banner-above
{
    margin-left: 25px;
    position: relative;
    top: -65px;
    z-index: 2;
}

.home-banner-link
{
    display: block;
    width: 365px;
    z-index: 2;
}

.home-banner-link a
{
    display: block;
    height: 30px;
}

.home-banner-slider
{
    margin-top: 10px;
}

.home-column-container
{
    color: #757575;
    height: auto;
    width: 100%;
    margin: 5px 0 0px 0;
}

.home-2-column,
.home-column-featured
{
    float: left;
}

.home-2-column
{
    width: 475px;
    margin-top: 10px;
    padding-left: 0;
}

.home-column-featured
{
    height: 210px;
    padding: 0px 0 0 15px;
    width: 475px;
}

.home-column-end
{
    float: left;
    padding: 0px 10px 0px 15px;
    width: 213px;
    margin: 10px 0;
}

.home-column-mid
{
    float: left;
    width: 217px;
    padding: 0px 10px 10px 10px;
    margin: 10px 0;
    height: 210px;
}

.home-column-portrait
{
    float: left;
    margin-top: 5px;
    text-align: center;
    padding: 0 37px;
}

.vl-potrait 
{
    padding-left:12px;
    padding-right:12px;
    padding-top:10px;
    padding-bottom:0px;
    margin-bottom:-50px;
}
.gartner-potrait 
{
    padding-left:10px;
    padding-right:2px;
    padding-top:20px;
    padding-bottom:0px;
    margin-bottom:-135px;
}
.storage-potrait 
{
    padding-left:35px;
    padding-right:34px;
    padding-top:20px;
}
.home-column-landscape
{
    float: left;
    padding: 20px 18px 0 18px;
}

.home-column-featured-copy
{
    float: left;
    width: 227px;
    padding: 10px 0 10px 10px;
    float: right;
    position: relative;
    right: -10px;
}

.home-column-title
{
    color: #606060;
    float: left;
    font-size: 13pt;
    font-weight: bold;
    text-transform: uppercase;
}

.home-column-title-icon
{
    float: right;
    margin-top: -10px;
    z-index: 2;
}

.home-column-logo
{
    height: 25px;
    margin-top: 0px;
    padding: 0;
}

.home-column-logo-v-locity
{
    margin-top: 5px;
    text-align: center;
    padding-left: 37px;
    padding-right: 37px;
}

.home-column-logo-CRN
{
    margin-top: -25px;
    text-align: center;
}

.home-column-copy
{
    float: left;
    margin: 17px 0 5px 0;
    text-align: left;
    width: 100%;
}

.home-column-blurb
{
    float: left;
    font-size: 10pt;
    line-height: 18px;
    margin-bottom: 15px;
    height: 75px;
    margin-top: 10px;
}

.home-column-newsblurb
{
    float: left;
    font-size: 10pt;
    line-height: 18px;
    margin-bottom: 10px;
    height: 70px;
}

.home-column-eventblurb
{
    float: left;
    font-size: 10pt;
    line-height: 18px;
    margin-bottom: 10px;
    height: 60px;
}

.home-column-blurb-featured
{
    width: 200px;
}

.home-column-blurb-featured1
{
    height: 120px;
    padding-top: 0px;
}

.home-column-blurb-featured2
{
    height: 95px;
    padding-top: 0px;
}

.home-column-blurb span
{
    color: #d47521;
    font-weight: bold;
}

.home-column-eventblurb a,
.home-column-newsblurb a
{
    color: #757575;
}

.home-column-blurb strong,
.home-column-newsblurb em
{
    font-style: normal;
    font-weight: normal;
}

.home-column-eventblurb-em
{
    font-style: normal;
}

.home-column-eventblurb strong,
.home-column-newsblurb strong,
.home-column-action-arrow
{
    color: #0067ac;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
}

.home-column-trial
{
    height: 118px;
    margin-top: 0px;
}

.home-column-trial-product
{
    height: 40px;
    padding: 5px 0;
}

.home-trial-icon
{
    float: left;
    text-align: center;
    width: 58px;
}

.home-trial-logo
{
    float: left;
    padding-top: 8px;
    text-align: left;
}

.home-trial-logo:first-child
{
    margin-top: -10px;
}

.home-column-action
{
    cursor: pointer;
    display: block;
    float: left;
    font-size: 10pt;
    height: 36px;
    padding: 10px 10px 10px 0;
    margin: -10px 0;
    text-transform: capitalize;
    width: 200px;
    z-index: 510;
}

.home-column-action a,
.home-column-action a:hover
{
    color: #0067ac;
}

.home-column-date
{
    color: #d47521;
    float: left;
    font-weight: bold;
    font-size: 10pt;
    margin-top: -15px;
    padding-bottom: 0;
}

.home-column-slider,
.home-banner-slider
{
    cursor: pointer;
    display: inline;
    float: left;
    height: 10px;
}

/* Revised Sidebar Layout ****************************************************/
.sidebar-main
{
    float: right;
    font-size: 10pt;
    line-height: 18px;
    margin: 0 0 0 20px;
    width: 245px;
}

.sidebar-margin
{
    margin-top: -17px;
}

.sidebar-products-margin-sidebar
{
}

.sidebar-products
{
    float: right;
    margin: 0px 0 0 20px;
    width: 245px;
    z-index: 1;
}

.sidebar-noheader-adjust
{
    padding-top: 10px;
}

.sidebar-nosales
{
}

.header-sidebar-main
{
    color: #000000;
    border-bottom: 1px solid #c9cacc;
    font-weight: normal;
    font-size: 18pt;
    padding: 5px 0 10px 0;
}

.header-sidebar
{
    color: #000000;
    border-bottom: 1px solid #c9cacc;
    font-weight: normal;
    font-size: 13pt;
    padding-bottom: 5px;
    padding-top: 3px;
    text-transform: capitalize;
}

.header-sidebar-left
{
    float: left;
    text-transform: capitalize;
}

.header-sidelink a
{
    color: #0067ac;
    float: right;
    font-size: 10pt;
    padding-top: 2px;
    text-transform: capitalize;
}

.sidebar-section-product
{
    font-weight: bold;
    margin-bottom: 20px;
}

.sidebar-section
{
    margin-bottom: 5px;
}

.sidebar-section p
{
    padding: 10px 0;
}

.sidebar-section ul
{
    list-style-type: none;
    padding: 8px 0;
}

.sidebar-section ul li
{
    background: url(/images/bullet-arrow.png) no-repeat 0 4px;
    padding: 0 0 5px 15px;
    line-height: 1.4;
}

.sidebar-section-quote
{
    height:210px;
}


.sidebar-product-inactive a
{
    color: #0067ac;
    font-size: 10.5pt;
}

.sidebar-product-active a
{
    color: #757575;
    font-size: 10.5pt;
}

.sidebar-product
{
    border-bottom: 1px solid #c9cacc;
    padding: 10px 0 10px 15px;
}

.sidebar-quote
{
    color: #757575;
    font-style: italic;
    padding: 10px 0;
}

.sidebar-source
{
    border-bottom: 1px solid #c9cacc;
    color: #757575;
    padding-bottom: 10px;
}


/* Revised Product Page Overview *********************************************/
.header-product
{
    margin-bottom: -20px;
}

.header-product-main
{
    float: left;
    margin-bottom: -80px;
}

.product-header
{
    margin: 0 0 -10px 0;
}

.product-header-vl
{
    margin: 0 0 -70px 0;
}

.product-header-trial
{
    float: right;
    position: relative;
    bottom: 71px;
}

.product-header-adjust1
{
    margin-bottom: -58px;
}

.product-header-adjust2
{
    margin-bottom: -8px;
}

.product-header-tagline
{
    color: #000000;
    left: 142px;
    position: relative;
    width: 555px;
    padding-right: 25px;
}

.product-header-normal
{
    font-size: 14pt;
    top: -75px;
}

.product-header-quote
{
    color: #000000;
    left: 285px;
    position: relative;
    top: -240px;
    width: 485px;
    padding-right: 25px;
    font-style:italic;
    font-size:13pt;
}

.product-header-quote-user
{
    color: #000000;
    position: relative;
    width: 485px;
    padding-right: 25px;
    font-style:italic;
    font-size:10pt;
    padding-top:20px;
}

.product-header-alt
{
    font-size: 13pt;
    top: -74px;
}

.product-header-2line
{
    font-size: 13pt;
    margin-bottom: -8px;
    top: -82px;
}

.product-header-bullet-vl
{
    font-size: 9pt;
    position: relative;
    left: 285px;
    top: -190px;
    width: 500px;
}

.product-header-bullet
{
    font-size: 9pt;
    position: relative;
    left: 145px;
    top: -60px;
    width: 500px;
}

.product-header-bullet a:hover
{
    text-decoration: underline;
}

.product-header-bullet a
{
    float: left;
    padding-right: 20px;
}

.about-video
{
    border-bottom: 1px solid #c9cacc;
    float: right;
    margin-left: 20px;
    padding-bottom: 10px;
}

.about-video img
{
    padding: 5px 0;
}

.product-overview
{
    color: #757575;
    padding: 0 0 20px 0;
    position: relative;
    margin-bottom: 10px;
    top: -5px;
}

.product-overview-black
{
    color: #000000;
    padding: 0 0 20px 0;
    position: relative;
    margin-bottom: 10px;
    top: -5px;
}

.product-overview p:last-child
{
    padding: 0;
}

.product-overview-black p:last-child
{
    padding: 0;
}

.product-overview-title
{
    color: #000000;
    font-size: 14pt;
    margin-bottom: 15px;
    padding-top: 20px;
}

.product-overview-icon
{
    float: left;
    width: auto;
    padding-right: 20px;
}

.product-overview-icon-diskeeper
{
    padding-right: 20px;
}

.product-overview-icon-undelete
{
    padding-right: 20px;
    margin-top: -4px;
}

.product-overview-icon-v-locity
{
    margin-top: -3px;
    padding-right: 10px;
}

.product-overview-logo
{
    float: left; 
}

.product-overview-logo img
{
    padding-bottom: 7px;
}

.product-overview-vmware
{
    float: right;
}

.product-overview-copy
{
    float: left;
    padding-right: 20px;
    width: 380px;
}

.product-feature-tableformatting
{
    width:100%;
    border:1px solid red;
    border-collapse:collapse;
}

.product-feature-tableformatting th
{
    background-color:rgb(212, 117, 33);
    color:white;
    font-weight:bold;
}

.product-feature-tableformatting td, th
{
    border:1px solid rgb(201, 202, 204);
    width:33.33%;
    padding:10px;
    vertical-align:top;
}

.product-overview-copy-border
{
    border-right: 1px solid #c9cacc;
}

.product-overview-action
{
    float: left;
    padding-top: 20px;
}

.product-key-features
{
    float: left;
    padding-left: 20px;
    width: 243px;
}

.product-key-features h2
{
    color: #000000;
    font-size: 10.5pt;
    font-weight: normal;
}

.product-key-features ul
{
    font-size: 10pt;
    margin-left: 16px;
    margin-top: 10px;
}

.product-section
{
    /*border-bottom: 1px solid #c9cacc;*/
    color: #757575;
    float: left;
    padding: 0 0 0px 0;
    margin-bottom: 20px;
    width: 100%;
    height: auto;
}

.product-section-title
{
    float: left;
    font-size: 14pt;
    color: #000000;
    margin-bottom: 15px;
}

.product-section-subtitle
{
    font-size: 12pt;
    font-weight: bold;
}

.product-section-list-title
{
    font-weight: bold;
}

.vl-product-section-list-title
{
    font-weight: bold;
    padding:5px;
    color:#000000;
}

.product-section-sidelink
{
    font-size: 10.5pt;
    float: right;
    margin: 2px;
}

.product-section-bottom
{
    color: #757575;
    padding: 20px 0 20px 0;
}

.product-videos
{
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom:20px;
}

.product-video-text
{
    line-height: 18px;
    text-align: left;
    width: 215px;
}

.product-video-text img
{
    padding-bottom: 5px;
}

.product-video-center
{
    float: left;
    padding: 0 10px;
}

product-video-center-pad
{
    padding: 0 112px;
}

.product-list
{
    margin-left: 40px;
    padding: 0 0 10px;
}

.product-blurb
{
    width: 470px;
}


/* Revised Home Product Layout *******************************************/
.product-overview-home-icon
{
    float: left;
    width: 125px;
    padding: 0 20px 0 0;
}

.product-overview-home-logo
{
    float: left;
    margin-bottom: 20px;
    width: 520px;
}

.product-cart-home
{
    border: 1px solid #c9cacc;
    border-radius: 10px;
    float: left;
    padding: 20px;
    width: 478px;
}

.product-cart-content
{
    float: left;
    margin-bottom: -25px;
    width: 100%;
}

.product-cart-home-copy
{
    float: left;
    width: 200px;
}

.product-cart-form
{
    float: right;
}

.product-type
{
    width: 225px;
    display: block;
}

.product-cart-currency
{
    margin: -20px 0 0 60px;
}

.product-cart-submit
{
    float: right;
    text-align: center;
}

.product-cart-submit a
{
    color: #ffffff;
}

.product-cart-copy
{
}

.product-home-key-features
{
    float: left;
    padding-left: 20px;
    width: 243px;
}

.product-key-features-border
{
    border-left: 1px solid #c9cacc;
}

.product-home-boxlinks
{
    padding-top: 15px;
    line-height: normal;
}

.product-home-boxlinks img
{
    padding-top: 10px;
}

.currency-navi
{
    cursor: pointer;
    display: block;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 90px;
}

.currency-navi li.dropdownbox div.products
{
    width: 225px;
}

.currency-navi div,
.dropdownbox div.secondlevel
{
    display: none;
}

.dropdownbox
{
    color: Black;
    left: 0;
    margin: 0;
    padding: 5px 0 10px;
    position: absolute;
    top: 24px;
    width: 225px;
    z-index: 120;
}

#divcurr
{
    width: 90px;
    display: block;
    cursor: pointer;
}

#divcurr span
{
    color: #0067ac;
}

div#divcurr:hover div.products
{
    display: block;
}

.currdropdownbox
{
    list-style: none;
}

.currency
{
    background: #ededed;
    border: 1px solid #c9cacc;
    border-radius: 5px;
    font-size: 9pt;
    padding: 10px 10px 0 10px;
    position: relative;
    text-align: left;
    width: 170px;
    z-index: 5;
}

.currency-left
{
    left: -120px;
}

.currency input
{
    margin-right: 5px;
}

.eud-cart
{
    float: right;
    width: 285px;
    margin-top: 0;
}

/* Revised Product Tech Specs Layout *****************************************/
.product-techspecs-title
{
}

.tech-specs-logos
{
    width: 333px;
    float: left;
}

/*  FOOTER STYLES  **********************************************************/
.footer-header
{
    background: #848486;
    border-bottom: 4px solid #d47521;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 68px;
    padding-left: 15px;
}

.footer-header img
{
    padding-top: 5px;
}

.footer-sitelinks
{
    background: url("/images/Footer-gradient.gif") repeat-x;
    float: left;
    font-size: 8pt;
    height: 300px;
    line-height: 18px;
    padding-top: 30px;
    width: 100%;
}

.footer-sitelinks ul
{
    display: inline;
    list-style-type: none;
    padding: 20px 0 0 0;
}

.footer-sitelinks ul li
{
    border-right: 1px solid #c9cacc;
    float: left;
    height: 260px;
    padding-left: 25px;
    width: 210px;
}

.footer-sitelinks ul li:last-child
{
    border: 0;
}

.footer-sitelinks ul li div.footer-column
{
    padding-bottom: 15px;
}

.footer-sitelinks ul li div.footer-column p
{
    color: #d47521;
    font-size: 11pt;
    font-weight: bold;
    padding: 0 0 2px 0;
}

.footer-sitelinks ul li div.footer-column ul
{
    border: 0;
}

.footer-sitelinks ul li div.footer-column ul li
{
    padding: 0 0;
    height: auto;
}

.footercontainer .div1a strong
{
    color: #d47521;
    font-size: 11pt;
}

.footerinnercontainer
{
    margin-left: 60px;
}

.footercol1
{
    float: left;
    width: 225px;
}

.footercol2
{
    float: left;
    width: 240px;
}

.footercol3
{
    float: left;
    width: 225px;
}

.footercol4
{
    float: left;
    width: 200px;
}

.footerdk
{
    padding-left: 25px;
    background: url("/images/Footer-gradient.gif") repeat-x;
    margin-top: -5px;
    margin-bottom: -4px;
    height: 350px;
    line-height: 14pt;
    font-size: 8pt;
}

.footerdk .div1a
{
    width: 300px;
    padding-top: 25px;
    margin-left: -20px;
}

.footerdk .div2
{
    width: 675px;
    float: right;
}

.footerdk .div3
{
    background: none;
    float: right;
    margin-top: -270px;
    margin-right: 20px;
}

.footerdk .div4
{
    float: right;
    margin-top: -270px;
    margin-right: 135px;
    width: 250px;
}

.footerdk .div5
{
    margin-top: -270px;
    width: 350px;
}

img.footerdivider
{
    float: left;
    margin-top: 25px;
    margin-left: -50px;
}

.footerdivider1
{
    float: left;
    margin-top: 25px;
    margin-left: -70px;
}

.footerdivider3
{
    float: left;
    margin-left: -65px;
    margin-top: -247px;
}

.sub-footer
{
    margin: 10px 0 0 0;
    color: #000000;
}

.sub-footer ul
{
    float: right;
    display: inline;
}

.sub-footer ul li
{
    float: left;
    position: relative;
    padding: 0 10px;
    border-left: 1px solid #000000;
    list-style-type: none;
}

.sub-footer ul li:first-child
{
    border: 0;
}

.sub-footer ul li:last-child
{
    padding-right: 0;
}

.sub-footer ul li a
{
    color: #000000;
}

.sub-footer ul li a:hover
{
    text-decoration: underline;
}

.sub-footer p
{
    float: left;
}

/* Revised Social Media Styles ***********************************************/
.socialmedia
{
    border-top: 1px solid #c9cacc;
    margin-bottom: 15px;
}

.socialmedia-mainspace
{
    border-top: 1px solid #c9cacc;
    margin-bottom: 70px;
    width: 665px;
}

.sharethisuc
{
    text-align: right;
    float: right;
}

.fb-like,
.fb-like-box
{
    text-align: left;
    width: 300px;
    float: left;
}

/* How To Buy ****************************************************************/
.buy-tabs
{
    margin-top: -40px;
}

.buy-category
{
    color: #757575;
    float: left;
    font-size: 10.5pt;
    width: 290px;
}

.buy-category-margin
{
    padding-right: 40px;
}

.buy-category h2
{
    color: #000000;
    font-size: 14pt;
    font-weight: normal;
    margin-bottom: 10px;
}

.buy-action
{
    float: left;
    font-size: 10.5pt;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 10px 0;
    width: 290px;
}

.buy-action-margin
{
    padding-right: 40px;
}

.buy-pricing
{
    color: #757575;
    width: 100%;
}

.buy-pricing h2,
.buy-quote h2
{
    color: #000000;
    font-size: 14pt;
    font-weight: normal;
    margin-bottom: 10px;
}

.buy-imagecolumn
{
    float: left;
    margin: 0 40px 20px 0;
    width: 338px;
}

.buy-imagespace
{
    background: #f4f4f5;
    float: left;
    height: 240px;
    margin: 0 40px 20px 0;
    width: 338px;
}

.buy-imagespace-endpoint
{
    background: #f4f4f5;
    float: left;
    height: 300px;
    margin: 0 40px 20px 0;
    width: 338px;
}


.buy-product
{
    float: left;
    font-size: 12pt;
    width: 572px;
}

.buy-product-dk
{
    float: left;
    font-size: 12pt;
    width: 670px;
}

.buy-productspace
{
    float: left;
    margin-right: 20px;
    width: 276px;
}
.buy-productspace-dk
{
    float: left;
    width: 300px;
}

.buy-productspace:last-child
{
    margin-right: 0;
}

.buy-product h2,
.buy-productspace h2,
.buy-product-dk h2
{
    color: #ec881d;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 0px;
}

.buy-product h3,
.buy-productspace-dk h3
{
    color: #000000;
    font-size: 10.5pt;
    font-weight: normal;
    padding-top: 5px;
}

.buy-productpanel
{
    height: 240px;
    padding-bottom: 40px;
}

.buy-productpanel ul
{
    font-size: 10.5pt;
    font-style: italic;
    list-style-type: none;
    margin-left: 18px;
}

.buy-product fieldset
{
    border: 0;
    padding: 10px 10px 20px 0;
}

.buy-product fieldset strong
{
    color: #000000;
    padding-left: 5px;
}

.buy-product-link
{
    line-height: 20px;
}

.buy-product-links-alt
{
    width: 50%;
}

.buy-product-disclaimer
{
    float: left;
    padding-top: 16px;
}

.buy-price
{
    color: #000000;
    font-size: 14pt;
    font-weight: bold;
    height: 20px;
}

.buy-price-padding
{
    padding: 28px 0;
}

.buy-price-padding-vl
{
    padding: 5px 0 30px 0;
    font-size:10.5pt;
}

.buy-price-padding-vlendpoint
{
    padding: 5px 0 50px 0;
    font-size:10.5pt;
}

.buy-support
{
    font-size: 10.5pt;
    margin: 40px 0;
}

.buy-support-dk
{
    font-size: 10.5pt;
    margin: 15px 0;
    margin-bottom:20px;
}

.buy-subset
{
    float: left;
    margin: 0 40px 0 0;
    width: 338px;
}

.buy-other
{
    float: left;
    margin-right: 19px;
}

.buy-thumbnails
{
    float: left;
    width: 338px;
}

.buy-thumbnails h2,
.buy-subset h2
{
    border-bottom: 1px solid #c9cacc;
    color: #000000;
    font-size: 10.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.buy-imagespace-thumbnail,
.lightbox
{
    float: left;
    margin: 0 10px 0 0;
}

.buy-imagespace-thumbnail:last-child,
.lightbox:last-child
{
    margin-right: 0;
}

.buy-systems
{
    float: left;
    font-size: 10.5pt;
    width: 572px;
}

.buy-systems h2
{
    border-bottom: 1px solid #c9cacc;
    color: #000000;
    font-size: 10.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.buy-system-list
{
    float: left;
    width: 50%;
}

.buy-system-list h3,
.buy-system-list-1col h3,
.buy-system-list-nocol h3
{
    color: #0067ac;
    font-size: 10.5pt;
    font-weight: normal;
    margin-bottom: 4px;
}

.buy-system-list-1col
{
    float: left;
    padding-right: 20px;
    width: 159px;
}

.buy-system-list-1col:last-child
{
    padding-right: 0;
}

.buy-system-list-nocol
{
    float: left;
    width: 338px;
}

.buy-system,
.buy-quote
{
    margin: 40px 0 20px 0;
}

.buy-quote-dk
{
    padding-top:40px;
    clear:both;
}

.buy-quotegroup
{
    font-size: 10pt;
}

.buy-quotegroup p
{
    line-height: normal;
}

.buy-quotegroup em
{
    font-weight: normal;
}

.buy-quotegroup strong
{
    font-style: normal;
}

.buy-console
{
    background: #f4f4f5;
    color: #000000;
    height: auto;
    padding: 15px;
    font-size: 10pt;
}

.buy-console h2
{
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: #c9cacc 1px solid;
    margin-bottom: 10px;
}

.buy-console h3
{
    font-size: 12pt;
}

.buy-console p
{
    font-size: 10.5pt;
    padding: 0;
}

.buy-console ul
{
    color: #757575;
    float: right;
    font-size: 10pt;
    font-style: italic;
    list-style-type: none;
    white-space: nowrap;
}

.buy-console fieldset
{
    border: 0;
    margin: 10px 0;
    padding: 0;
}

.buy-console fieldset table tbody tr td
{
    vertical-align: top;
    white-space: nowrap;
}

.buy-console fieldset.buy-version table tbody tr td:first-child
{
    padding-right: 10px;
}

.buy-console fieldset input
{
    margin-right: 5px;
}

.buy-console fieldset strong
{
    margin-right: 20px;
}

.buy-console fieldset label
{
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}

.buy-console fieldset select
{
    margin-right: 5px;
}

.buy-console fieldset p
{
    font-size: 10pt;
}

.buy-console-quote
{
    float: left;
}

.buy-console-cart
{
    margin-top: 15px;
}

.buy-console-price
{
    color: #000000;
    font-size: 14pt;
    font-weight: bold;
    padding-top: 3px;
}

.buy-console-disclaimer
{
    color: #757575;
    font-size: 10pt;
    margin-top: 5px;
}

.buy-console-hoverbox
{
    width: 140px;
}

.buy-console-hoverbox label
{
    padding-right: 5px;
}

.buy-console-currency
{
    width: 100px;
}

/* Redesigned Product Overview Page ******************************************/

.overview-products
{
    float: left;
    padding: 17px 0;
}

.overview-product
{
    float: left;
    font-size: 10.5pt;
    width: 332px;
    padding: 0 0 20px 0;
}

.overview-icon
{
    float: left;
    margin-right: 10px;
    width: 114px;
}

.overview-product-copy
{
    float: left;
    width: 208px;
}

.overview-product-copy h2,
.products-oem h2
{
    font-size: 12pt;
    padding: 5px 0;
}

.overview-product-copy img
{
    text-align: left;
    padding-bottom: 10px;
    margin: 0;
}

.overview-product-copy p
{
    font-size: 10pt;
}

.products-oem
{
    padding: 30px 0;
    width: 100%;
}

.products-oem-copy
{
    border-right: 1px solid #c9cacc;
    float: left;
    padding: 0 20px 0 0;
    width: 416px;
}

.products-oem-copy p
{
    padding: 0 20px 0 0;
}

.products-oem-list
{
    float: right;
    padding-left: 20px;
    width: 207px;
}

.products-oem-list h2
{
    font-size: 10pt;
    padding-top: 0;
}

.products-oem-list ul
{
    float: left;
    width: auto;
}

.products-oem-list ul li
{
    background: url(/images/bullet-arrow.png) no-repeat 0 6px;
    font-size: 10pt;
    list-style-type: none;
    padding-left: 15px;
}

.contact-form
{
    background: #f4f4f5;
    border-radius: 5px;
    padding: 20px;
    width: 205px;
}

.contact-form h2
{
    color: #000000;
    font-size: 14pt;
    font-weight: normal;
    padding-bottom: 5px;
}

.contact-form fieldset
{
    border: 0;
    padding: 0;
    margin-top: 10px;
}

.contact-form-submit
{
    text-align: center;
    padding-bottom: 0;
}

.submit-button-blue
{
}

.submit-button-orange,
input.quote
{
    background: url("/images/button-background.jpg") repeat-x 0 0;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 9pt;
    font-weight: bold;
    min-width: 120px;
    padding: 5px 10px;
}

.submit-button-orange:hover,
input.quote:hover
{
    background: url("/images/button-background.jpg") repeat-x 0 100%;
    text-decoration: none;
}


/* OEM Product Overview ******************************************************/
.oem-contact
{
    background: #f4f4f5;
    border-radius: 5px;
    padding: 20px;
}

.oem-contact h2
{
    color: #000000;
    font-size: 14pt;
    font-weight: normal;
    padding-bottom: 5px;
}

.oem-contact-submit
{
    text-align: center;
    padding-bottom: 0;
}

#body_sidebar2_sidebar2_rlist_0,
#body_sidebar2_sidebar2_rlist_1,
#body_sidebar2_sidebar2_rlist_2,
#body_sidebar2_sidebar2_rlist_3,
#body_sidebar2_sidebar2_rlist_4,
#body_sidebar3_rlist_0,
#body_sidebar3_rlist_1,
#body_sidebar3_rlist_2,
#body_sidebar3_rlist_3,
#body_sidebar3_rlist_4
{
    margin-right: 5px;
}

.oem-blurb
{
    margin: 0 0 20px 0;
}

.oem-blurb h2,
.oem-product-section h2
{
    color: #000000;
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 10px;
}

.oem-section
{
    margin-bottom: 40px;
    float: left;
}

.oem-product-section
{
    float: left;
    width: 312px;
}

.oem-product-section ul
{
    padding: 5px 0 10px 15px;
}

.oem-product-margin
{
    float: left;
    width: 40px;
    height: 1px;
}

.oem-product-logo
{
    padding-bottom: 5px;
}

/* Revised Tech Specs Page ***************************************************/
.tech-specs-list:first-child
{
    float: left;
    width: 322px;
    padding-right: 10px;
}
.tech-specs-list:last-child
{
    float: left;
    width: 322px;
    padding-left: 10px;
}

.vl-tech-specs-list:first-child
{
    float: left;
    width: 200px;
    padding: 5px;
}
.vl-tech-specs-list:last-child
{
    float: left;
    width: 200px;
    padding: 5px;
}
.vl2-tech-specs-list
{
    float: left;
    width: 200px;
    padding: 5px;
}

.vl-tech-specs-table
 {
    border:1px solid #000000;
 }
.vl-tech-specs-tr
 {
    border:1px solid #000000;
 }
.vl-tech-specs-td
 {
    border:1px solid #000000;
 }

.vl-tech-specs-table
 {
    border-collapse: collapse;
 }

.vl-tech-specs-td
 {
    padding:5px;
    vertical-align:top;
 }


/* Comparison Tables *********************************************************/
.compare-chart
{
    width: 100%;
}

.compare-table
{
    background: #f4f4f4;
    margin: 0;
    border: none;
}

.compare-table-head
{
    background: #ffffff;
    margin: 0;
    border: none;
}

.compare-table tr td
{
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    white-space: nowrap;
}

.compare-table tr td:first-child
{
    padding: 5px 0 5px 15px;
}

.chart-compare-header
{
    background: url("/images/chart-background.jpg") repeat-x 100% 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #ffffff;
    font-weight: bold;
    height: 30px;
    margin-left: 1px;
    padding: 5px 0 0 10px;
    text-transform: uppercase;
}

.chart-compare-subheader
{
    background: url("/images/chart-background.jpg") repeat-x 100% 0;
    border-left: 1px solid #ffffff;
    border-top: solid 5px #ffffff;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    padding: 5px;
    text-align: left;
    text-transform: uppercase;
}

.compare-category
{
    text-align: left;
    width: 463px;
}

.compare-list
{
    color: #000000;
    text-align: center;
    width: 100px;
}

.chart-compare-footer
{
    background: url("/images/chart-background.jpg") repeat-x 0 100%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 30px;
    margin-left: 1px;
}

/* Deal Registration Page ****************************************************/
.dealregradiobtn
{
    float: right;
    margin-top: -33px;
    margin-right: 220px;
}
/**Partner portal home */

.date-column
{
    padding: 5px 0 5px 5px;
    float: left;
    width: 200px;
}

.event-column
{
    padding: 5px 0 5px 5px;
    float: left;
    width: 250px;
}

.place-column
{
    padding: 5px 0 5px 5px;
}

.event-border
{
    border-bottom: 1px solid black;
}

.noliststyle
{
    list-style: none;
}

.discliststyle
{
    list-style: disc;
}
/* Product Updates Page ******************************************************/
.sub-bullet-1
{
    list-style-type: circle;
    margin-left: 17px;
}

/* 500 Error page ************************************************************/
div.formsmall
{
    background-image: url('/images/small-form-background.gif');
    background-repeat: repeat-y;
    padding: 0px 20px 0px 20px;
    margin-top: -5px;
    margin-bottom: -5px;
}

/*Home page slideshow pager styles*/

.cycle-slideshow, .cycle-slideshow *
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cycle-slideshow
{
    padding: 0;
    position: relative;
}
/* pager */
.cycle-pager
{
    z-index: 500;
    position: absolute;
    overflow: hidden;
}

div#pager
{
    top: 317px;
    left: 25px;
}

div#pager2
{
    margin-left: 0px;
    margin-top: 127px;
}

div#pagervl
{
    margin-left: 0px;
    margin-top:-10px;
}

div#pagerblog
{
    margin-left: 0px;
}

div#pager3
{
    margin-left: 230px;
    margin-top: -20px;
}

.cycle-pager span
{
    font-family: arial;
    font-size: 45px;
    width: 16px;
    height: 16px;
    color: #ddd;
    cursor: pointer;
}

.cycle-pager span.cycle-pager-active
{
    color: #D69746;
}

.cycle-pager > *
{
    cursor: pointer;
}
/* caption */
.cycle-caption
{
    position: absolute;
    color: white;
    bottom: 15px;
    right: 15px;
    z-index: 700;
}
/* overlay */
.cycle-overlay
{
    font-family: tahoma, arial;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 600;
    background: black;
    color: white;
    padding: 15px;
    opacity: .5;
}
/* prev / next links */
.cycle-prev, .cycle-next
{
    position: absolute;
    top: 0;
    width: 30%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 800;
    height: 100%;
    cursor: pointer;
}

.cycle-prev
{
    left: 0;
    background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;
}

.cycle-next
{
    right: 0;
    background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;
}

.cycle-prev:hover, .cycle-next:hover
{
    opacity: .7;
    filter: alpha(opacity=70);
}

.disabled
{
    opacity: .5;
    filter: alpha(opacity=50);
}
/* display paused text on top of paused slideshow */
.cycle-paused:after
{
    content: 'Paused';
    color: white;
    background: black;
    padding: 10px;
    z-index: 500;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 10px;
    opacity: .5;
    filter: alpha(opacity=50);
}
/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
    .cycle-slideshow
    {
        width: 200px;
    }

    .cycle-overlay
    {
        padding: 4px;
    }

    .cycle-caption
    {
        bottom: 4px;
        right: 4px;
    }
}

/*  DKService.exe Page Layout  ***********************************************/
.dkservice
{
    border: 0;
    width: 700px;
    margin: 0 0 20px 60px;
}

.dkservice tr td
{
    padding: 10px;
    vertical-align: top;
}

.dkservice-copy
{
    width: 395px;
}

/*  Form Styles   *******************************************************/
.form-mainspace
{
    background: #f4f4f5;
    border: 1px solid #c9cacc;
    border-radius: 10px;
    padding: 30px;
    margin: 0 0 40px 0;
    width: 600px;
}

.form-title
{
    color: #d47521;
    font-weight: bold;
}

.form-textbox
{
    width: 598px;
    height: 100px;
    overflow: auto;
}

.form-submit
{
    float: right;
    margin: 20px 0 10px 0;
    width: 120px;
}

.form-submit a
{
    color: #ffffff;
}


/*  Solutions Section Styles  ************************************************/
.solutions-img
{
    float: right;
    padding: 10px 0 10px 20px;
}

.solutions-section
{
    color: #757575;
    padding: 0 0 15px 0;
    width: 100%;
    height: auto;
}

.solutions-section-title
{
    color: #000000;
    font-size: 12pt;
}

.solutions-quote
{
    color: #757575;
    padding: 0 30px;
}

.solutions-section-subtitle
{
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
    padding: 10px 0;
}


/*  Careers Section Styles  **************************************************/
.careers-title
{
    color: #000000;
    font-size: 10.5pt;
    font-weight: bold;
    margin-bottom: 5px;
}

.careers-section
{
    border-bottom: 1px solid #c9cacc;
    color: #757575;
    padding: 0 0 20px 0;
    margin-bottom: 20px;
    width: 100%;
    height: auto;
}

.careers-locations
{
    float: left;
    margin-right: 15px;
    width: 200px;
}

.careers-locations:last-child
{
    margin-right: 0;
}

/*  Slideout Popup Styles: ebook  ******************************************************/
.slideout
{
    /*background: url(/images/background-slideout.jpg) center left repeat-x;*/
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    /*box-shadow: 0px 4px 8px rgba(50,50,50,0.75);*/
    /*height: 80px;*/
    position: fixed;
    right: 0;
    top: 242px;
    /*width: 102px;*/
    z-index: 150;
    
}


.slideout-header
{
    color: #d47521;
    font-size: 10pt;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
}
.slideout-headergray
{
    color: #606060;
    font-size: 10pt;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
}
.slideout-thumbnail
{
    float: left;
    margin: 0px 10px 10px 0;
    text-align: center;
    width: 100px;
}

.slideout-copy
{
    font-size: 10.5pt;
    left: 0;
    position: relative;
    top: 0;
    margin-top: -125px;
    margin-left: 103px;
}


.slideout-call
{
    color: #606060;
    float: left;
    margin-bottom: 8px;
}
.slideout-title
{
    margin: 0 10px 10px 0;
    
}
.slideout-title strong
{
    color: #004b7a;
    font-size: 12pt;
    font-weight: bold;
    text-shadow: 0 0 8px #ffffff;
}
.slideout-title em
{
    color: #d47521;
    font-size: 10pt;
    font-weight: bold;
    
}
.mktLblAbove
{
    list-style-type: none;
}
.slideout-input
{
    padding: 6px;
    border: 1px solid #c9cacc;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: 1px 1px 4px rgba(50,50,50,0.5) inset;
    height: 16px;
    width: 187px;
}
.slideout-submit
{
    background: url(/images/button-background.jpg) 0 0 repeat-x;
    border: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 12pt;
    font-weight: bold;
    height: 30px;
    left: 200px;
    padding: 5px 10px;
    position: relative;
    text-align: center;
    top: -46px;
    width: 30px;
}
@-moz-document url-prefix() { 
  .slideout-submit {
    top: -47px;
  }
}

.slideout-submit:hover
{
    background: url(/images/button-background-hover.jpg) 100% 0 repeat-x;
    box-shadow: 0 1px 4px rgba(50,50,50,0.5) inset;
}

.slideoutmktFormMsg
{
    color: #004b7a;
    font-size: 8pt;
    font-style: italic;
    margin-left: -210px;
    position: absolute;
    top: 35px;
}

/*  Leadership Page Styles  **************************************************/
.leadership
{
    padding: 15px 0 5px 0;
}
.leadership-title
{
    font-size: 10.5pt;
    margin: 10px 0 5px 0;
}
.leadership-title span
{
    color: #0067ac;
    font-weight: bold;
}
.leadership img
{
    float: right;
    padding: 5px 0 10px 20px;
}
.leadership p
{
    padding-left: 15px;
}
.leadership-expand
{
    background: url(/images/bullet-arrow.png) no-repeat 0 5px;
    cursor: pointer;
    padding-left: 15px;
}
.leadership-collapse
{
    background: url(/images/bullet-arrow-down.png) no-repeat 0 8px;
    padding-left: 15px;
}
.leadership-collapse span
{
    color: #ec881d;
    font-weight: bold;
}


/*  Contact Footer Styles  ***************************************************/

.contact-footer
{
    background: #d6d7d7 url(/images/background-slideout.jpg) top left repeat-x;
    border-bottom: 1px solid #c9cacc;
    border-left: 1px solid #c9cacc;
    border-right: 1px solid #c9cacc;
    color: #606060;
    padding: 12px 15px 10px;
    width: 918px;
}
.contact-footer-height
{
    height: 188px;
}
.contact-footer-blurb-header
{
    float: right;
    height: 12px;
    padding-bottom: 15px;
    width: 218px;
    background: red;
}
.contact-footer-header a
{
    color: #606060;
}
.contact-footer-header a:hover
{
    text-decoration: none;
}
.contact-footer-header img
{
    padding-right: 10px;
}
.contact-footer-form
{
    float: left;
}
.contact-footer-blurb
{
    border-left: 1px solid #c9cacc;
    float: right;
    font-size: 13pt;
    font-weight: bold;
    height: 100%;
    padding-left: 15px;
    text-align: center;
    width: 218px;
}
.contact-footer-blurb img
{
    padding: 15px 0;
}
.contact-footer-blurb strong
{
    color: #d47521;
    font-size: 15pt;
}

/*Media Resources tab*/
.medialeftdiv 
{
    float:left;
    width:320px;
}
.mediarightdiv 
{
    padding-left:20px;
    width:320px;
    float:right;
}

.mediaheader
{
    color: #d47521;
    font-weight: bold;
    text-transform: capitalize;
    padding:0px;
}
tr.cssPager td
{
    padding:5px;
}


/*Accordion for FAQs*/

.accordionHeader
{
    background: url('/support/images/plus-icon.png') no-repeat;
    padding-left:25px;
    
}

.selectedaccordionHeader
{
    background: url('/support/images/minus-icon.png') no-repeat;
    padding-left:25px;
    
}

.accordioncontent{
    padding-left:15px;
}

.techtrngol
{
    padding-left:30px;
    padding-bottom:30px;
}

.techtrngol li
{
    list-style-type:upper-alpha;
}

.techtrnghigherlevel 
{
    margin-bottom:20px;
}

/*HTML Case studies and Whitepapers section*/

.leftcasestudy {
    float: left;
    width:300px;
    padding-right:20px;
}

h3.casestudy
{
    margin-bottom:10px;
    padding:5px 0 5px 5px;
    color:#FFFFFF;
    background-color: #ec881d;
}

.casestudyquote
{
    padding-top:10px;
    padding-bottom:10px;
    color:#0067ac;
}

.casestudyquotesource
{
    padding-bottom:10px;
}

.casestudymain {
    color: #757575;
    line-height:1.5;
}

div.casestudymain h2
{
    color:#0067ac;
}

.casestudyintro
{
    line-height: 1.5;
    font-size:13pt;
}

.whitepapermain {
    color: #757575;
    line-height:1.5;
   
}

div.whitepaperheader{
    float:right;
}

div.whitepaperheadercopy h1 {
    color:white;
    margin-top:-160px;
    margin-left:280px;
}
div.whitepaperheadercopy_IO h1 {
     color:white;
    margin-top:-180px;
    margin-left:230px;
}
div.whitepaperheadercopy_IO p {
    color:white;
    width:380px;  
    margin-left:300px;
}
div.whitepaperheadercopy p {
    color:white;
    width:300px;
   
    margin-left:370px;
}
div.whitepaperheader_openbench h1
{
    color:#0067ac;
}
div.whitepaperheader_openbench p
{
   font-size: 12pt;

}
div.whitepaperheadercopy
{
    height:160px;
}
div.whitepaperheadercopy_IO
{
    height:180px;
}
.whitepaperidgimagefooter
{
    width:700px;
    float:right;
}
div.whitepapermain h2
{
    color:#0067ac;
     margin-bottom:10px;
}
div.whitepapermain h3
{
    margin-bottom:10px;
}
div.whitepapermain ol {
    padding-bottom:10px;
}

div.whitepapermain ol li {
    padding-bottom:5px;
}
.whitepapercopy
{
    width:695px;
    float:right;
    padding-bottom:40px;
}

.idgimages {
    float:left;
}

div.idgimages img
{
    padding-top:30px;
    padding-bottom:150px;
}

.whitepaperquote
{
    padding:10px;
    color:white;
    background-color:#d47521;
    border-top-left-radius: 5px;    
    border-bottom-left-radius: 5px;    
}
.openBenchQuote
{
     padding:10px;
     box-shadow: #757575 7px 7px;
     -webkit-box-shadow: #757575 7px 7px;
     -moz-box-shadow: #757575 7px 7px;
     float:right;
     width:400px;
     font-size:12pt;
     border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px; 
    
}
.openBenchTable
{
     padding:5px;
     box-shadow: #757575 7px 7px;
     -webkit-box-shadow: #757575 7px 7px;
     -moz-box-shadow: #757575 7px 7px;
     float:left;
     width:450px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px; 
    margin-right:20px;
}
.openBenchTableHeader
{
    color:#0067ac; 
    text-align:center;
}
.dottedborder
{
    border-bottom: 1px dotted #757575;
}
.smallfontUDprice {
    font-size:8.5pt;
    margin-right:3px;
    padding-left:5px;
}
.emgudicon
{
    float:left; 
    margin-top:8px;
    margin-right:3px;
}

h2.AccountPage
{
    color:#ec881d;
    padding-bottom:10px;
    font-weight: normal;
}

.bizeval {
    float: right;
    margin-top: -405px;
}

.updatediv {
    padding: 10px;
    width: 80%;
}

.productspopup {
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.mgmtvideo
{
    float:left;
    margin-left:10px;
    width:320px;
}