.light
{
	background-color:#e2e2e2;
}
.dark
{
	background-color:#d6d6d6;
}

img 
{
	border:none;
}

div#copy
{
	height:100px;
}
a
{
 color:#3478c2;
 text-decoration:none;	
}
a:hover
{
 text-decoration:underline;	
}
span.welcome a
{
	color:Black;
}
/*BEGIN SIDEBAR NAV*/


div#sidebar
{
	background: transparent url(/partners/images/sidebarbg.gif) repeat-y;	
	position: relative; 
	text-align:left;
	float:left;
	/*z-index:100;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:190px; 
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
	border:solid 0px #000000;	
}
div#sidebar img
{
	position:relative;
	top:9px;
	left:15px;
	
}
ul#mainnav
{
	width:180px;
	list-style:none;
	margin:0;
	padding:15px 0 0 0;

}
ul#mainnav li
{
	background: transparent url(/partners/images/sidebarlibg2.gif) no-repeat bottom;
	height:26px;
	padding:0 0 0 10pt;
	text-align:left;
}
ul#mainnav li a:hover
{
	text-decoration:underline;
}
ul#mainnav li.subnav
{
    list-style:none;
	background:transparent url(/partners/images/subnavbottom.gif) no-repeat bottom right;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 15px;
}
ul#mainnav li.active
{
	background: transparent url(/partners/images/sidebarextend.gif) no-repeat;
	height:26px;	
	padding:0px 0px 0px 10pt;
	color:#000000;
}
ul#mainnav li.subextended
{
	background: transparent url(/partners/images/sidebarextend.gif) no-repeat;
	height:26px;	
	padding:0px 0px 0px 35px;
	color:#000000;
}
ul#mainnav li.subextended a, ul#mainnav li.active a
{
	color:#000000!important;		
}
ul#mainnav li a, ul#mainnav li a:visited
{
	position:relative;
	top:5px;
	color:#3478c2;
	white-space:nowrap;
	width:100%;
	text-transform:capitalize;
	padding: 4px  0px 5px 0px;
	text-align:left;
}
ul#mainnav li a#productinfo
{
	padding-right:28px;
}
ul#mainnav li a#trainingandcert
{
	padding-right:38px;
}
ul#mainnav li a#programs
{
	padding-right:32px;
}
ul#mainnav li a#purchaseinfo
{
	padding-right:16px;
}
ul#mainnav li a#dealreg
{
	padding-right:44px;
}
ul#mainnav li a#partnertools
{
	padding-right:68px;
}
ul#mainnav li a#promo
{
	padding-right:81px;
}
/*ul#mainnav li a:hover
{
	background: transparent url(/partners/images/sidebarhover.gif) no-repeat;
	width:100%;
	padding: 6px 0px 5px 13px;	
	white-space:nowrap;
	color:#000000;
	text-decoration:none;
	position:relative;
	text-align:left;
	left:-13px;
}*/

ul#subnav, ul#subnav2
{
	list-style:none;
	background:transparent url(/partners/images/subnavbottom.gif) no-repeat bottom right;
	margin:0px 0px;
	padding:0 0 0 10pt;
	border:solid 0px red;
}
ul#subnav li, ul#subnav2 li
{
	background:transparent url(/partners/images/subnavbg.gif) repeat-y;
	position:relative;
	width: 160px;
	color:#3478c2;
	font-weight:normal;
	font-size:9pt;
	padding:0 0 0 10pt;
	margin:0px 0px 0px 0px;
}
ul#subnav li a, ul#subnav2 li a
{
	color:#3478c2;
}
/*ul#subnav li a:hover, ul#subnav2 li a:hover, ul#subnav li.last a:hover
{
	background:none;	
	text-decoration:underline;
	color:#3478c2;
	width: 150px;
	margin: 0px 0px;
	padding: 0px 0px 0px 10pt;
	border:solid 0px black;
}*/
ul#subnav li.last, ul#subnav2 li.last
{
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 10pt;
	color:#3478c2;
}

/*END SIDEBAR NAV*/

/*BEGIN GRAYBAR*/
blockquote
{
	background: transparent url(/partners/images/openquotes.png) no-repeat;
	padding: 5px 10px 5px 10px;	
	margin:0;
}
p#quote
{
	background: transparent url(/partners/images/closedquotes.png) no-repeat bottom right;
	padding:0;
	font-size:8pt;
}
p#author
{
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	text-transform:capitalize;
	padding: 10px 0 3px 0;
	margin:0;
	
}
p#title, p#citystate
{
	font-size:8pt;
	font-weight:normal;
	text-align:right;
	text-transform:capitalize;
	padding:0;
	margin:0;
}
blockquote.noquotes
{
    background-image:url();
    padding:10px 30px 10px 30px;
    margin:0px 0px;
    color:#1f497d;
}


/*END GRAYBAR*/

/*BEGIN PARTNERSCONTENT*/

div#page
{	
	background: transparent url(/partners/images/sidebarbg.gif) repeat-y;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	text-align:left;
	width: 950px;
	border: solid 0px black;
}
#main
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align:left;
	margin: 0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
	/*position: relative;*/
	float:right;
	border:solid 1px white;  /*keep 1px white*/
	width:750px;	
}
div#cookiecrumb
{
	font:normal 8pt Arial, Verdana, Helvetica, sans-serif;
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	text-align:left;
	width:460px;
	border:solid 0px red;
}
a#root, a#root:hover
{
	color:#1d446d;
	text-decoration:none;
}
a#sub
{
	color:#3478c2;
}
img.alignright /*aligns right all images in content and adds a little cushion of margin*/
{
	/*float:right;	*/
	
}
img.alignleft /*aligns left all images in content and adds a little cushion of margin*/
{
	/*float:left;	*/
	
	clear:both;
}
img#dkbox
{
	height:196px;
	width:150px;
}
img#skbox
{
	height:191px;
	width:172px
}
img#udbox
{
	height:191px;
	width:172px
}
span#active
{
	color:#818181;
	font-weight:bold;
	text-transform:capitalize;
	
}
div#print
{
	padding:0;
	margin:0;
	float:right;
	height:20px;
	position:relative;
	left:-4px;
	top:-10px;
	/*border:solid 1px #000000;*/
	font:normal 8pt Arial, Verdana, Helvetica, sans-serif;
	text-align:left;	
}
#print p 
{
	padding:0;
	margin:0;
	
}
#print p img#printimg
{
	margin:0 ;
	border:none;
	padding:0;
	position: relative;
	right:0;
	z-index:1;
}
#print a#printtext
{
	margin:0 0 0 0;
	padding:0;
	position:relative;
	bottom:5px;
	left:3px;
	color:#000000;
	text-decoration: underline;
}
#partnerscontent
{	
	margin-top:0px;
	font: normal 10pt Arial, Verdana, Helvetica;
	border: 1px solid white; /*keep 1px white*/
}
#partnerscontent ul li
{	
	text-align:left;
	list-style-type:none;	
	list-style-image: url(/partners/images/bluedot.jpg);
	margin:0;
}
#partnerscontent ul li
{	
	margin: 1em 0 1em 0;
}
#partnerscontent ul li.number
{	
	list-style-image:none;
	list-style-type:upper-roman;
}
#partnerscontent ul li a
{	
	text-decoration:none;
	color:#3478c2;
}
#partnerscontent ul li a:hover
{	
	text-decoration:underline;	
}
#partnerscontent ul.contentlist li.center
{		
	list-style-type:none;	
	list-style-image:none;
}
/*begin partners quotes*/
#partnerscontent ul.quote, #partnerscontent ul.quote ul,  #partnerscontent ul.quote ul li
{	
	text-align:left;
	list-style-type:none;	
	list-style-image:none;
	margin:0 auto;
	padding:0;
	
	
}
#partnerscontent li.center ul.quote li
{	
	background: transparent url(/partners/images/quotetop.gif) no-repeat  top;
	width:550px;
	margin:0 auto;	
	position:relative;
	left:-10px;
	margin-bottom:1em;
}
#partnerscontent li.center ul li.link
{	
	background:none;
	width:550px;
	margin:0 auto;	
	color:#3478c2;
	position:relative;
	list-style:none;
	left:-30px;
	margin-bottom:1em;
}
#partnerscontent li.center ul.quote li a
{	
	color:#3478c2;	
}
#partnerscontent li.center ul.quote li a:hover
{	
	text-decoration:underline;
}
#partnerscontent ul.quote li span
{		
	position:relative;
	width:550px;
	display:block;
	top:2px;
	/*background: transparent url(/partners/images/quotebody.gif) no-repeat bottom; */
}
#partnerscontent ul.quote blockquote
{	
	background: transparent url(/partners/images/openquotes.png) no-repeat 10px 1px;
	width:525px;
	margin:0 auto;
	/*background-color:#d6d6d6;*/
}
#partnerscontent ul.quote blockquote p span
{
    width:100%;
}
#partnerscontent ul blockquote p#quote
{
	background: transparent url(/partners/images/closedquotes.png) no-repeat bottom right;	
	padding:0;
	margin:0px 0px 0px 0px;
	font-size:9pt;	
}
div#quotecontent
{
	width:550px;
	margin:0 auto;	
}
div#quotecontent ul
{
	margin:1em 0 1em 0;
	padding:0;	
}
div#quotecontent ul li 
{
	background: transparent url(/partners/images/quotetop.gif) no-repeat  top;
	margin:1em 0 1em 0;
	padding:0;	
}
#quotecontent ul.quote
{	
	
	list-style-type:none;	
	list-style-image:none;
	margin:0;
	padding:0;
	
}
div#quotecontent p#quote
{
	font-size:.8em;	
}
/*end partners quote*/


/*begin deal registration form*/
#dealregistration
{
	font-weight:bold;
}
div#dealregistration #resellername
{
	margin-left:70px;
}
div#dealregistration #dealname
{
	margin-left:93px;
}
div#dealregistration #resellervoice
{
	margin-left:71px;
}
div#dealregistration #reselleremail
{
	margin-left:124px;
}
div#dealregistration #resellerfax
{
	margin-left:135px;
}
div#dealregistration #custname
{
	margin-left:57px;
}
div#dealregistration #custdemo
{
	margin-left:18px;
}
div#dealregistration #indname
{
	margin-left:67px;
}
div#dealregistration #custtitle
{
	margin-left:129px;
}
div#dealregistration #custemail
{
	margin-left:124px;
}
div#dealregistration #custadd
{
	margin-left:105px;
}
div#dealregistration #custcity
{
	margin-left:132px;
}
div#dealregistration #custstate
{
	margin-left:125px;
}
div#dealregistration #custzip
{
	margin-left:136px;
}
div#dealregistration #custcountry
{
	margin-left:109px;
}
div#dealregistration #custphone
{
	margin-left:118px;
}
div#dealregistration #custfax
{
	margin-left:135px;
}


/*end deal registration form*/

#partnerscontent p , #partnerscontent h1, #partnerscontent h3, #partnerscontent h4, #partnerscontent h5, #partnerscontent h6
{	
	text-align:left;
}
#partnerscontent h1
{
	margin:0;
	padding:0;
	
}
#partnerscontent .bold
{
	font-weight:bold;
	font-size:18pt;
	color:#818181;
	padding:8pt 0 0 0;
	margin: 0px 0px 0px 2px;
}
#partnerscontent h1.bold
{
	margin:0;
	padding:0;
	
}
#partnerscontent h5.bold
{
	margin:0 0 10pt 0;
	padding:0;
	color:#000000;
	font-size:12pt;
	text-align:center;
	
}
h3.bolditalic
{	
	font-style:italic;
	color:#000000;
	font-size:11pt;
	padding:5pt 0 0 0;
	margin:0 0 0 0;
}
#partnerscontent h3.bold
{	
	color:#000000;
	font-size:11pt;
	padding:5pt 0 0 0;
	text-transform:capitalize;
	text-align:center;
	margin:0 0 0 0;
}
.italic
{
	font-style:italic;
}
.bolditalic
{	
	font-style:italic;
	color:#000000;
	padding:5pt 0 0 0;
	margin:0 0 0 0;
}
#partnerscontent .redbold
{
	font-weight:bold;
	font-size:12pt;
	color:#871010;
	padding:8pt 0 0 10px;
	margin:0 0 0 0;
}

#partnerscontent img#hands
{
	padding-right:15pt;
}

p a
{
	color:#3478c2;
}
p a:hover
{
	text-decoration:underline;
}

p.heading
{
	font-size: 17px;
	font-weight:bold;
	margin-left : 2px;
	border-bottom : 1px;
}

/*Begin partners pre-sales map*/
div#repmap
{
	background: transparent url(/partners/images/dkcsalesmap.jpg) no-repeat;
	position:relative;
	height:344px;	
	margin:-150px 0px 200px 0px;	
	margin:0px 0px 20px 0px;
	border:solid 1px gray;
}
div#repmap img.dkcmapspacer
{
    position:relative;
	width:500px;
	height:344px;		
}
div#repmap img.dkcmapspacerafterclick
{
    position:relative;
	margin:-170px 0px 0px 0px;
	border:solid 0px red;
}
div#imagemap
{
    position:relative;
    border:solid 0px navy;
}

div#repmap h2.repheader, div#repmap h2.repheaderrick, div#repmap h2.repheadertom,
div#repmap h2.repheaderryan, div#repmap h2.repheaderjustin, div#repmap h2.repheaderbill,
div#repmap h2.repheadererol, div#repmap h2.repheaderjeff, div#channelrep h2.channelrepheader, div#channelrepleft h2.channelrepheader
{
	color:#ffffff;
	background: transparent url(/partners/images/repheader.gif) no-repeat;
	font: bold 13pt Arial, Verdana, Helvetica, Sans-serif;
	text-transform:capitalize;
	height:28px;
	width:244px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	left:0px;
	top:0px;
	text-align:left;
	
}
div#repmap h2.repheaderrick
{
	background: transparent url(/partners/images/rickheader.gif) no-repeat;
	color:#000000;
}
div#repmap h2.repheadertom
{
	background: transparent url(/partners/images/tomheader.gif) no-repeat;
}
div#repmap h2.repheaderryan
{
	background: transparent url(/partners/images/ryanheader.gif) no-repeat;
}
div#repmap h2.repheaderjustin
{
	background: transparent url(/partners/images/justinheader.gif) no-repeat;	
}
div#repmap h2.repheaderjeff
{
	background: transparent url(/partners/images/jeffheader.gif) no-repeat;
}
div#repmap h2.repheadererol
{
	background: transparent url(/partners/images/erolheader.gif) no-repeat;
}
div#repmap h2.repheaderbill
{
	background: transparent url(/partners/images/billheader.gif) no-repeat;
	color:#000000;
}
div#repmap div.repcontent, div#channelrep div.channelrepcontent, div#channelrepleft div.channelrepcontent
{
	color:#000000;
	background: transparent url(/partners/images/repcontent.gif) no-repeat;
	font: bold .7em Arial, Verdana, Helvetica, Sans-serif;
	position:relative;	
	margin:-20px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	/*left:0px;
	top:20px;*/
	width:234px;
	height:142px;
	text-align:left;	
	
}
div#repmap div.repcontent span.bold, div#channelrep div.channelrepcontent span.bold, div#channelrepleft div.channelrepcontent span.bold
{
	color:#000000;
	font: bold 8pt Arial, Verdana, Helvetica, Sans-serif;
	text-align:left;
}
div#repmap div.repcontent a, div#channelrep div.channelrepcontent a, div#channelrepleft div.channelrepcontent a
{
	font: bold 1.1em Arial, Verdana, Helvetica, Sans-serif;
	white-space:nowrap;
	text-align:left;
}
div#repmap div.repcontent h3, div#channelrep div.channelrepcontent h3, div#channelrepleft div.channelrepcontent h3
{
	color:#000000;
	text-transform:capitalize;
	font: bold 12pt Arial, Verdana, Helvetica, Sans-serif;	
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	position:relative;
	top:0px;
	text-align:left;
	white-space: nowrap;
}
div#repmap div.repcontent img, div#channelrep div.channelrepcontent img, div#channelrepleft div.channelrepcontent img
{
	margin:10px 5px 0px 8px;
}
#default
{
	position:relative;
	display:inline-block;
}
#rick, #rachel, #erol, #bill, #justin, #ryan, #tom, #jeff, #default,
#divrep1, #divrep2, #divrep3, #divrep4, #divrep5, #divrep6, #divrep7, #divrep8
{
	height:172px;
	width:248px;
	position:relative;
	top:160px;
	left:475px;	
	padding:0;
	margin:0;		
}
#channelrep
{
	height:172px;
	width:242px;
	float:right;
/*	position:relative;
	top:200px;
	left:428px;	*/
	padding:0;
	margin:0 0 0 0px;			
	
}

#channelrepleft
{
	height:172px;
	width:242px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
}

/*End partners pre-sales map*/


/*Begin SK, UD and DK header code */
div#skhead,
div#udhead
{
	height:134px;		
}
div#dkhead
{
	background: transparent url(/partners/images/dkheadbg.gif) repeat-x;
	margin-bottom:10pt;
	width:710px;
	height:175px;	
	
}
div#dkhead img#dkheadleft
{
	background: transparent url(/partners/images/dkheadleft.gif) left no-repeat;	
	border:solid 1px #000000;	
	height:175px;
	position:relative;
	z-index:100;
}
div#skhead table,
div#udhead table
{
	background: transparent url(/partners/images/headerbg1.gif) repeat-x;		
	/*border:solid 1px #000000;*/
	position:relative;
	width:100%;
	height:134px;	
	margin:0 auto;	
}
div#skhead table td p,
div#udhead table td p
{
	background: transparent url(/partners/images/headerleft.gif) left no-repeat;		
	height:134px;	
	margin:0 auto;
}
div#dkhead table td p
{
	background: transparent url(/partners/images/bottomleft.gif) left no-repeat;			
	height:134px;	
	margin:0 auto;
}
div#skhead table td, 
div#udhead table td
{
	background: transparent url(/partners/images/headerright.gif) right no-repeat;		
	height:134px;	
	margin:0 auto
}
div#dkhead table td
{
	background: transparent url(/partners/images/bottomright.gif) right no-repeat;		
	height:134px;	
	margin:0 auto
}

div#skhead table td img#skimg,
div#udhead table td img#udimg,
div#dkhead table td img#dkimg
{
	margin:0 auto;	
	height:134px;	
	position: relative;	
	padding-right:5px;
	padding-left:5px;
}
div#dkhead div#redheadtop
{
	background: transparent url(/partners/images/topleft.gif) left top no-repeat;	
	width:100%;
	
}
div#dkhead div#redheadtop div#topright
{
	background: transparent url(/partners/images/topright.gif) right top no-repeat;	
	width:100%;
	
	height:41px;
		
}
div#dkhead div#redheadtop ul#redhead
{
	position:relative;	
	top:19px;	
	width:560px;
	padding:0;
	height:20px;
	margin:0 auto;
	white-space:nowrap;
	text-align:center;
}
div#dkhead div#redheadtop ul#redhead li
{
	display:inline;
	color:#ffffff;	
	position:relative;
	right:20px;
	white-space:nowrap;	
	text-transform:capitalize;
	/*border-right:solid 2px #ffffff;*/
	font: bold 11pt Arial, Verdana, Helvetica, Sans-Serif;
	padding:0 15px 0 15px;	
	text-align:center;
}
div#dkhead div#redheadtop ul#redhead li.divider
{
	background:transparent url(/images/nav/nav_divider.gif) no-repeat;
	width:3px;
	margin:0;
	padding:0 5px 0 5px;
	
}

div#dkhead div#redheadtop ul#redhead li a:link
{
	padding:4px 10px 4px 10px;
	color:#ffffff;
}
div#dkhead div#redheadtop ul#redhead li a:visited
{
	color:#ffffff;
	padding:4px 10px 4px 10px;
}
div#dkhead div#redheadtop ul#redhead li a:hover
{	
	background: transparent url(/diskeeper/images/product_over.gif) repeat-x;
	padding:4px 10px 4px 10px;
	text-decoration:underline;
}
div#dkhead div#redheadtop ul#redhead li a:active, 
div#dkhead div#redheadtop ul#redhead li span.active
{
	background: transparent url(/diskeeper/images/product_active.gif) repeat-x;
	padding:4px 10px 4px 10px;
}

/*End SK, UD and DK header code */


/*Begin partners routing*/
div#partnersrouting
{
	min-height:300px;
	height: auto!important;
	position:relative;
	left:0;
	width:550px;
	margin:0 auto;
	text-align:center;
	padding-top:5pt;
	
}
/*End partners routing*/


/*Begin tools.asp*/
div#diskeeperwp .boxbody a, div#undeletewp .boxbody a, div#sitekeeperwp .boxbody a, div#casestudies .boxbody a
{
	font: bold 9pt Arial, Verdana, Helvetica, Sans-Serif;
}
img.arrow
{
	padding:0;
	margin:-20px 0 -10px 0;
	position:relative;
	right:27px;
	float:right;
	
	
}
div#diskeeperwp .headerwph1
{
	background-color:#818181;
	font:bold 10pt Arial, Veradana, Helvetica;
	padding: 4px 0px 4px 10px;
	color:#ffffff;	
	margin: 0 0 -1px 0;
	position:relative;
	top:0px;
	text-transform:capitalize;
	/*border:solid 1px #d6d6d6;*/
}
div#diskeeperwp a.headerwpa 
{
	
	padding: 4px 0px 4px 5px;
	color:#ffffff;
	text-decoration:none;
	
}
div#diskeeperwp a.showmore 
{
	font:bold 9pt Arial, Veradana, Helvetica;
	padding: 0px 0px 0px 0px;
	color:#3478c2;
	text-decoration:none;
	text-transform:none;
}
div#diskeeperwp a.expandall
{
	font:bold 9pt Arial, Veradana, Helvetica;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	position: relative;
	text-transform:none;
	top:-15px;
	right:10px;
	float:right;
}

div#diskeeperwp a.headerwp:hover, div#diskeeperwp a.expandall:hover 
{
	text-decoration:underline;
}
#whitepapers p, #casestudies p
{
	padding:5px 0 5px 10px;
	margin:0;
	color:Gray;
	font: bold 9pt Arial, Verdana, Helvetica;
}
#whitepapers p a, #casestudies p a
{
	text-decoration:none;
	font-size: 9pt;
}
#whitepapers p a img, #casestudies p a img
{
	border:none;
}
#whitepapers p a:hover, #casestudies p a:hover
{
	text-decoration:underline;
}
p#casestudiestxt
{
	font-weight:normal;
	white-space:nowrap;
	position:relative;
	z-index:100;
	width:100%;
	margin-right:-1000px;
	margin-bottom:10px;
	
}
div#include
{
	/*float:left;
	clear:both;*/
	
}
div#salesmat td, div#prodshots td, div#graphics td
{
	padding: 5px 0 5px 10px;
}
div#salesmat td#head, div#prodshots td#head, div#graphics td#head
{
	background-color:#818181;
	height:20px;
	color:#ffffff;
	font-size:10pt;
	text-transform:capitalize;
}


/*End tools.asp*/

/*Begin downloads section*/

p.downloadbutton
{
	height:10px;
	
}
div.downloadbox div.boxbody div#dkdl
{	
	background:#818181;
	padding:5px 0 10px 0; /* changed from 0 0 14 0 to 5 0 10 0  11/29/06 */
/*	height:97px;* removed to fix IE bug*/
	margin:-8px -10px 0px -10px;	
	/*border:solid 1px #000000;*/
}
div.downloadbox div.boxbody div#uddl
{	
	background:#818181 url(/partners/images/downloadsbotgrad.gif) repeat-x;
	padding:0 0 14px 0;
	/*height:97px; removed to fix IE bug*/
	margin:0px -10px 0px -10px;	
}
div.downloadbox div.boxbody div#skdl
{	
	background:#818181 url(/partners/images/downloadsbotgrad.gif) repeat-x;
	padding:0 0 14px 0;
	/*height:97px; removed to fix IE bug*/
	margin:0px -10px 0px -10px;	
}

div.downloadbox .boxbody div#dkdl dl.table-display
{	
	padding:0px 0 0 0; /* changed top padding from -5 to 0  11/29/06*/
	margin:0px 0 4pt 0; /* changed top margin from -5 to 0  11/29/06*/
	height:77px;
	display:block;	
	/*clear: left;*/
	width: 550px; /* added 11/29/06 */
}

div.downloadbox .boxbody div#uddl dl.table-display
{	
	padding:5px 0 0 0;
	margin:0px 0 6px 0;		
	height:77px;
	display:block;  
/*	border:solid 1px #000000; */
/*	position:relative;  removed 11/29/06 */
	/*clear:left;*/
	top:0px; 
	width: 550px; /* added 11/29/06 */
}
div.downloadbox .boxbody div#skdl dl.table-display
{	
	padding:5px 0 0 0;
	margin:0 0 6px 0;		
	height:77px;
	display:block; 
/*	border:solid 1px #000000;*/
/*	position:relative;  removed 11/29/06 */
	top:0px; 
	/*top:-34px;*/
	width: 550px;  /* added 11/29/06 */
} 

/* removed 11/29/06/. Changed code below to make it work. 
div.downloadbox .boxbody .table-display dt
{
	float:left;
	margin:0 ;
	padding:.2em 0 0 .5em;
	color:#ffffff;
	text-transform: capitalize; */
	/*border:solid 1px #000000;*/
/*	font: bold 12pt  Arial, Verdana,Helvetica;		
} */
div.downloadbox .boxbody div#dkdl .table-display dt,  /* added 11/29/06 */
div.downloadbox .boxbody div#uddl .table-display dt,
div.downloadbox .boxbody div#skdl .table-display dt
{
	float:left;
	margin:0px 0px 0px 10px;
	padding:.2em 0 0 2px;  /* changed left padding from .5em to 2px */
	color:#ffffff;
	text-transform: capitalize;
	/*border:solid 1px #000000;*/
	font: bold 12pt  Arial, Verdana,Helvetica;		
	width: 90px;  /* added for better alignment of the dd's  12/04/06 */
}
/* duplicate code below */
/* div.downloadbox .boxbody .table-display dd
{
	float: left;	
	margin:0;
	position:relative;
	left:70px;
	padding: 3pt .5em .5em 0 ;
	width:352px;   changed from 282 to 352  11/28/06 
} */

div.downloadbox .boxbody div#dkdl .table-display dd,  /* added div#dkdl  11/29/06 to keep the dd's the same */
div.downloadbox .boxbody div#uddl .table-display dd,
div.downloadbox .boxbody div#skdl .table-display dd
{
	float: left;	
	margin:0;
	position: relative; 
	left:30px;   /* changed from 60 to 30  12/04/06*/ 
	padding: 0 .5em .5em 0 ;
	width:352px;  /* changed from 282 to 352 11/28/06*/ 
}

/* this is duplicate code (below) from the code above. */
/* div.downloadbox .boxbody div#uddl .table-display dd
{
	left:69px;
} */
div.downloadbox .boxbody div#dkdl  dl.table-display dd img
{
	float:right;
	display:block;
	padding:0;
	margin:0;
}
div.downloadbox .boxbody div#uddl dl.table-display dd img,
div.downloadbox .boxbody div#skdl dl.table-display dd img
{
	float:right;
	display:block;
	padding:0;
	margin:0;
}
div.downloadbox .boxbody dl.showhidedk a.showhidetext,
div.downloadbox .boxbody dl.showhideud a.showhidetext,
div.downloadbox .boxbody dl.showhidesk a.showhidetext
{
	color:#ffffff;
	position:relative;
	top:0px;
	left:0;
	margin:0px 0px 0px 0px;	
	
}
div.downloadbox .boxbody dl.showhidedk a.showhideimg,
div.downloadbox .boxbody dl.showhideud a.showhideimg,
div.downloadbox .boxbody dl.showhidesk a.showhideimg
{
	position:relative;
	float:right;
	top:-15px;
	left:-5px;	
	margin:0px 0px 0px 0px;	
}
div.downloadbox .boxbody dl.showhidedk
{	
	padding:0;
	float:left;
	margin:-20px 0 0px 10px;	/* changed margin-left from 5px to 10px  12/05/06 */	
	height:10px;
	position:relative;
	top:0px;
	display:block;	
}
div.downloadbox .boxbody dl.showhideud,
div.downloadbox .boxbody dl.showhidesk  
{	
	padding:0;
	float:left;
	margin:-16px 0 0px 10px;		
	height:10px;
	position:relative;
	top:0px;
	display:block;	
	text-align:left;
	
}
div.downloadbox .boxbody dl.showhideud
{
	top:0px;
}
div.downloadbox .boxbody .showhidedk dt
{
	float:left;
	margin:0 0 0 0 ;
	padding:0 0 0 .5em;
	color:#ffffff;
	height:10px;
	text-transform: capitalize;
	/*border:solid 1px #000000;*/
	font: bold 8pt  Arial, Verdana,Helvetica;		
}
div.downloadbox .boxbody .showhideud dt,
div.downloadbox .boxbody .showhidesk dt
{
	float:left;
	margin:0pt 0 0 0 ;
	padding:0 0 0 0;
	color:#ffffff;
	height:10px;
	text-transform: capitalize;
	/*border:solid 1px #000000;*/
	font: bold 8pt  Arial, Verdana,Helvetica;		
}
div.downloadbox .boxbody .showhidedk dd
{
	
	margin:0 0 0 0;
	position:relative;
	left:0px;
	height:10px;	
	padding:0 ;	
	clear:left;
	
	
}
div.downloadbox .boxbody .showhideud dd,
div.downloadbox .boxbody .showhidesk dd
{
	
	margin:0 0 0 0;
	position:relative;
	left:0px;
	height:10px;	
	padding:0 ;	
	clear:left;	
}

/*~~~~downloads content after click on "show more"~~~~*/

div#diskeeperdownloads,
div#undeletedownloads,
div#sitekeeperdownloads 
{
	display:block;
	background:#d6d6d6;
	margin:0px -10px 0px -10px;
	padding:0 0 0 0;
	
}

div#diskeeperdownloads span#ff,
div#diskeeperdownloads span#trial,
div#undeletedownloads span#ff,
div#undeletedownloads span#trial,
div#sitekeeperdownloads span#ff,
div#sitekeeperdownloads span#trial
{
	display:block;
	padding: 5px 0px 0px 10px;	
	text-transform:capitalize;
	font-size: 15px;
	height:23px;	
	background-color:#e2e2e2;
	background-image:none;
	margin:0px 0px 0 0px;
}
div#downloadsbottom
{
	background: url(/partners/images/downloadsbottomcorsnersie6.gif) no-repeat bottom center;
	width:550px;
	height:27px;
	margin:10px -20px -8px -10px;
	text-align: center; /* added 11/29/06 */
}

/* old section
div#diskeeperdl,div#sitekeeperdl, div#undeletedl
{
	height:250px;
}
div#diskeeperdl h1, div#sitekeeperdl h1, div#undeletedl h1
{
	font: bold 27pt Verdana, Arial, Helvetica;
	text-transform:capitalize;
	height:30px;
}
div#diskeeperdl h1 a, div#sitekeeperdl h1 a, div#undeletedl h1 a
{
	color:#3478c2;
	text-decoration:none;
}
div#diskeeperdl img#dkbox
{
	margin-right:22pt;
}
div#diskeeperdl p
{
	margin:15pt 10pt 0pt 30pt;
	width:80%;
}
div#sitekeeperdl p, div#undeletedl p
{
	margin:20pt 10pt 25pt 30pt;
	width:80%;
}

div#downloadslogin
{
	margin-top:20pt;
}
div#downloadslogin h1
{
	font: bold 27pt Verdana, Arial, Helvetica;
	text-transform:capitalize;
	margin-bottom:10pt;
}*/
/*End downloads section*/

/***END PARTNERSCONTENT***/

/***BEGIN PARTNERS PROFILECONTNET***/

div.esdbox710 table
{
	font-weight:normal;
}
table.prodselection
{
	width: 600px;
	margin: 0px 0px 10px 0px;
	border-collapse:collapse;
	border:solid 1px gray;
}
td.tc1
{
	width: 300px;
	padding:2px 0px 0px 10px;
	vertical-align:top;
}
td.tc2, td.tc4, td.tc5
{
	width: 75px;
	text-align:center;
	padding-top:2px;
	vertical-align:top;
}
td.tc3
{
	width:75px;
	text-align:right;
	padding: 2px 15px 0px 0px;
	vertical-align:top;
}
td#ProductSelectionusercontrol1_tc5_1763, #tc5_1802,
td#ProductSelectionusercontrol1_tc5_1801, #tc5_1801,
td#ProductSelectionusercontrol1_tc5_1408, #tc5_1408,
td#ProductSelectionusercontrol1_tc5_1030, #tc5_1030,
td#ProductSelectionusercontrol1_tc5_2272, #tc5_2272
{
	padding-bottom:10px;
}
td.item
{
	width:410px;
}
td.qty, td.unitprice, td.total
{
	width:100px;
	text-align:center;
}
div#profilecontent, table
{
	font: normal .9em Arial, Verdana, Helvetica;	
}div#profilecontent, table p
{
    padding:10px 10px 10px 10px;
    text-align:left;
}
div#profilecontent
{
	margin:0 auto;
}
#TxtEmail, #ctl00_ctl00_body_body_uxEmailAddressValue
{
	position:relative;
	left:64px;
}
#Password, #ctl00_ctl00_body_body_uxPasswordValue
{
	position:relative;
	left:88px;
}
#PasswordConfirm, #ctl00_ctl00_body_body_uxConfirmPasswordValue
{
	position:relative;
	left:15px;
}
#UserFirstName, #UserLastName, #ctl00_ctl00_body_body_uxFirstNameValue, #ctl00_ctl00_body_body_uxLastNameValue
{
	position:relative;
	left:87px;
}
#TxtOtherJob, #ctl00_ctl00_body_body_uxJobDescriptionOthers
{
	position:relative;
	left:60px;
	top:-22px;
}
#TxtCompanyName, #ctl00_ctl00_body_body_uxCompanyNameValue
{
	position:relative;
	left:60px;
}
#Address1, #ctl00_ctl00_body_body_uxAddressValue
{
	position:relative;
	left:98px;	
}
#Address2, #ctl00_ctl00_body_body_uxAddress2Value
{
	position: relative;
	left:62px;
}
#City, #ctl00_ctl00_body_body_uxCityValue
{
	position: relative;
	left:125px;
}
#State, #ctl00_ctl00_body_body_uxStateValue
{
	position: relative;
	left:118px;
}
#Country, #ctl00_ctl00_body_body_uxCountryValue
{	
	position: relative;
	left:101px;
}
#Zip, #ctl00_ctl00_body_body_uxPostalCodeValue
{
	position: relative;
	left:79px;	
}
#Voice, #ctl00_ctl00_body_body_uxTelephoneValue
{
	position: relative;
	left:86px;
}
#Fax, #ctl00_ctl00_body_body_uxFaxValue
{
	position: relative;
	left:127px;
}
#Website, #ctl00_ctl00_body_body_uxWebsiteValue
{
	position: relative;
	left:100px;
}
#TxtBizOther, #TxtBizFocus, #TxtDistributor, 
ctl00_ctl00_body_body_uxBusinessFocusOthers, 
ctl00_ctl00_body_body_uxDistributorsOthers 
{
	position:relative;
	left:150px;
	bottom:35px;
	margin-bottom:-20pt;
}
span.star
{
	color:#871010;
	margin: 0 2pt 0 0;
}
#partnersubmit
{
	margin:0 auto;
	text-align:center;
}
a#LinkButtonPass
{
	color:#3478c2;
}
/*begin error divs*/
#partnerscontent p.centerit
{
    text-align:center;
}
.centerit
{
	text-align:center;
}
span#LblError
{
	display:block;
}
div#profileerror, span#LblError, span#ErrLabel2, span#DownloadsUserControl1_LblError
{
	/*display:none;*/	
	display:block; 
	position:relative;
	background: #ffffff url(/profile/images/profileerrorp.gif) repeat-y;
	left:6px;
	left:0;	
	width:525px;
	text-align:left;	
}
div#profileerror #top, span#LblError #top, span#ErrLabel #top, span#DownloadsUserControl1_LblError #top
{
	background: #ffffff url(/profile/images/profileerrortop.gif) no-repeat;
	padding:0;
	margin:0;
	height:19px;
	text-align:left;
}
div#profileerror #content, span#LblError #content, span#ErrLabel #content, span#DownloadsUserControl1_LblError #content
{
	position:relative;
	bottom: 10px;	
	right:5px;		
	width:500px;	
	margin:0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;	
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
}

div#profileerror #bottom, span#LblError #bottom, span#ErrLabel #bottom, span#DownloadsUserControl1_LblError #bottom
{
	background: #ffffff url(/profile/images/profileerrorbottom.gif) no-repeat;
	padding:0;
	margin:0;
}
div#invalidemail
{
	background: url(/profile/images/notification_address.gif) no-repeat;
	position:relative;
	top:-120px;
	left:310px;
	right:0;
	width:184px;
	z-index:10;
	height:90px;
	margin:0 0 -60pt 0;
	visibility:hidden;
	
	
}
div#invalidfirstname
{
	background: url(/profile/images/notification_name.gif) no-repeat;
	position:relative;
	top:-434px;
	left:310px;
	right:0;
	width:184px;
	z-index:10;
	margin:0 0 -45pt 0;	
	height:61px;
	visibility:hidden;
	
}
div#invalidphone
{
	background: url(/profile/images/notification_phone.gif) no-repeat;
	position:relative;
	top:-887px;
	right:-310px;
	width:184px;
	height:76px;
	z-index:8;
	margin:0 0 -60pt 0;
	visibility:hidden;
}
div#invalidaddress
{	background: url(/profile/images/notification_address.gif) no-repeat;
	position:relative;
	top:-1070px;
	padding-top:0;
	margin:0 0 -60pt 0;
	left:310px;
	bottom:0px;
	width:184px;
	height:90px;
	z-index:8;
	visibility:hidden;
	
}
.invalidheader
{
	/*background: url(/profile/images/notificatiodn_top.gif) no-repeat top;*/
	width: 184px;
	height: 67px;	
}

.invalidbg
{
	background: url(/profile/images/notification_bg.gif) repeat-y;
	width: 184px;
	padding:0px;
	margin:0px;
	
}
.invalidfooter
{
	background: url(/profile/images/notification_bottom.gif) no-repeat bottom;
	width: 184px;
	height: 13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
.invalidcopyheader
{
	font: bold 11px Arial, Verdana, Helvetic;
	margin: 5px 5px 4px 48px;
	padding: 0px 0px 0px 0px;	
}
.invalidcopy
{
	font: 11px Arial, Verdana, Helvetica;
	margin: 8px 10px 0px 30px;
	padding: 0px 0px 0px 0px;
	
}
/*end error divs*/


/*END PARTNERS PROFILECONTENT*/

/*BEGIN PARTNERS SPECIAL*/
/*begin comptia*/
div#comptiamain
{
	margin:0 auto;
	font:normal 10pt Arial, Verdana, Helvetica, Sans-serif;
	width:708px;
	
}
div#comptiamain img#header
{
	margin:42px 0 31px 0;
	padding:0;
	
}

div#comptiamain div#comptiaright
{
	float:right;

}
div#comptiamain div#comptiaright, div#comptiamain div#comptialeft
{
	text-transform:capitalize;
}

div#comptiamain p#smalltxt
{
	width:430px;
	margin:0 auto;
	text-align:left;
	font-size:8pt;
	letter-spacing:.5pt;
	margin-bottom:20px;
	
}
div#comptiamain .bold
{
	font-weight:bold;	
	width:700px;
	text-align:left;
}
div#comptiamain p.thankyou
{
	
	width:700px;
	text-align:left;
	margin-bottom:20px;
}
div#comptiamain #purchaseerror
{
	width:528px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:-20px;
}
div#comptiamain #middle
{
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
	padding:0px  10px 0px 20px;
	
	text-align:left;
}
/*end comptia*/
/*begin msmvp*/
div#msmvp
{
	margin:0 auto;
	font:normal 10pt Arial, Verdana, Helvetica, Sans-serif;
	width:710px;
	margin-bottom:20px;	
	padding-bottom:20px;
}
div#msmvp h4
{
	font: bold 10pt Arial, Verdana, Helvetica;
	margin:0 0 2px 0;
}
div#msmvp img#header
{
	margin:42px 0 30px 0;
	padding:0;
	position:relative;
	left:-200px;	
}
div#msmvp img#redcarpet
{
	margin:0px 0 0px 0;
	padding:0;
	position:relative;
	right:0px;	
	clear:both;
	
}
div#msmvp p.info
{
	width:334px;
	margin:0 auto;
	padding:10px;
	text-align: left;
	position:relative;
}
div#msmvp p#fname, div#msmvp p#lname
{
	margin-left:21px;
}
div#msmvp p#passredcarpet
{
	margin-left:25px;
}
div#msmvp h3#line
{
	background: url(../aboutus/awards/images/awardproductbottom.gif) repeat-x top;
	margin-left:-10px;
	margin-right:-10px;
	padding-top:10px;
	padding-left:10px;
	font-size:11pt; 
    
}
div#msmvp ul
{
	list-style:none;
	margin:0;
	padding:0;
}
div#msmvp ul li
{
	margin:5px 0 5px 0;
	white-space:nowrap;
}
div#msmvp ul li.noradio
{
	margin-left:20px;
	margin-top:-5px;
}
div#msmvp p#smalltxt
{
	width:430px;
	margin:0 auto;
	text-align:left;
	font-size:8pt;
	letter-spacing:.5pt;
	margin-bottom:20px;
	
}
div#msmvp .bold
{
	font-weight:bold;	
	width:700px;
	text-align:left;
}
div#msmvp p.thankyou
{
	
	width:700px;
	text-align:left;
	margin-bottom:20px;
}
div#msmvp #purchaseerror
{
	width:528px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:-20px;
}
div#msmvp #middle
{
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 10px 0px 20px;
	
	text-align:left;
}
/*end msvp*/
/*END PARTNERS SPECIAL*/

/*START DISKEEPER PRODUCTS PAGE*/

.mainproductsrouting
{
	margin-bottom:20px;
	margin-top:0px;
	height:200px;	
}
.editioncontainer
{
	margin: 0 auto;
	width: 513px;	
	clear:left;
	height:120px;
}

.servereditioncontainer
{
	margin: 0 auto;
	width: 513px;	
	clear:left;
	height:245px;
}

div.comparisonchart
{
	width:100%;
	
}

ul.partnerslist
{
	border: 0px solid #ff8800;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

ul.partnerslist li
{	
	list-style-image: url(../partners/channel/products/images/twotabsli.gif);
}

li.partnerslistitem
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #0088ff;
}
/*END DISKEEPER PRODUCTS PAGE*/ 

.alertcolor
{
    color:#871010;
}
.smalltext
{
    font-size:9px;
}