/*********
djAid.css
v1.0 2007-11-11
*********/
html, body { margin:0; padding:0; background-color:#000000; font-family:arial,helvetica,verdana,sans-serif; font-size:100%; }
h1, h2, h3, h4, h5, h6 { margin:0; font-size: 1em; }	
p { margin:0; font-size:100%; }
img  { border:0; }

.dj-clear { clear:both; }	
.dj-access { position:absolute; left:-200em; top:-2000em; }	

a.dj-none, a.dj-und:hover { text-decoration:none; }
a.dj-und, a.dj-none:hover  { text-decoration:underline; }

#dj-main { text-align:center; }
#dj-main-inner { width:61.5em; text-align:left; margin:0 auto; }	 /* 984px */

#dj-body { background:#ffffff; position:relative; z-index:100; }	
#dj-body-l { background:transparent url(../images/body-s.gif) repeat-y top left; }
#dj-body-r { background:transparent url(../images/body-s.gif) repeat-y top right; }
#dj-body-b { background:transparent url(../images/body-b.gif) repeat-x bottom left; }
#dj-body-bl { background:transparent url(../images/body-bl.gif) no-repeat bottom left; }
#dj-body-br { background:transparent url(../images/body-br.gif) no-repeat bottom right; }
	
#dj-body-inner {  position:relative; width:100%; }

#dj-logo { position:absolute; top:0; right:6px; width:33em; height:26.125em; } 
#dj-logo img { display:block; width:33em; height:26.125em; }	/* 528 x 418 */
	
#dj-body-top { position:relative; }
	
#dj-nav	{ position:relative; width:37.5em; padding:1.5em 0 0 2.5625em; overflow:hidden; }
#dj-nav .dj-clear { height:3em; }	/* 48 */
	
#dj-nav ol, #dj-nav ul { margin:0; padding:0; list-style-type:none; }	
	
#dj-nav ol { width:37.5em; } /* 600 */	
#dj-nav ul { position:absolute; bottom:0; left:3.8333em; width:50em; height:1.9167em; font-size:1em; }	
	
#dj-nav ul li span { display:block; float:left; padding:3px 0 0 0; }  
	
#dj-nav a { display:block; }	
	
#dj-nav ol li { font-weight:bold; font-size:0.75em; float:left; width:100%; height:1.75em; } 
#dj-nav ul li { font-size:1em; width:auto; padding:0 0 0 0.5em; }	
	
#dj-nav ol li a { text-decoration:none; padding:0 0.8333em 0 2.75em; float:left; height:1.75em; line-height:1.75em; } 
#dj-nav ul li a { text-decoration:none; padding:0 0 0 0.5em; background:transparent; } 
	
#dj-nav ol li a:link, #dj-nav ol li a:visited { color:#000000; } 
#dj-nav ul li a:link, #dj-nav ul li a:visited { color:#000000; } 
	
#dj-nav ol li a:hover { background-color:#000000; color:#ffffff; } 	
	
#dj-nav1 a{ background:transparent url(../images/nav-1-off.gif) no-repeat 5px center; }
#dj-nav2 a{ background:transparent url(../images/nav-2-off.gif) no-repeat 5px center; }
#dj-nav3 a{ background:transparent url(../images/nav-3-off.gif) no-repeat 5px center; }
#dj-nav4 a{ background:transparent url(../images/nav-4-off.gif) no-repeat 5px center; }
#dj-nav5 a{ background:transparent url(../images/nav-5-off.gif) no-repeat 5px center; }
#dj-nav6 a{ background:transparent url(../images/nav-6-off.gif) no-repeat 5px center; }
#dj-nav7 a{ background:transparent url(../images/nav-7-off.gif) no-repeat 5px center; }
	
#dj-nav1 a:hover{ background-image:url(../images/nav-1-on.gif); }
#dj-nav2 a:hover{ background-image:url(../images/nav-2-on.gif); }
#dj-nav3 a:hover{ background-image:url(../images/nav-3-on.gif); }
#dj-nav4 a:hover{ background-image:url(../images/nav-4-on.gif); }
#dj-nav5 a:hover{ background-image:url(../images/nav-5-on.gif); }
#dj-nav6 a:hover{ background-image:url(../images/nav-6-on.gif); }
#dj-nav7 a:hover{ background-image:url(../images/nav-7-on.gif); }
	
#dj-nav ol li.active a { background-color:#000000;  } 
#dj-nav ol li.active a:link, #dj-nav ol li.active a:visited { color:#ffffff; } 
	
#dj-nav ol li.active #dj-nav1 a{ background-image:url(../images/nav-1-on.gif); }
#dj-nav ol li.active #dj-nav2 a{ background-image:url(../images/nav-2-on.gif); }
#dj-nav ol li.active #dj-nav3 a{ background-image:url(../images/nav-3-on.gif); }
#dj-nav ol li.active #dj-nav4 a{ background-image:url(../images/nav-4-on.gif); }
#dj-nav ol li.active #dj-nav5 a{ background-image:url(../images/nav-5-on.gif); }
#dj-nav ol li.active #dj-nav6 a{ background-image:url(../images/nav-6-on.gif); }
#dj-nav ol li.active #dj-nav7 a{ background-image:url(../images/nav-7-on.gif); }
	
#dj-nav ul li.first { padding-left:0; }	
#dj-nav ul li.first a{ padding-left:0; }	
#dj-nav ul li.first span{ display:none; }	
	
#dj-nav ol li.active ul a{ background-color:#ffffff; }
#dj-nav ol li.active ul a:link, #dj-nav ol li.active ul a:visited {  color:#000000; } 
#dj-nav ol li.active ul a:hover {  background:transparent; color:#419df2; } 
#dj-nav ol ul li.active a:link, #dj-nav ol ul li.active a:visited {  color:#419df2; } 

#dj-line   { position:absolute; width:0.25em; overflow:hidden; height:25em; background-color:#000000; left:1.875em; } 
.dj-line-t { position:absolute; width:0.9167em; overflow:hidden; height:25em; border-bottom:0.3333em #000000 solid; left:2.5em; margin-top:-24.3333em; background:#ffffff; }
.dj-line-b { position:absolute; width:0.9167em; overflow:hidden; height:1.8333em;  border-top:0.3333em #000000 solid; left:2.5em; bottom:-0.9167em; background:#ffffff; }	
	
	
#dj-body-mid { position:relative; padding-left:2.875em; padding-top:1.875em; }
#dj-body-mid-inner { position:relative; width:58.25em; }   /* 932 */
	
#dj-copy-left { float:left; width:27.625em; }  
#dj-copy-right { float:right; width:27.625em; height:23.125em; position:relative; }  
html>body #dj-copy-right { min-height:23.125em; height:auto; }
	
#dj-copy-text p { font-size:0.8125em; margin-bottom:1.3077em; }	
#dj-copy-text p.first { margin-top:-0.2308em; font-weight:bold; }	
#dj-copy-text a:link, #dj-copy-text a:visited { color:#0780d1; }
	
#dj-sectionnum { position:absolute; top:0; left:0; }	
#dj-sectionnum img { display:block; width:4.1875em; height:2.4375em; }	/* 67 x 39 */
	
#dj-motto { position:absolute; right:0.875em; bottom:0; }	
#dj-motto img { display:block; width:1.125em; height:15.4375em; }	/* 18 x 247 */
	
#dj-signup { position:absolute; left:14.125em; top:12.875em; }	
#dj-signup p { line-height:1.5em; word-spacing:0.0833em; font-weight:bold; font-size:0.75em;}
#dj-signup strong { color:#ffffff; }
#dj-signup a { text-decoration:none; } 
#dj-signup a:link, #dj-signup a:visited { color:#419df2; } 
	
#dj-paypal { position:absolute; left:13.75em; top:16.75em; }	
#dj-paypal img { display:block; width:6.9375em; height:3.6875em; }	/* 111 x 59 */

#dj-featureimg { position:absolute; left:0; top:5.625em; width:10.9375em; height:25em; } 
#dj-featureimg img { display:block; width:10.9375em; height:14.0625em; }	/* 175 x 225 */
	
#dj-body-bot { clear:both; width:100%; }
#dj-body-bot-inner { padding:0.625em 2.875em 2.5em 2.875em; }
#dj-body-bot p { color:#0780d1; font-weight:bold; font-size:0.875em;  }   
	
#dj-footer { font-size:0.625em; }
#dj-footer, #dj-footer a:link, #dj-footer a:visited { color:#89c9ed; }  
#dj-footer p { text-align:right; }
#dj-footer ul, #dj-footer li { margin:0; padding:0; list-style-type:none; } 
#dj-footer ul { margin-top:0.4em; }
#dj-footer li { float:right; padding:0 1.2em; border-right:1px #89c9ed solid; }
#dj-footer li.first { padding-right:0; border-width:0; }
#dj-footer li a { display:block; }  
#dj-footer a { text-decoration:none; }  
#dj-footer a:hover { text-decoration:underline; }  
	
#dj-bottom { background:#000000 url(../images/bottom-bar.jpg) no-repeat top left; height:5.625em; margin-top:0.375em; }
#dj-bottom #dj-footer { padding:2.5em 3em 0 0;}
	
/**** HOME-specific ****/	
#dj-home #dj-body-mid { padding-top:0; }

#dj-home #dj-motto { position:relative; right:auto; bottom:auto; margin-top:-0.5em; padding-bottom:1.0625em; }	
#dj-home #dj-motto img { display:block; height:1.125em; width:15.4375em; }	/* 247 x 18  */

#dj-home #dj-copy-left {height:11.5em; }
html>body #dj-home #dj-copy-left { min-height:11.5em; height:auto; }

#dj-home #dj-headphones { position:absolute; left:33.75em; bottom:-6.125em; width:28.25em; height:17.875em;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/headphones.png', sizingMethod='scale');}	 /* 452x286 */
#dj-home #dj-headphones img{ display:none; width:28.25em; height:17.875em; }
html>body #dj-home #dj-headphones img{ display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='' ); }
 
#dj-home #dj-bottom { height:auto; position:relative; }
#dj-home #dj-bottom-inner { position:relative; background:transparent url(../images/bottom-bar-bot.jpg) no-repeat bottom left;	height:9.0625em; } /* 145 */
#dj-home #dj-footer { position:absolute; padding-top:0; top:9em; right:0; }

#dj-bottom-left { position:absolute; left:2.875em; top:1.5em; border-right:1px #2c4754 solid; }
#dj-bottom-mid { position:absolute; left:17.5em; top:1.5em; border-right:1px #2c4754 solid; }
#dj-bottom-left-inner{ width:14.25em; height:5.125em; }
#dj-bottom-mid-inner{ width:19.125em; height:5.125em; }
html>body #dj-bottom-left-inner,
html>body #dj-bottom-mid-inner{ min-height:5.125em; height:auto; }

#dj-bottom-left h3 { color:#73c5dd; font-size:0.75em; text-transform:uppercase; }
#dj-bottom-left p { color:#ffffff; font-size:0.6875em; margin-top:0.8182em; }
#dj-bottom-left a:link, #dj-bottom-left a:visited { color:#ffffff; }

#dj-bottom-mid #dj-signup { position:static; text-align:center; }	
#dj-signup a:link, #dj-signup a:visited { color:#73c5dd; }

#dj-bottom-mid #dj-paypal { position:static; text-align:center; margin-top:1.25em; }	
#dj-bottom-mid #dj-paypal img { display:inline; vertical-align:top; width:14.1875em; height:2.6875em; }	/* 228 x 44 */
 
