table.buytable tr td
{
    padding-bottom:23px;
}
table.buytable a
{
    font-size:9pt;
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}
div.features
{
    width:680px;
}
div.quotes
{
    background:url(/products/images/quotes-sidebar.gif);
    background-repeat:no-repeat;
    height:158px;
    padding:20px 0 0 10px;
}
p.compchart
{
    background-image:url(/images/compare-editions.jpg);
    background-repeat:no-repeat;
    margin-bottom:0;
    margin-top:-1px;
    padding-bottom:31px;
    padding-left:15px;
    padding-top:50px;
    font-size:11pt;
}
div.rightdiv
{
    float:right;
}
p.quotep
{
    background-image:url(/images/need-quote.jpg);
    background-repeat:no-repeat;
    margin-bottom:0;
    margin-top:0;
    padding-bottom:25px;
    padding-left:15px;
    padding-top:50px;
    width:270px;
    font-size:11pt;
    padding-right:5px;
    color:#ffffff;
}
p.compchart a, p.quotep a
{
    text-decoration:underline;
}
span.pbutton
{
	background-image:url(/images/rolloverbutton.gif);
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
    font-size:9pt;
    height:26px;
    margin:-5px 5px -2px;
    padding:3px 3px 5px 3px;
    text-align:center;
    width:104px;
    font-weight:bold;
}
span.pbutton a.pbutton1
{
    padding:0px 32px 0px 35px;
    text-decoration:none;
}
span.pbutton a.pbutton2
{
    padding:0 18px 0 18px;
    text-decoration:none;
}
span.pbutton a.pbutton3
{
    padding:0px 23px 0px 23px;
    text-decoration:none;
}
span.pbutton:hover
{
    background-position-x:right;
}
h1.businessheader
{
    background:url(/images/purchase-overview.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.epppurchaseheader
{
    background:url(/diskeeper/images/DKC_MainHeaderBackground.jpg) no-repeat;
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.businesspurchaseheader
{
    background:url(/store/images/business-header.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.homepurchaseheader
{
    background:url(/store/images/personal-use-header.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.governmentpurchaseheader
{
    background:url(/store/images/public-sector-header.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.partnerpurchaseheader
{
    background:url(/store/images/partner-header.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.academicpurchaseheader
{
    background:url(/store/images/academic-header.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.overviewpurchaseheader
{
    background:url(/store/images/overview-header.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.overviewpurchasebheader
{
    background:url(/purchase/images/overview-header2.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.amnestyheader
{
    background:url(/purchase/images/Amnesty-Header.jpg); 
    height:141px; 
    color:#ffffff; 
    margin:0px; 
    padding:40px 0 0 30px;
}
h1.header,p.header
{
     background:url(/diskeeper/images/header_blank_logo.jpg); 
     color:#ffffff;
     background-repeat:no-repeat;
     height:95px;
     font-size:40px;
     margin:0px;
     padding:100px 0px 0px 90px;
}


div.joinnow a.joinnowbutton
{
      background: transparent url(/diskeeper/images/but_proceed200-w1.jpg) no-repeat;
    display:block;
    height:28px;
    color:#ffffff;
    padding-top:4px;
    font-weight:bold;
    }
    div.joinnow a.joinnowbutton:hover
{
       background: transparent url(/diskeeper/images/but_proceed200over-b.jpg) no-repeat;
    color:#ffffff;
    cursor: pointer;
    cursor:default;
    text-decoration:none;
    }
    
div.addtocart a.redbutton
{
    background: transparent url(/diskeeper/images/but_proceed200over-b.jpg) no-repeat;
    color:#ffffff;
    cursor: pointer;
    cursor:default;
    text-decoration:none;
    display:block;
    font-weight:bold;
    height:28px;
    padding-top:4px;
    font-size:9.3pt;
    }

.listalign
{
    vertical-align: super;
    padding-left:5px;
}
div#epp
{
    /*padding-left:70px;
    padding-right:50px;*/
    font-family:Arial, helvetica, Sans-Serif;
    font-size:10pt;
    }
div#epp img
{
        padding-top:5px;
    }
span#ctl00_body_err
{
    background-color:#FFF3F3;
    border-color: #DB9CA5;
    border-style:solid;
    border-width:1px;
    color:#a95d7c;
    vertical-align:middle;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:10px;
}
.price
{
       text-align:right;
       padding-right:10px;
    }
.upginfo
{
    padding:10px;
    border-style:solid;
        width:870;
        font-size:10pt;
        background-color:#F1F4F9;
        border-width:1px;
        border-color:#D7D7D7;
}
/*purchase wizard*/
body
{
	margin:0 auto;
	text-align:center;
	
}


/*<group=wizard>*/
span#ctl00_body_lblExist
{

font-weight:bold;
float:right;
padding:5px 155px 5px 0px;

}
#wizhead {
	font: bold 16px/30px Arial, verdana, Helvetica, sans-serif;
	margin-right: 0px;
	white-space: nowrap;
	letter-spacing: 1px;
	color:#000000;
	
}
#wizsubhead {
	font: bold 14px/30px Arial, verdana, Helvetica, sans-serif;
	margin-right: 10px;
	white-space: nowrap;
	letter-spacing: 1px;
}

#wizheadcj {
	font: bold  16px/30px Arial, verdana, Helvetica, sans-serif;
	margin-right: 10px;
	letter-spacing: 1px;
	color:#000000 ;
}

#sysreq
{
	width: 622px;
	margin-top: 10px;
	text-align:left;	
	
}
table#sysreg
{
	width:auto;
	height:300px;
}

#wiztext {
	font: 13px/19px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	margin-right: 10px;
	white-space: normal;
}

.ErrLabel {
	font: bold 13px/29px Arial, verdana, Helvetica, sans-serif;
	color: #871010;
	letter-spacing: 0px;
	white-space: normal;
	text-align:center;
	
}
#wiztextsmall {
	font: 10px/26px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	margin-right: 0px;
	margin-left: 20px;
	white-space: normal;
	line-height: 11px;
	float: left;
	
}
#wiztextsmallupgrade {
	font: 10px/26px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	margin-right: 0px;
	margin-left: 20px;
	white-space: normal;
	line-height: 11px;
	/*padding-left:20px;*/
	float: left;
	
}

#wizlinktext {
	font: 13px/29px Arial, verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0px;
	text-decoration: underline;
	margin-right: 10px;
}

#wizlinktextthanklink {
	font: bold 13px/29px Arial, verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0px;
	text-decoration: underline;
	margin-right: 3px;
	white-space:normal;
	line-height: 20px;
}
#wizlinktextthank {
	font: bold 13px/29px Arial, verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0px;
	margin-right: 3px;
	white-space:normal;
	line-height: 20px;
}
#wiztextcj {
	font: 13px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
}
#costjusttext {
	font: 13px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	white-space: nowrap;
	text-align:right;
}
#costjusttextred {
	font: 10px/29px Arial, verdana, Helvetica, sans-serif;
	color: #871010;
	letter-spacing: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	line-height: normal;
}
#costjustnumtext {
	font: 11px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	margin-bottom: 0px;
	margin-top: 29px;
	white-space: nowrap;
}

#wiztextbold {
	font: 13px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	font-weight: bold;
	margin-right: 4px;
	white-space: nowrap;
}

#wiztextboldcj {
	font: 13px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	font-weight: bold;
	margin-right: 10px;
}

#wiztextwhitebold {
	font: bold 12px Arial, verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0px;
	margin:0;
	padding:0;
}
#wiztextblackbold {
	font: bold 12px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	margin:0;
	padding:0;
}

#costjusttextgray {
	font: 13px/29px Arial, verdana, Helvetica, sans-serif;
	color: Gray;
	letter-spacing: 0px;
	margin-right: 10px;
	white-space: nowrap;
}

#editionone, #editiontwo, #editionthree, #editionfour, #editionfive, #editionsix{
	height: 98px;
	background: url(/store/images/wizard_bg_edition100.gif) bottom  repeat-x;
	width: 335px;
	padding:0;
	margin:0;
	
}
#editionone td.maintenance, #editiontwo td.maintenance, #editionthree td.maintenance,
#editionfour td.maintenance, #editionfive td.maintenance, #editionsix td.maintenance
{	
	width:200px;	
	white-space:nowrap;
}
#editionone td.radiobuttonlist #rdnAdmin, #editiontwo td.radiobuttonlist #rdnEnt, #editionthree td.radiobuttonlist #rdnStd,
#editionfour td.radiobuttonlist #rdnPre, #editionfive td.radiobuttonlist  #rdnPro, #editionsix td.radiobuttonlist
{	
		
	position:relative;
	right:-5px;
}

 #editionsix{
	height: 100px;
	background: left repeat-x url(/store/images/sbebackground.gif);
	width: 335px;
}

#costjusttowizl
{
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-IMAGE: url(/store/purchase/images/corners_left.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:#d6d6d6;
}
#costjusttowiz
{
	background-color:#d6d6d6;
}
#costjusttowizr
{
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-IMAGE: url(/store/purchase/images/corners_right.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:#d6d6d6;
}

#wiztocart
{
	background-color: #d6d6d6;
	background-image: url(/store/purchase/images/corners_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat; 
}
/*#editionone 
{	background: url(/store/images/gra_linenum_1a.gif) left no-repeat;
}*/
/*
old style 05/23/06
#editionone p 
{*/
	#editionone table {
	background: url(/store/images/gra_linenum_1a100.gif) left  no-repeat;
	width: 335px;
	height: 100px;
	color: #000000;
	white-space: nowrap;
	text-align: right;
	overflow: hidden;
	margin: 0px;
	padding-right:2px;
	font-family: Arial, verdana, Helvetica, sans-serif;
}/*
#editionone p.maint {
	width:335px;
	height: 10px;
	color: #000000;
	white-space: nowrap;
	vertical-align:top;
	text-align: right;
	overflow: hidden;
	display: block;
	margin: 0px 0px 2	0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, verdana, Helvetica, sans-serif;
}

*/

/*#editiontwo p*/
#editiontwo table  {
	background: url(/store/images/gra_linenum_2a100.gif) no-repeat left;
	width: 335px;
	height: 100px;
	text-align: right;
	white-space: nowrap;
	color: #000000;
	font-family: Arial, verdana, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0px;
	padding-right:2px;
}


/*#editionthree p */
#editionthree table {
	background: url(/store/images/gra_linenum_3a100.gif) no-repeat left;
	width: 335px;
	height: 100px;
	text-align: right;
	white-space: nowrap;
	color: #000000;
	font-family: Arial, verdana, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0px;
	padding-right:2px;
}


/*#editionfour p*/
#editionfour table  {
	background: url(/store/images/gra_linenum_4a100.gif) no-repeat left;
	width: 335px;
	height: 100px;
	text-align: right;
	white-space: nowrap;
	color: #000000;
	font-family: Arial, verdana, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0px;
	padding-right:2px;
}
/*#editionfive p*/
#editionfive table {
	background: url(/store/images/gra_linenum_5a100.gif) no-repeat left;
	width: 335px;
	height: 100px;
	text-align: right;
	white-space: nowrap;
	color: #000000;
	font-family: Arial, verdana, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0px;
	padding-right:2px;
}
#editionsix p {
	background: url(/store/images/gra_linenum_6.gif) no-repeat left;
	width: 335px;
	height: 100px;
	text-align: right;
	white-space: nowrap;
	color: #000000;
	font-family: Arial, verdana, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0px;
}
/*#editionone p:hover*/
#editionone table:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_1a100.gif);
	color: #3478C2;
}

/*#editiontwo p:hover*/
#editiontwo table:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_2a100.gif);
	color: #3478C2;
}

/*#editionthree p:hover*/
#editionthree table:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_3a100.gif);
	color: #3478C2;
}

/*#editionfour p:hover*/
#editionfour table:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_4a100.gif);
	color: #3478C2;
}
/*#editionfive p:hover*/
#editionfive table:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_5a100.gif);
	color: #3478C2;
}
#editionsix p:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_6.gif);
	color: #3478C2;
}
/*
#editionone a:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_1a.gif);
	color: #3478C2;
	display: block;
	cursor: default;
}

#editiontwo a:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_2a.gif);
	color: #3478C2;
	display: block;
	cursor: default;
}

#editionthree a:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_3a.gif);
	color: #3478C2;
	display: block;
	cursor: default;
}

#editionfour a:hover {
	background: #FFFFFF no-repeat left url(/store/images/gra_linenum_4a.gif);
	color: #3478C2;
	display: block;
	cursor: default;
}*/


#totalmid {
	width: 111px;
	height: 150px;
	background: url(/store/images/wizard_bg_total_midbigc.gif);
	color: #000000;
	font: 11px/28px Arial, verdana, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	padding-right: 4px;
	
}

#totaltopquote {
	width: 111px;
	height: 75px;
	background: #ffffff url(/store/images/wizard_bg_total_topc.gif);
	color: #000000;
	font: 11px/28px Arial, verdana, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	padding-right: 4px;
}

#totalbotquote {
	width: 111px;
	height: 75px;
	background: url(/store/images/wizard_bg_total_botc2.gif);
	color: #000000;
	font: 11px/28px Arial, verdana, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	padding-right:	4px;
}
#totalone {
	width: 111px;
	height: 100px;
	background: url(/store/images/wizard_bg_total_top100.gif);
	font: 11px/21px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
	right: 3px;
	padding-right: 8px;
	padding-top:10px;
	vertical-align:top;
}
#totaltwo, #totalthree, #totalfour {
	width: 76px;
	height: 100px;
	background: url(/store/images/wizard_bg_total_mid100.gif);
	color: #000000;
	font: 11px/21px Arial, verdana, Helvetica, sans-serif;
	text-align: right;
	padding-right: 8px;
	padding-top:10px;
	vertical-align:top;
}

#totalsix, #totalfive {
	width: 76px;
	height: 100px;
	background: url(/store/images/wizard_bg_total_bot100.gif);
	color: #000000;
	font: 11px/21px Arial, verdana, Helvetica, sans-serif;
	text-align: right;
	padding-right: 8px;
	padding-left:4px;
	padding-top:10px;
	vertical-align:top;
}

#costjusttotal {
	width: 592px;
	height: 32px;
	background: url(/store/images/costjust_bg_grandtotal.gif);
	color: #000000;
	font: 13px/28px Arial, verdana, Helvetica, sans-serif;
	text-align: right;
	padding-right: 0px;
}

#wizinfobox  {
	/*background: #3478C2 url(/store/images/wizard_bg_infobox.gif) no-repeat;
	background: #3478C2 url(/store/images/wizard_bg_infobox519.gif) no-repeat;*/
	/*background: #3478C2 url(/store/images/wizard_bg_infobox444.gif) no-repeat;*/
	background: #3478C2 url(/store/images/wizard_bg_infobox569.gif) no-repeat;
	width: 196px;
	height: 569px;
	margin: 0px;
	vertical-align: middle;
	
	position: relative;
	z-index: 1;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;	
}
#wizinfobox div#main
{
    padding:5px 0px 0px 8px;
}
#wizinfobox #help
{
	/*background: #871010 url(http://purchase.diskeepertest.local/purchase/images/wizard_bg_help_519.gif) no-repeat top;*/
	background: #871010 url(/store/images/wizard_bg_help_569.gif) no-repeat top;
	height: 569px;
	position:relative;
	margin: -12px 0px 0px 0px;  /*see IE*/
	padding: 0px 5px 0px 5px;
}
#wizinfobox #main p#smbcompare2008
{
    width:162px;  /*see IE*/
    color:White;
}
#wizinfobox #main p#smbcompare2008 a, #wizinfobox #main p#smbcompare2008 a:visited
{
    color:White;
    font-weight:bold;
}
#wizinfobox #help, #wizinfobox #SBE
{
	display:none;
}
/*#wizinfobox #SBE, #wizinfobox #main
{
	width: 196px;
	margin: 1em 0em 0 0em;
	padding: 0 0 0 .5em;
	font: normal 9pt Arial, Verdana, Helvetica;
}
#wizinfobox #help p, #wizinfobox #SBE p, #wizinfobox #main p
{
	width: 95%;	
	padding: 0 0 0 0;

}*/
#wizinfobox div#main h4 
{
	color:#ffffff;
	font: bold 11pt Arial, Verdana, Helvetica, Sans-serif;
	text-align:center;
	margin:0px 10px 5px 0px; 
	
}
/*#wizinfobox div#main a
{
	color:#ffffff;
	text-decoration:none;
	font: bold 10pt Arial, Verdana, Helvetica;
	
}*/
/*#wizinfobox div#main a:hover
{	
	text-decoration:underline;	
}*/
#wizinfobox div#main img#guaranteeimgmain
{
	vertical-align:bottom;
	position:relative;
	top:143;
	bottom:0;	
	right:-8;
	margin:0 auto;
}
#wizinfobox div#sbe img#guaranteeimgsbe 
{
	vertical-align:bottom;
	position:relative;
	top:50;
	bottom:0;
	right:-8;	
	margin:0 auto;
}
#wizinfobox div#help #helptitle
{
	text-align:center;
	text-transform:capitalize;
	font-weight:bold;
	position:relative;
	top:5;
	
	
}
#wizinfobox div#help img#guaranteeimghelp 
{
	vertical-align:bottom;
	position:relative;
	top:0px;
	right:-9px;
	bottom:0;	
	margin:0 auto;
	margin-top:50pt;
}
#wizinfobox div#sbe img 
{
	position:relative;
	top:-20;
	padding:0;
	margin:0;	
	margin:0 auto;
}
#wizinfobox div#sbe p.title
{
	position:relative;
	top:-25;
	padding:0;
	margin:0 0 1em 0;
	text-transform:capitalize;	
}
#wizinfobox div#sbe p.italics
{
	position:relative;
	top:-20;
	padding:0;
	margin:0 0 1em 0;
	font-style:italic;
}
#wizinfobox div#sbe ul
{
	position:relative;
	list-style:none;
	top:-25;
	padding:0;
	margin:0 0 1em 0;
	text-transform:capitalize;	
}
#wizinfobox div#sbe ul li
{
	margin:0 0 .1em 0;
}
#wizinfobox div#sbe ul li.title
{
	font-weight:bold;
}
#wizinfobox div#sbe p.blueline
{
	position:relative;
	top:-10;
	padding:0;
	left:-10;
	width:110%;
	margin:0 0 1em 0;
	border-top:solid 1px #7da8d8;
}


#wizthankyoubox  {
	background: #850C0C url(/store/images/wizard_bg_quote_444.gif) no-repeat;
	width: 196px;
	height: 369px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	position: relative;
	z-index:3;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display:block;
	
}

#wizquote {
	/* red background before change on 2/24/06
	background: #ffffff url(/store/images/wizard_bg_quote_444.gif) no-repeat;
	
	background: #ffffff url(/store/images/wizard_bg_infobox444.gif) no-repeat;*/
	width: 196px;
	height: 569px;
	display: none;
	position: relative;
	z-index: 2;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	visibility:hidden;
	
	
}
#quoteprofile {
	width: 196px;
	height: 569px;
	display: block;
	position: relative;
	z-index: 13;
	top: 5;
	right: 0;
	bottom: 0;
	left: 0;	
	overflow: hidden;
	padding: 0px 0px 0px 0px;	
	visibility:visible;
	margin:0px 0px 0px 0px;
	
}
#quoteprofile td
{
	padding: 2px 0px 2px 0px;
	color:#000000;	
}
#quoteprofile p#newquote
{
	margin:0px  6px 10px 8px;	
	font: normal 100% Arial, Verdana, Helvetica, Sans-serif;
	
}

#wizquote td.quotebutton
{
	padding-top:41px;
}


#wizinfobox h1, #wizquote h1, #wizthankyoubox h1{
	color: #ffffff;
	font: bold 13px/17px Arial, verdana, Helvetica, sans-serif;
	text-align: center;
}

/*#wizinfobox p,*/ 
#wizthankyoubox p{
	color: #ffffff;
	font: 9pt/12pt Arial, verdana, Helvetica, sans-serif;
	text-align: left;
}

#wizquote td.quote{
	color: #ffffff;
	padding-top:20px;
	font: 12px/16px Arial, verdana, Helvetica, sans-serif;
	text-align: left;
}

#quoteone {
	height: 75px;
	background:#FBFBFB left repeat-x url(/store/images/wizard_bg_edition.gif);
	width: 481px;
	text-align:right;
	float:right;
	
}

#quoteone p {
	height: 75px;
	background: left top repeat-x url(/store/images/costjust_bg_shadow.gif);
	width: 481px;
	text-align: right;
	float:right;
	padding:0px;
	margin:0px;
}

#quoteone p:hover {
	background: #FBFBFB repeat-x left top url(/store/images/costjust_bg_shadow.gif);
	color: #3478C2;
}
/*#quoteone a, a:link {
	height: 75px;
	background: left top repeat-x url(/store/images/costjust_bg_shadow.gif);
	width: 506px;
	text-align: right;
	color: #000000;
	text-decoration: none;
}
#quoteone a:hover {
	background: #FFFFFF repeat-x left top url(/store/images/costjust_bg_shadow.gif);
	color: #3478C2;
	display:block;
	cursor: default;
}*/

#quotetwo {
	height: 150px;
	background:#FBFBFB left bottom repeat-x url(/store/images/wizard_bg_edition.gif);
	width: 481px;
	padding:0px;
	margin:0px;
}
#quotetwo p {
	height: 150px;
	background: left top repeat-x url(/store/images/costjust_bg_line.gif);
	width: 481px;
	text-align: right;
	float:right;
	padding:0px;
	margin:0px;
}
#quotetwo p:hover  {
	background: #FBFBFB repeat-x left top url(/store/images/costjust_bg_line.gif);
	color: #3478C2;
	
}
/*#quotetwo  a, a:link  {
	height: 150px;
	background: left top repeat-x url(/store/images/costjust_bg_line.gif);
	width: 506px;
	text-align: right;
	color:#000000;
	text-decoration: none;
}
#quotetwo   a:hover  {
	background: #FFFFFF repeat-x left top url(/store/images/costjust_bg_line.gif);
	color: #3478C2;
	display:block;
	cursor:  default;
}*/
#quotethree {
	height: 92px;
	background: #FBFBFB left bottom repeat-x url(/store/images/wizard_bg_edition.gif);
	width: 481px;
	padding:0px;
	margin:0px;
}
#quotethree p {
	height: 92px;
	background: left top repeat-x url(/store/images/costjust_bg_line.gif);
	width: 481px;
	text-align: right;
	padding:0px;
	margin:0px;
}
#quotethree p:hover {
	background: #FBFBFB repeat-x left top url(/store/images/costjust_bg_line.gif);
	color: #3478C2;
}/*
#quotethree a, a:link {
	height: 75px;
	background: left top repeat-x url(/store/images/costjust_bg_line.gif);
	width: 506px;
	text-align: right;
	color: #000000;
	text-decoration:none;
}
#quotethree   a:hover  {
	background: #FFFFFF repeat-x left top url(/store/images/costjust_bg_line.gif);
	color: #3478C2;
	display:block;
	cursor:  default;
}*/
.quotetxt
{
	width: 45px;
}

.quoteerrtxt
{
	color: yellow;
}
.quotenoerrtxt
{
	color: white;
}
.quotefrmtxt
{
	width: 80px;
}
.quotefrmlrgnoerrtxt
{
	width: 120px;
	background-color: white;
}
.quotefrmlrgerrtxt
{
	width: 120px;
	background-color: yellow;
}
.quoteerrfrm
{
	background-color: yellow;
	width: 80px;
}
.quotenoerrfrm
{
	width: 80px;
	background-color: white;
}
#1wizquote h1 {
}

#1wizquote p {
}
.upgrade
{
	width:47px;	
}
td.upgradebx
{
	padding-right:10px;
}
td.upgradetxt
{	padding-top:2px;
	padding-bottom:5px;
	padding-left:10px;
}

/*</group>*/

.colorlight {
	background: #3478C2;
}

ul.requirements
{
	font: 13px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	vertical-align:top;
	margin-top:2px;
}
ul.requirements li 
{
	list-style-image: url(/store/images/liblue.gif);
}
/*dk/ud grid*/
TABLE.dkedition
{
	width:622px;
	height:198px;
	
}
TABLE.homeprof
{
	padding-bottom:21px;
	width:622px;
	background-color:#d6d6d6;
}
TD.routeselect
{
	background: url(/store/images/routing_bg.gif) repeat-x;
	color:#ffffff;
	width:612px;
	height:31px;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:0;	
	overflow:hidden;
	white-space: nowrap;	
}
TD.routeselectimg
{	background: url(/store/images/routing_bg.gif) repeat-x;
	color:#ffffff;
	height:31px;
	width:5px;
}
TD.space
{
	background-color:#d6d6d6;
	padding: 0px 0px 0px 56px;
	font: bold 15pt Arial, Verdana, Gillsans, sans-serif;
	color:#000000; 
	text-transform:capitalize;
	text-align:center;
	
}

TD.dkspace
{
	background-color:#d6d6d6;
	padding: 20px 0px 0px 56px;
	font: Bold 12pt Arial, Verdana, Gillsans, sans-serif;
	color:#000000; 
	text-align:center;	
}

TD.line
{
	background-color:#d6d6d6;
	padding: 20px 0px 20px 0px;
	
	
	
}
TD.busiredirect
{
	background: url(/images/dktablebg2.gif) repeat-x;
	width:622px;
	height:21px;
}
TD.dkhome 
{
	padding:0px 60px 5px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#3478c2;
	text-transform:capitalize;
	text-align:center;
	
}
h1.undelete
{	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: bold 15pt Arial, Verdana, Gillsans, sans-serif;
	color:#000000; 
	text-transform:capitalize;
	text-align:center;
	position:relative;
	top:5;	
}
h1#home
{
	padding: 0px 0px 0px 0px;
	margin:0;	
	position:relative;
	left:48;
}
h1#homeupgrade
{
	padding: 0px 0px 0px 0px;
	margin:0;
	position:relative;
	left:22;
}
h1#pro
{
	padding: 0px 0px 0px 0px;
	margin:0;
	position:relative;
	left:48;
}
h1#proupgrade
{
	padding: 0px 0px 0px 0px;
	margin:0;
	position:relative;
	left:22;
}
.undeleteh1
{
	padding:0;
	margin:0;
}
 td.udhome, td.udpro, td.udproupgrade, td.udhomeupgrade
{
	
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#3478c2;
	text-transform:capitalize;
	text-align:center;
	vertical-align:top;
	height:70px;
	
	
}
td.udpro
{
	padding:0px 42px 0px 13px;
	white-space:nowrap;
	
}
td.udhome
{
	padding:0px 0px 0px 20px;
}
td.udproupgrade
{
	padding:0px 59px 0px 0px;
	
}
td.udhomeupgrade
{
	padding:0px 0px 0px 20px;
}
TD.udhome #price, TD.udhomeupgrade #price,TD.udpro #price, TD.udproupgrade #price    
{
	padding:0px 0px 0px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#871010;
	text-decoration:none;
	cursor:default;
	
}
TD.udhdrighthome
{
	padding-top:0px;
	padding-left:28px;
	padding-right:0px;
	padding-bottom:0px;
	vertical-align:top;
	width:76px;
	height: 123px;
}
TD.udhdlefthome
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:47px;
	padding-right:0px;
	vertical-align:top;
	width:76px;
	height: 123px;
}
TD.udhdleftpro
{
	padding-top:0px;
	padding-left:47px;
	padding-right:0px;
	vertical-align:top;
	width:76px;
	height: 123px;
}
TD.udhdrightpro
{
	padding-left:28px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:top;
	width:76px;
	height: 123px;
}
TD.udhdleft
{
	padding-left:38px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:top;
	width:76px;
	height: 123px;
}
#udedtexthome, #udedtextpro {
	font: 12px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	text-justify:auto;
	white-space:normal;
	line-height:12pt;
	letter-spacing: 0px;
	white-space: normal;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 27px;
}
#udedtextproup, #udedtexthomeup {
	font: 12px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	text-justify:auto;
	white-space:normal;
	line-height:12pt;
	letter-spacing: 0px;
	white-space: normal;
	padding-left:27px;
	padding-bottom:10px;
	margin-left:13px;
	padding-top:0px;
	
}
#bluebar
{
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	height:10px;
}
#bluebar img
{
	position:relative;
	left:45;
}
TD.dkpro
{
	padding:0px 60px 5px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#3478c2;
	text-align:center;
}
TD.dkproupgrade
{
	padding:10px 60px 5px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#3478c2;
	text-align:center;
	
	
}
TD.dkhomeupgrade
{
	padding:10px 63px 5px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#3478c2;
	text-align:center;
}

TD.dkhome #price, TD.dkhomeupgrade #price,TD.dkpro #price, TD.dkproupgrade #price    
{
	padding:0px 0px 0px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#871010;
	text-decoration:none;
	cursor:default;
	
}
/*TD.dkhome #price a,  TD.dkhomeupgrade #price a,TD.dkpro #price a, TD.dkproupgrade #price a  
{
	padding:0px 0px 0px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#871010;
	text-decoration:none;
	cursor:default;
}
TD.dkhome #price a:hover,  TD.dkhomeupgrade #price a:hover, TD.dkpro #price a:hover, TD.dkproupgrade #price a:hover  
{
	padding:0px 0px 0px 0px;
	font:bold 10pt Arial, verdana, Helvetica, sans-serif;
	color:#3478c2;
}*/
td.addtocart
{
	padding: 0px 0px 0px 7px;
}
td.addtocartpro
{
	padding: 0px 0px 0px 7px;
}

TD.cellspace
{
	padding-left:19px;
}
TABLE.homeedition
{
	width:310px;
	height:100%;
	position:relative;
	bottom:8!important;
	bottom:0;
	
	
}
TABLE.profedition
{
	width:310px;
	
}

TD.hdright
{
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
	vertical-align:top;
	width:76px;
	height: 123px;
}
TD.hdleft
{
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
	vertical-align:top;
	width:76px;
	height: 123px;
}

TR.gridselectbottom
{
	bac,input#ctl00_body_btnUpAddkground-color:#d6d6d6;
	
}
.strikeout
{
    text-decoration:line-through;
    }
    
 input#ctl00_body_btnEntDKAddtocart
,input#ctl00_body_btnEntUDAddtocart
,input#ctl00_body_btnGovDKAddtocart
,input#ctl00_body_btnGovUDAddtocart
,input#ctl00_body_btnSmbDKAddtocart
,input#ctl00_body_btnSmbUDAddtocart
,input#ctl00_body_btnHomeDKAddtocart
,input#ctl00_body_btnHomeUDAddtocart
,input#ctl00_body_btnAcadDKAddtocart
,input#ctl00_body_btnAcadUDAddtocart

{
    background:transparent url(/diskeeper/images/but_proceed200-w1.jpg) no-repeat scroll 0 0;
    border:0 solid #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:28px;
    letter-spacing:0.1em;
    padding-bottom:6px;
    text-align:center;
    text-decoration:none;
    width:210px;
    
    }
 input#ctl00_body_btnEpplogin 
{
    background:transparent url(/diskeeper/images/but_proceed200-w1.jpg) no-repeat scroll 0 0;
    border:0 solid #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:28px;
    letter-spacing:0.1em;
    padding-bottom:6px;
    text-align:center;
    text-decoration:none;
    width:200px;
    padding-right:10px;
    margin-bottom:10px;
    margin-right:10px;
}
input#ctl00_body_btnEpp 
{
    background:transparent url(/diskeeper/images/but_proceed200-w1.jpg) no-repeat scroll 0 0;
    border:0 solid #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    float:right;
    font-size:12px;
    font-weight:bold;
    height:28px;
    letter-spacing:0.1em;
    padding-bottom:6px;
    text-align:center;
    text-decoration:none;
    width:200px;
    padding-right:10px;
    margin-bottom:10px;
    margin-right:10px;
}
input#ctl00_body_purchaseuc_btnUpAdd,input#ctl00_body_purchaseuc_btnAdd2,input#ctl00_body_purchaseuc_btnAdd,input#ctl00_body_purchaseuc_Button1,input#ctl00_body_purchaseuc_Button3,a.buttonnarrowred,input#ctl00_ctl00_body_body_purchaseuc_Button1, input#ctl00_body_btnAdd , input#ctl00_body_btnAdd2,input#ctl00_ctl00_body_body_purchaseuc_btnAdd,input#ctl00_ctl00_body_body_purchaseuc_btnAdd2, input#ctl00_body_purchaseuc1_btnAdd,input#ctl00_ctl00_body_body_purchaseuc_btnUpAdd, input#ctl00_body_btnUpAdd
, input#ctl00_body_purchaseuc1_btnUpAdd, input#ctl00_body_purchaseuc1_Button1, input#ctl00_body_purchaseuc1_Button2, input#ctl00_body_purchaseuc1_Button3,input#ctl00_ctl00_body_body_purchaseuc_Button3,input#ctl00_body_Button3

{
    background:url("/diskeeper/images/but_proceed200over-b.jpg") no-repeat scroll 0 0 transparent;
border:0 solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-size:12px;
font-weight:bold;
height:28px;
letter-spacing:0.1em;
padding-bottom:6px;
text-align:center;
text-decoration:none;
width:210px;

	
}
a.buttonnarrowred:visited, input#ctl00_body_btnAdd:visited {
	color:#FFFFFF; 
	background: no-repeat url(/store/purchase/images/but_addtocartgrid.gif);
}
#dkedtext {
	font: 12px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	white-space: nowrap;
	padding-left:10px;
	
}

td.upgradetxt
{
	font: normal 10pt/12pt Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	float:left;
	text-align:center;
	white-space:normal;
	letter-spacing: 0px;
	white-space: normal;
	
	/*margin: 0px 30px 0px 0px;
	padding:10px 30px 0px 0px;*/
}
td.upgradetxt div
{
	position:relative;
	right: 17!important;
	right:36;
	top:5;
	width:140px;
	height:100%;
	
}
#dkedtextpro {
	font: 12px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	text-justify:auto;
	white-space:normal;
	line-height:12pt;
	letter-spacing: 0px;
	white-space: normal;
	padding-left:13px;
	margin-left:23px;
	padding-top:10px;
	
}
#dkedtexthome {
	font: 12px/29px Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	text-justify:auto;
	white-space:normal;
	line-height:12pt;
	letter-spacing: 0px;
	white-space: normal;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 13px;
}
.clickhere
{
	color:#3478c2;
}
 a.whatis
{ 
	color:#3478c2;
}
a:visted.whatis
{ 
	color:#1d446d;
}
a:active.whatis
{ 
	color:#5693d5;
}
/*purchase error*/
.blue
{ 
	background: #d6d6d6 url(/store/purchase/images/bluebg.gif) repeat-x;
	color:#ffffff;
	font-family:verdana, Helvetica, Arial;
	font-size:10pt;
	font-weight: bold;
	height:34px;
	width:622px;
	padding-left: 10px;
	
}
.grey
{	
	background: #d6d6d6;
	color:#000000;
	font-family:verdana, Helvetica, Arial;
	font-size:8pt;
	font-weight: normal;
	width:622px;
	
}
p.error
{
	padding-left:10px;
}

.bluedivider
{
	background:#d6d6d6 url(/purchase/Images/bluebar.gif) repeat-y;
	width:1px;
	
}
div#purchasseerror2
{
	display:none;	
	
}

div#purchaseerror #error, div#purchaseerror2 #error2
{
	/*background:url(/purchase/images/profileerrorp.gif) repeat-y;*/
	
}
div#purchaseerror #top
{
	background:url(/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(/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;
	
	
}
input.buttonsubmitquote {
background-image:url(/downloads/images/dk2008-VLQuote-bluebutton.jpg);
border:0 solid;
height:27px;
margin:0;
padding:0;
width:163px;
}
input.buttonsubmitquote:hover {
background-image:url(/downloads/images/dk2008-VLQuote-bluebutton-over.jpg);
cursor:pointer;
}
 div#purchaseerror3 #quote
 {
	background:url(/purchase/images/profileerrortop.gif) no-repeat;
	padding:2px 0px 0px 0px;
	margin:0;
	height:19px;
	color:#000000;
	font: bold 70% Arial, Verdana, Helvetica, sans-serif;
	z-index:10;
	position:relative;
	bottom:0;	
	right:0;
	left:0;
	top:2;
 }
div#purchaseerror #content, div#purchaseerror2 #content2, div#purchaseerror3 #content3
{
	position:relative;
	bottom: 10;	
	right:0;
	left:10;	
	width:500px;	
	margin:0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;	
	font: bold 130% Arial, Verdana, Helvetica, sans-serif;
	
}

div#purchaseerror #bottom, div#purchaseerror2 #bottom2, div#purchaseerror3 #bottom3
{
	background: #ffffff url(/purchase/images/profileerrorbottom.gif) no-repeat;
	padding:0;
	margin:0;	
	z-index:1;
}
div#purchaseerror #middle, div#purchaseerror2 #middle2
{
	background: url(/purchase/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;
}
/*<group=enabled>*/
a
{
	color:#3478c2;
	text-decoration:none;
}


#enabled td
{
	font: bold 85%/1em Arial, Verdana, Helvetica;
	width:300px;
	vertical-align:top;
	padding:0px 0px 35px 0px;
	
}
#enabled td p
{
	margin:0px 20px 0px 0px;	
}
#enabled td#header
{
	padding:0px 0px 10px 0px;
	width:700px;
}
#enabled td.java
{
	width:430px;
}
#enabled #iejava3
{	
	position: relative;
	right:8;
}
#enabled #iejava4
{	
	position: relative;
	right:2;
}
#enabled #iejava5
{	
	position: relative;
	right:7;
}
#enabled #iejava6
{	
	position: relative;
	left:2;
}
#enabled #iejava7
{	
	position: relative;
	right:3;
}

#hr1
{
	
	height:1px;
	width:476px;
	/*background: #3a73b9 repeat-x;*/
	position:relative;
	left:219;
	bottom:50;
}

#hr2
{
	height:1px;
	width:550px;
	/*background: #3a73b9 repeat-x;*/
	position:relative;
	left:146;
	bottom:48;
}
#enabled p#iejava4a
{
	position: relative;
	bottom:15!important;
	bottom:14;
	left:15;
}
#enabled p#iejava4b
{
	position: relative;
	bottom:15!important;
	bottom:14;
	left:15;
}
#enabled p#iejava7
{
	position: relative;
	bottom:15!important;
	bottom:14;
	left:15;
}
#enabled #ieusers
{
	position:relative;
	bottom:5;	
}
#enabled #ffusers
{
	position:relative;
	bottom:3;	
}
#enabled #iereturn, #enabled #ffreturn
{	
	width:100%;
}
	
/*</group=enable>*/
#vllicense #wizinfobox div#main div.sbe-box {
    background:transparent url(/store/purchase/images/Dk2009-SBE-bg.jpg) no-repeat;
    width:180px;
    height:170px;
    margin:0px 0px;
    padding:0px 0px; 
    font-size:13px;
    color:Black;
    line-height:1.2em;
    font-family:Arial;
    font-weight:bold;
    vertical-align:top;
}
#vllicense #wizinfobox div#main div.sbe-box p.sbe {
    padding:5px 5px 0px 6px;
    margin:0px 0px;
}
#vllicense #wizinfobox div#main div.sbe-box .blueheading {
    color:#0058af;
    font-size:14px;
}
#vllicense #wizinfobox div#main div.sbe-box .redheading {
    color:#da2b00;
    font-style:italic;
    font-size:12px; 
    float:right;
    padding-right:10px;
}
#vllicense #wizinfobox div#main div.sbe-box .redtext {
    color:#da2b00;
}
#vllicense #wizinfobox div#main div.sbe-box .biggertext {
    font-size:18px;
    line-height:1.5em;
}
#wizinfobox div#main div.sbe-box .centerit { 
    text-align:center;
    padding:10px 0px 0px 0px;
}

#sbe-banner, #sbe-pp-banner
{	
	border: none;
	position:relative;
	left:3;
	margin-top:1px;
}
#sbe-banner
{
	margin-bottom:25px;
}
/*#main span
{
	margin: 0px 0px -7px 0px;
	display:block;
	padding-bottom:13px;
	position:relative;
	top:-6px;
	height:15px;
	z-index:2;
}*/
#main .bold
{
	font-weight:bold;
}
#thankyoulist
{
	font: normal .8em Arial, Verdana, Helvetica, Sans-Serif;
	list-style-type: none;
	padding:0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;	
	position: relative;
	left:8;
	bottom:20;
	width:150px;
}
/*ul#thankyoulinklist li
{
	padding:0px 0px 10px 0px;
	position: relative;
	left:10;
	bottom:15;
}*/
a.thankyoulink, a.thankyoulink:hover, a.thankyoulink:visited
{
	color:#ffffff;
	text-decoration:underline;
}



#quoteprofile #quotebubble
{
	position:relative;
	left:47;
	bottom:7!important;
	z-index:10;
}
#quoteprofile #bridquotebubble
{
	position:relative;
	left:47;
	bottom:7!important;
	top:14;
	z-index:10;
}
#quoteprofile #quotebubblethankyou
{
	position:relative;
	left:47;
	bottom:7!important;
	top:1;
	z-index:10;
}

/*<group=thankyou>*/
div#thankyou #header
{
	font: bold 1.1em Arial, Verdana, Helvetica, Sans-Serif;
}
div#thankyou #content
{
	font: normal .8em Arial, Verdana, Helvetica, Sans-Serif;
}
div#thankyou ul#linklist
{
	font: normal .8em Arial, Verdana, Helvetica, Sans-Serif;
	list-style-type:none;
	list-style-image: url(/purchase/images/blue-dot.jpg);
}


/*</group=thankyou>*/
/*#quoteprofile {
	width: 186px;
	display: block;
	position: relative;
	z-index: 3;
	top: 5;
	right: 0;
	bottom: 0;
	left: 11;
	height:100%;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	visibility:visible;
	margin:0px 5px 0px 0px;
	
}
#quoteprofile td
{
	padding: 2px 0px 2px 0px;
}*/

#wizquote p
{
	color: #000000;
	font:normal 1em/10pt Arial, verdana, Helvetica, sans-serif;
	text-align: left;
	padding:4px 0px 4px 0px;
	margin:0 2px 0 2px;
	
}
#wizquote p#login, #wizquote p#profile
{
	color:#000000;
	position: relative;
	left:10;
	bottom:17;
	padding:2px 0px 2px 0px;
	margin:0px 15px 0px 0px;
	
}
#wizquote p#button, #wizquote p#button2
{	
	padding:13px 0px 3px 10px;
	font:bold .9em Arial, verdana, Helvetica, sans-serif;
	margin:0;	
	color:#000000;
	bottom:0;
	left:18!important;
	text-align:center; 
}
#wizquote p#bridbutton
{	
	padding:3px 0px 3px 0px;
	font:bold .8em Arial, verdana, Helvetica, sans-serif;
	margin:0;	
	position:relative;
	top:15;
	bottom:0;
	left:30!important;
}
#wizquote p#quotetextwhitebold, #wizquote p#quotetextblackbold  
{
	
	text-align:center;
	color: #000000;
	letter-spacing: 0px;
	font-weight: bold;
	text-align:center;
	padding:10px 0px 2px 0px;
	margin:0;
}
img#guarentee
{
	margin: 10px 0px 10px 0px;
	position:relative;
	bottom:10;
}

img#verisign
{
	margin: 10px 0px 10px 0px;
}

#quotetable
{
	/*background: transparent url(/store/images/wizard_bg_quote_border519.gif) no-repeat;
	background: transparent url(/store/images/wizard_bg_quote_border.gif) no-repeat;*/
	background: transparent url(/store/images/wizard_bg_quote_border569.gif) no-repeat;
	height:569px;
	width:196px;
}
#dkclocklogo
{
	margin: 0 auto;
	position:relative;
	left:45;
	top:20;
}
#wizardhelpquestionimg
{
	border:none;	
	margin: 0 0 0 0;	
}
a#wizardhelpquestion
{
	color:#000000;
	float:right;
	text-decoration:none;
	border:none;
	font:normal 10pt Arial, Verdana, Helvetica;
	padding: 0 10px 0 0;	
	margin: 0 0 0 0;	
	text-transform:capitalize;
}
a#wizardhelpquestion span
{	
	position:relative;
	top:-7;
	right:5;
}
a#wizardhelpquestion:hover, a#wizardhelpquestion:visited
{
	text-decoration:none;
}
/***BEGIN SMALLBIZ COMPARE***/

div#smbcompare
{
	margin:0 auto;
	width:540px;
	margin-bottom:0px;   /*-300px*/
	display:none;
	position:absolute;
	top:100px;  /*250px*/
	left:210px;    /*-15px*/
}
div#smbcompare img
{
	position:relative;
	top:-15px;
	right:5px;
	
}
div#smbcompare h4
{
	font:bold 11pt Arial, Verdana, Helvetica;
	text-align:center;	
}
.redboxbody table
{
	margin:0;
	padding:0;
	width:525px;
}
.redboxbody table td#smbtd
{
	width:50%;
}
.redboxbody ul.compareeditions
{	
	font: 12px Arial, Verdana,  Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
	margin:0px 0px 0px 0px;	
	white-space:nowrap;	
	list-style-image:none;
	list-style-type:none;
	color:#000000;
}
.redboxbody ul#premier
{	
	padding: 0px 0px 0px 15px;
}
.redboxbody ul.compareeditions ul
{
	list-style-type:none;
	margin:0px 0px 15px -30px;
}
.redboxbody ul.compareeditions ul#smbpremierinnerlist
{
	list-style-type:none;
	margin:0px 0px 10px -30px;
}
.redboxbody ul.compareeditions li#smbpremierlispace
{
	margin-bottom:10px;
}
.redboxbody ul.price
{	
	font: 12px Arial, Verdana,  Helvetica, sans-serif;
	padding: 10px;
	margin:0px 0px 0px 0px;		
	list-style-image:none;
	list-style-type:none;
	color:#000000;
}
.redboxbody ul#smb
{
	margin-top:0px;	
}
.redboxbody ul.price li.redprice
{
	color:#871010;
	font-weight:bold;
}
div#separator
{
	background: transparent url(/store/Purchase/images/verticalsep.gif) repeat-y;
	height:237px;
	width:3px;
	border:solid 0px #000000;
	position:relative;
	left:245px;
	top:-1px;
	margin:0px 0px -237px 0px;
}
p#smbcompare
{
	background: transparent url(/store/purchase/images/comparelinkbg2.gif) no-repeat center;
	height:47px;
	text-align:center;
	margin-top:0px;
}
p#smbcompare a
{
	position:relative;
	top:7px;
}
p#note
{
	font-style:italic;
	color:White;
}
div#smbcompare p.centerit
{
    text-align:center;
}
/***END SMALLBIZ COMPARE***/
#sysreq div.greeninitiative
{
    background:transparent url(/diskeeper/images/dk2009-greeninitiative2.jpg) no-repeat;
    width:308px;
    height:88px;
    text-align:center;
    font-size:12px;
    float:right;
    font-style:italic;
    border:solid 0px navy;
}
#sysreq div.greeninitiative p
{
    font-size:12px;
    margin-top:0px;
    padding-top:0px;
}
span.greentext
{
    color:#76923c;
    font-size:12px;
}

/*new cart pages*/
div#shoppingcart {
    width:950px;
    border:solid 0px navy;
}
div#shoppingcart1 {
   /* width:950px;*/
    border:solid 0px navy;
}
ul#carttoptabs {
    list-style:none;
    margin:0px 0px 6px 0px;
    padding:0px 0px 0px 0px;
}
ul#carttoptabs li {
    display:inline;
    font-weight:bold;
    font-size:14px;
    width:142px;
    height:33px;
}
ul#carttoptabs li a:hover {
    text-decoration:none;
}
ul#carttoptabs li a#ctl00_body_A1

{
    margin:0px 3px 0px 0px;
    padding:8px 37px 6px 30px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_A4

{
    margin:0px 3px 0px 0px;
    padding:8px 30px 6px 26px;
    color:#ffffff;
    }
ul#carttoptabs li a#ctl00_body_A2

{
    margin:0px 3px 0px 0px;
    padding:8px 23px 6px 30px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_A3

{
    margin:0px 3px 0px 0px;
    padding:8px 15px 6px 20px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_A5

{
    margin:0px 3px 0px 0px;
    padding:8px 37px 6px 37px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_A6
{
    margin:0px 3px 0px 0px;
    padding:8px 40px 6px 40px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_purchaseuc1_Bund
,ul#carttoptabs li a#ctl00_body_Bund
,ul#carttoptabs li a#ctl00_body_Full
,ul#carttoptabs li a#ctl00_body_Fulllnk
, ul#carttoptabs li a#ctl00_body_purchaseuc1_Full {
    margin:0px 3px 0px 0px;
    padding:8px 31px 6px 31px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_Upg

,  ul#carttoptabs li a#ctl00_body_purchaseuc1_Upg {
    margin:0px 3px 0px 0px;
    padding:8px 14px 6px 14px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_Spl

,  ul#carttoptabs li a#ctl00_body_purchaseuc1_Spl {
    margin:0px 0px 0px 0px;
    padding:8px 14px 6px 14px;
    color:#ffffff;
}
ul#carttoptabs li a#ctl00_body_purchaseuc1_Vl,ul#carttoptabs li a#ctl00_body_Vl {
    margin:0px 0px 0px 0px;
    padding-right:15px;
    padding-top:11px;
    padding-left:13px;
    padding-bottom:6px;
    color:#ffffff;
}
ul#carttoptabs li a.activetab {
    background: transparent url(/diskeeper/images/cart-tab1.gif) no-repeat;
}
ul#carttoptabs li a.nonactivetab {
    background: transparent url(/diskeeper/images/cart-tab2.gif) no-repeat;
}
ul#carttoptabsrow2, ul#carttoptabsrow3 {
    background-color:#153b8c;
    list-style:none;
    height:33px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 10px;
    color:#ffffff;
}
ul#carttoptabsrow2 liul#carttoptabsrow3 li {
    display:inline;
    color:#ffffff;
    float:left;
    margin:0px 0px 0px 0px;
    padding:6px 0px 0px 15px;
}
div#cartdivundertabs,div#quotesdiv {
    border:solid 1px #d7d7d7;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div#cartdivundertabs p {
    padding:10px 10px 10px 10px;
    margin: 0px 0px;
}
div#cartdivundertabs a, div#cartdivundertabs a:active, div#cartdivundertabs a:visited {
    color:#0262c9;
    text-decoration:underline;
    font-weight:bold;
}
div#cartdivundertabs a.blacklink, div#cartdivundertabs a.blacklink:active, div#cartdivundertabs a.blacklink:visited {
    color:#000000;
    font-weight:normal;
}
table#ctl00_body_purchaseuc_smbgrid,table#ctl00_body_purchaseuc_VGrid,table#ctl00_body_purchaseuc_UDGrid,table#ctl00_body_purchaseuc_HFGrid,table#ctl00_body_purchaseuc_DKGrid,table#DKGrid,table#ctl00_ctl00_body_body_purchaseuc_HFGrid,table#ctl00_ctl00_body_body_purchaseuc_DKGrid,table#ctl00_ctl00_body_body_purchaseuc_VGrid,table#ctl00_ctl00_body_body_purchaseuc_smbgrid,table#ctl00_ctl00_body_body_purchaseuc_UDGrid,table#ctl00_body_DKGrid,table#ctl00_body_VGrid,table#ctl00_body_purchaseuc1_VGrid, table#ctl00_body_UDGrid, table#ctl00_body_smbGrid, table#ctl00_body_purchaseuc1_DKGrid, table#ctl00_body_purchaseuc1_UDGrid, table#ctl00_body_purchaseuc1_smbgrid , table#ctl00_body_smbgrid{
    width:950px;
    font-size:.9em;
    border:solid 1px #d7d7d7; 
}

table#ctl00_body_purchaseuc_smbgrid th,table#ctl00_body_purchaseuc_VGrid th,table#ctl00_body_purchaseuc_UDGrid th,table#ctl00_body_purchaseuc_HFGrid th,table#ctl00_body_purchaseuc_DKGrid th,table#DKGrid th,table#ctl00_ctl00_body_body_purchaseuc_HFGrid th, table#ctl00_body_DKGrid th,table#ctl00_ctl00_body_body_purchaseuc_DKGrid th,table#ctl00_ctl00_body_body_purchaseuc_UDGrid th, table#ctl00_body_UDGrid th, 
table#ctl00_body_smbGrid th, table#ctl00_body_purchaseuc1_DKGrid th,
table#ctl00_body_purchaseuc1_VGrid th, table#ctl00_body_VGrid th,table#ctl00_ctl00_body_body_purchaseuc_VGrid th,
table#ctl00_body_purchaseuc1_UDGrid th,  table#ctl00_body_purchaseuc1_smbgrid th,table#ctl00_ctl00_body_body_purchaseuc_smbgrid th,
table#ctl00_body_smbgrid th {
    background-color:#f1f4f9;
    color: #153b8c;
    font-size:16px;
    padding:5px 5px 5px 10px;
}
div#ctl00_body_pnlEnt
,div#ctl00_body_pnlGov
,div#ctl00_body_pnlSmb
,div#ctl00_body_pnlHome
,div#ctl00_body_pnlAcad
,div#ctl00_body_pnlPartner
{
        width:830px;
        margin-left:10px;
    }
span#ctl00_body_purchaseuc1_label1,span#ctl00_body_purchaseuc1_label2,span#ctl00_body_purchaseuc1_label3
{
    color: #153b8c;
    font-size:20px;
    padding:5px 5px 5px 0px;
}
span#ctl00_body_lblent
,span#ctl00_body_lblGov
,span#ctl00_body_lblent
,span#ctl00_body_lblsmb
,span#ctl00_body_lblHome
,span#ctl00_body_lblAcad
,span#ctl00_body_lblPartner
{
    color: #153b8c;
    font-size:20px;
    padding:5px 5px 5px 0px;
    font-weight:bold;
}
table.bottomdescription {
    width:870px;
    font-size:.9em;
    font-weight:bold;
    background-color:White;
}
table.bottomdescriptionacademic {
    width:870px;
    color:Black;
    font-size:.9em;
    font-weight:bold;
    background-color:White;
}
table.bottomdescription a.redlink, table.bottomdescription a.redlink:visited {
    color: #c31b0e;
    font-size:12px;
    text-decoration:underline;
}
table.bottomdescription a.blacklink, table.bottomdescription a.blacklink:visited {
    color: #000000;
    font-size:12px;
    text-decoration:underline;
}
table.bottomdescriptionacademic a.blacklink, table.bottomdescriptionacademic a.blacklink:visited {
    color: #000000;
    font-size:14px;
    text-decoration:underline;
}
table.bottomdescription div.addtocart, table.bottomdescriptionacademic div.addtocart {
    float:right;
    text-align:center;
    width:205px;
    height:30px;
}
table.bottomdescription div.addtocart a.addtocartbutton, table.bottomdescription div.addtocart a.addtocartbutton:visited, 
table.bottomdescriptionacademic div.addtocart a.addtocartbutton, table.bottomdescriptionacademic div.addtocart a.addtocartbutton:visited,table.quotestable div.addtocart a.addtocartbutton  {
    background: transparent url(/diskeeper/images/but_proceed200-w1.jpg) no-repeat;
    display:block;
    height:28px;
    color:#ffffff;
    padding-top:4px;
    font-weight:bold;
}
div#ctl00_body_purchaseuc1_pnlVL
{
     width:950px;
    padding:0px 0px 0px 0px;
    border-left:solid 1px #c7c7c8;
    border-right:solid 1px #c7c7c8;
    font-family:Arial, helvetica, Tahoma, Sans-Serif;
    font-size:10pt;
}
table.bottomdescription div.addtocart a.addtocartbutton:hover,
table.bottomdescriptionacademic div.addtocart a.addtocartbutton:hover,table.quotestable div.addtocart a.addtocartbutton:hover {
    background: transparent url(/diskeeper/images/but_proceed200over-b.jpg) no-repeat;
    color:#ffffff;
    cursor: pointer;
    cursor:default;
    text-decoration:none;
}
table#ctl00_body_purchaseuc_smbgrid td,table#ctl00_body_purchaseuc_VGrid td,table#ctl00_body_purchaseuc_UDGrid td,table#ctl00_body_purchaseuc_HFGrid td,table#DKGrid td,table#ctl00_body_DKGrid td, table#ctl00_body_UDGrid td, table#ctl00_body_smbGrid td, 
table#ctl00_body_purchaseuc1_DKGrid td,table#ctl00_body_purchaseuc1_VGrid td,table#ctl00_body_VGrid td, table#ctl00_body_purchaseuc1_UDGrid td, table#ctl00_body_purchaseuc1_smbgrid td,
table#ctl00_body_smbgrid td,
table#ctl00_body_purchaseuc_DKGrid td,
table#ctl00_ctl00_body_body_purchaseuc_HFGrid td,
table#ctl00_ctl00_body_body_purchaseuc_DKGrid td,table#ctl00_ctl00_body_body_purchaseuc_UDGrid td,table#ctl00_ctl00_body_body_purchaseuc_smbgrid td,table#ctl00_ctl00_body_body_purchaseuc_VGrid td
 {
    padding:8px 5px 8px 10px;
}
table#ctl00_body_purchaseuc_smbgrid a, table#ctl00_body_purchaseuc_smbgrid a:visited,table#ctl00_body_purchaseuc_VGrid a, table#ctl00_body_purchaseuc_VGrid a:visited, table#ctl00_body_purchaseuc_UDGrid a,table#ctl00_body_purchaseuc_UDGrid a:visited,table#ctl00_body_purchaseuc_HFGrid a,table#ctl00_body_purchaseuc_HFGrid a:visited,table#ctl00_body_purchaseuc_DKGrid a,table#ctl00_body_purchaseuc_DKGrid a:visited,table#DKGrid a,table#ctl00_body_DKGrid a, table#ctl00_body_DKGrid a:visited, 
table#ctl00_ctl00_body_body_purchaseuc_HFGrid a,table#ctl00_ctl00_body_body_purchaseuc_HFGrid a:visited,
table#ctl00_ctl00_body_body_purchaseuc_DKGrid a, table#ctl00_ctl00_body_body_purchaseuc_DKGrid a:visited, table#ctl00_ctl00_body_body_purchaseuc_DKGrid a:hover, 
table#ctl00_body_UDGrid a, table#ctl00_body_UDGrid a:visited, 
table#ctl00_ctl00_body_body_purchaseuc_UDGrid a, table#ctl00_ctl00_body_body_purchaseuc_UDGrid a:visited, 
table#ctl00_body_purchaseuc1_smbGrid a, table#ctl00_body_purchaseuc1_smbGrid a:visited, 
table#ctl00_body_purchaseuc1_DKGrid a, table#ctl00_body_purchaseuc1_DKGrid a:visited,
table#ctl00_body_purchaseuc1_VGrid a,table#ctl00_ctl00_body_body_purchaseuc_VGrid a, table#ctl00_body_purchaseuc1_VGrid a:visited,table#ctl00_ctl00_body_body_purchaseuc_VGrid a:visited, 
table#ctl00_body_purchaseuc1_UDGrid a, table#ctl00_body_purchaseuc1_UDGrid a:visited,table#ctl00_ctl00_body_body_purchaseuc_smbgrid a,table#ctl00_ctl00_body_body_purchaseuc_smbgrid a:visited, table#ctl00_body_purchaseuc1_smbgrid a:visited {
    color:Black;
}

table#ctl00_body_purchaseuc_smbgrid a, table#ctl00_body_purchaseuc_smbgrid a:visited,table#ctl00_body_purchaseuc_VGrid a, table#ctl00_body_purchaseuc_VGrid a:visited, table#ctl00_body_purchaseuc_UDGrid a,table#ctl00_body_purchaseuc_UDGrid a:visited,table#ctl00_body_purchaseuc_HFGrid a,table#ctl00_body_purchaseuc_HFGrid a:visited,
table#ctl00_ctl00_body_body_purchaseuc_HFGrid a,table#ctl00_ctl00_body_body_purchaseuc_HFGrid a:visited, 
table#ctl00_body_UDGrid a, table#ctl00_body_UDGrid a:visited, 
table#ctl00_body_DKGrid a, table#ctl00_body_DKGrid a:visited,
table#ctl00_ctl00_body_body_purchaseuc_UDGrid a, table#ctl00_ctl00_body_body_purchaseuc_UDGrid a:visited, 
table#ctl00_body_purchaseuc_DKGrid a, table#ctl00_body_purchaseuc_DKGrid a:visited, 
table#ctl00_body_purchaseuc1_smbGrid a, table#ctl00_body_purchaseuc1_smbGrid a:visited, 
table#ctl00_body_purchaseuc1_VGrid a,table#ctl00_ctl00_body_body_purchaseuc_VGrid a, table#ctl00_body_purchaseuc1_VGrid a:visited,table#ctl00_ctl00_body_body_purchaseuc_VGrid a:visited, 
table#ctl00_body_purchaseuc1_UDGrid a, table#ctl00_body_purchaseuc1_UDGrid a:visited,table#ctl00_ctl00_body_body_purchaseuc_smbgrid a,table#ctl00_ctl00_body_body_purchaseuc_smbgrid a:visited, table#ctl00_body_purchaseuc1_smbgrid a:visited 
{
    color:Black;
    text-decoration:underline;
}
.productsheader {
    width:400px;
}
.cartblue {
    color: #0262c9;
}
.cartdarkerblue {
    color: #153b8c;
}
.floatingleftimg {
    float:left;
    margin-right:10px;
}
p.purchasegreentext {
    width: 400px; 
    float:right; 
    font-size: 12px; 
    text-align: right;
    margin:5px 0px 10px 0px;
    padding-bottom:2px;
}
p#upgradeedition {
    visibility:visible;
}
p#specialbundles {
    visibility:visible;
}
div.description ul {
    margin:5px 0px 5px 30px;
    padding:0px 0px 0px 0px;
}
div#storecontainer {
    width:870px;
    margin-left:40px;
    border:solid 1px gray;
}
/*end cart pages*/

