﻿.blacklink
{
    color:Black;
    font-size:10pt;
    font-family:Arial, helvetica, Sans-Serif;
    }

.valign
{
    vertical-align:super;
    }
/*UD 2009 New Header & Footer Code */
div.sitecenteritdiv
{
    width:950px;
    margin:0 auto;
    padding-top:10px;
    text-align:left;
    border:solid 0px green;
    font-family:Arial, helvetica, Sans-Serif;
}
div.topnavdiv
{
    width:950px;
    height:90px;
    margin:0 auto;
    text-align:left;
    padding:0px 0px 0px 0px;
    font:12pt/1.4em Arial, helvetica, sans-serif;
    border:solid 0px gray;
    color:#a1a1a1;
}
div.topnavdiv a, div.topnavdiv a:visited
{
    font-size:9pt;
    text-decoration:none;
}
div.topnavdiv a:hover
{
    text-decoration:underline;
}
div.navfloatingright
{
    float:right;
    margin:5px 0px 0px 0px;
    vertical-align:middle;
    padding:5px 0px;
    border: solid 0px red;
}
div.navfloatingleft
{
    float:left;
    margin:5px 0px 0px 0px;
    vertical-align:middle;
    padding:5px 0px;
    border: solid 0px red;
}
.newsearchnav
{
    width:90pt;
    height:20px;
    margin:0px 0px;
    padding:0px 0px;
}
div.country
{
    float:left;
    vertical-align:top;
    margin:2px 0px 0px 0px;
    font-size:8pt;
    border:solid 0px green;
}
div.topnavarrow
{
    float:left;
    vertical-align:top;
    margin:3px 0px 0px 15px;
    border:solid 0px green;
}
div.topnavsearchbox
{
    float:right;
    vertical-align:top;
    margin:0px 0px 0px 0px;
    border:solid 0px gray;
}
#searchbox
{
    width: 108px;
}
.floatingleftline
{
    float:left;
    margin:0px 20px 0px 20px;
}
.floatingleft
{
    float:left;
}
div.thintopnavdiv
{
    width:950px;
    height:80px;
    margin:0 auto;
    text-align:left;
    padding:0px 0px 0px 0px;
    font:12pt/1.4em Arial, helvetica, sans-serif;
    border:solid 0px gray;
}
div.newthinmainnavbardiv
{
    background:transparent url(/diskeeper/images/diskeepernewnavdarkblue.jpg) repeat-x;
    width:950px;
    height:5px;
    overflow:hidden;
    color:White;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:solid 0px red;
}
div.newmainnavbardiv
{
    background:transparent url(/diskeeper/images/diskeepernewnavdarkblue.jpg) repeat-x;
    width:950px;
    height:25px;
    color:White;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:solid 0px red;
}
div.newmainnavbarlinks
{
    background:transparent url(/diskeeper/images/diskeepernewnavdarkblue.jpg) repeat-x 100%; /*keep this one too*/
    display:inline;
    font:normal 11.5px arial, helvetica, sans-serif;
    letter-spacing:.1em;
    text-align:center;
    height:25px;  
    margin:0px 0px 0px 0px;    
    padding:0px 0px 0px 0px;   /*see IE code*/
    border-right:solid 0px green;
}
div.newmainnavbarlinks a, div.newmainnavbarlinks a:visited
{
    color:White;
    text-decoration:none;
    overflow:hidden;
    font:bold 11.5px arial, helvetica, sans-serif;
    margin:0px 0px 0px 0px;  
    padding:3px 26px 5px 26px;  /*was 3px 28px 5px 28px!important  see IE code*/
    border:solid 0px red;
}
div.newmainnavbarlinks a:hover, 
body#Home a.topnavhome, body#ctl00_Home a.topnavhome, body#ctl00_ctl00_Home a.topnavhome,
body#Products a.topnavproducts, body#ctl00_Products a.topnavproducts, body#ctl00_ctl00_Products a.topnavproducts,
body#Downloads a.topnavdownloads, body#ctl00_Downloads a.topnavdownloads, body#ctl00_ctl00_Downloads a.topnavdownloads,
body#Purchase a.topnavpurchase, body#ctl00_Purchase a.topnavpurchase, body#ctl00_ctl00_Purchase a.topnavpurchase, 
body#SpecialOffer a.topnavspecialoffer, body#ctl00_SpecialOffer a.topnavspecialoffer, body#ctl00_ctl00_SpecialOffer a.topnavspecialoffer,
body#Support a.topnavsupport, body#ctl00_Support a.topnavsupport, body#ctl00_ctl00_Support a.topnavsupport, 
body#Aboutus a.topnavaboutus, body#ctl00_Aboutus a.topnavaboutus, body#ctl00_ctl00_Aboutus a.topnavaboutus,
body#Company a.topnavaboutus, body#ctl00_Company a.topnavaboutus, body#ctl00_ctl00_Company a.topnavaboutus,
body#Partnerhome a.topnavpartnerhome, body#ctl00_Partnerhome a.topnavpartnerhome, body#ctl00_ctl00_Partnerhome a.topnavpartnerhome,
body#Partnerpurchase a.topnavpartnerpurchase, body#ctl00_Partnerpurchase a.topnavpartnerpurchase, body#ctl00_ctl00_Partnerpurchase a.topnavpartnerpurchase,
body#Downloads a.topnavpartnersoftware, body#ctl00_Downloads a.topnavpartnersoftware, body#ctl00_ctl00_Downloads a.topnavpartnersoftware
{
    background:transparent url(/diskeeper/images/diskeepernewnavlightblue.jpg) repeat-x;
    color:White;
    text-decoration:none;
}
span.navline
{
    vertical-align:middle;  /*see IE code*/
    margin:0px 0px;
    padding:0px 0px;
}
div.bottomfooterdiv,table.bottomfooterdiv
{
    width:950px;
    height:30px;
    margin:0px 0px 5px;
    padding:0px 0px 0px 0px;
    background-color: #274ea3;
    vertical-align:middle;
    text-align:left;
    color:White;
    font:normal 12px arial, helvetica, sans-serif;
    font-weight:bold;
    vertical-align:top;
}
div.bottomfooterdiv a
{
text-decoration:none;
vertical-align:top;
}
div.footer img,div.footersecure img
{
    border-color:transparent;
    }
p.footerlinks
{
    margin:0px 0px;
    padding:3px 20px 0px 20px;
    border:solid 0px white;
}
div.navfloatingright span.footertext
{
    margin:0px 0px;
    padding:0px 20px 0px 20px;
    border:solid 0px white;
    color:White;
    font-weight:bold;
    vertical-align:super;
}
div.navfloatingright p.footerlinks a, div.bottomfooterdiv p.footerlinks a:visited,div.navfloatingleft p.footerlinks a,div.navfloatingleft p.footerlinks a:visited
{
    font-size:10pt;
    text-decoration:none;
}
div.bottomfooterdiv div.navfloatingright p.footerlinks a
,div.bottomfooterdiv div.navfloatingleft p.footerlinks a
{
    color:White;
}
div.bottomfooterdiv p.footerlinks a:hover
{
    text-decoration:underline;
}

/*drop menu css*/
#dropmenudiv, #ctl00_dropmenudiv, #ctl00_ctl00_dropmenudiv
{
    position:absolute;
    border:1px solid #88c3fe;
    /*border-bottom-width: 1px; */
    font:normal 12px Arial, Helvetica, Sans-Serif;
    line-height:18px;
    padding:5px 0px 5px 0px;
    width:225px;
    z-index:100;
}

#dropmenudiv a, #ctl00_dropmenudiv a, #ctl00_ctl00_dropmenudiv a
{
    width: 100%;
    display: block;
    text-align:left;
    white-space:nowrap;
    text-indent: 30px;
    /*border-bottom: 1px solid #88c3fe;*/
    padding: 5px 0px 5px 0px;  /*see IE code*/
    color:Black;
    text-decoration: none;
    font-weight: bold;
}

#dropmenudiv a:hover, #ctl00_dropmenudiv a:hover, #ctl00_ctl00_dropmenudiv a:hover  /*hover background color*/
{ 
    /*background-color: yellow;*/
    text-decoration:underline;
}

#dropmenudiv hr, #ctl00_dropmenudiv hr, #ctl00_ctl00_dropmenudiv hr
{
    color:#88c3fe;
    height:1px;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    width:200px;
    text-align:center;
}

/*end drop menu*/


