/*	
Copyright 2006 Adobe Systems Incorporated.
Product and Downloads CSS 	
$Id: //depot/projects/dylan/releases/rc_16_10/docroot/css/layout/units/productmenu.css#1 $	
*/
.productList {
margin: 0 0  0.5em;
padding: 4px 8px 2px;
clear: both;
_height: 1em;	
}
.productList dt {
width: 200px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
clear: both;
/*\*/
float: left;
/*/
display: inline-block;
/**/
}
.productList dd  {
_margin: 0;
_padding: 0;
}
dl.alt {	background-color: #f7f7f7; }
.with-desc dt {
width: 155px;
margin-right: 10px;
}
#C1.columns-1-A-A .with-desc dt,
#L1C1.columns-1-A-A .with-desc dt {  width:230px; }
.productList .product-description {
 width: 180px; 
 float: left; 
 margin: 0 15px 0 0;
 padding: 0;
}
#C1.columns-1-A-A .productList .product-description,
#L1C1.columns-1-A-A .productList .product-description { width:260px; }
.productList dd ul {
margin: 0 0 0 42%;
padding: 0 !important;
height: auto;
width: auto;
_margin-left: 0;
}
.productList .with-types {	
clear: both;
padding-bottom: 0;
margin-bottom: 0;
_margin-bottom: -1em;
_margin-top: 5px;
}
.productList .downloads span,
.productList .downloads span a,
.productList .downloads span a:visited,
.productList .downloads span a:visited:hover { color: #047 !important; }
.productList dd dl dt {
font-weight: normal;
padding-left: 8px;
margin-left: 0;
_padding-left: 16px;
}
.productList dd dl dd {	margin-left: 0; }
.productList dd ul.compact:after { margin: 0 0 -1.25em; }
.link-list > * {
margin-left: auto;	
margin-right: 0;
}
.downloads li {
 	padding: 0 !important;
_margin-right: 0;
}
.downloads li span {	padding-left: 14px; }
.downloads li ul {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}
.downloads li ul li a {
padding: 0;
margin: 0;
}
li.showPlatforms,
li.hidePlatforms { 
cursor: pointer;
cursor: hand;
background-position: 0 3px;
padding-left: 1ex !important;
}
li.showPlatforms {	_padding-top: 1px; }
li.showPlatforms ul { 
display: block; 
position: relative;
float: none; 
padding: 0; 
margin: 2px -10px 0 8px; 
_margin-right: -10px;
_margin-left: 9px !important;
}
li.showPlatforms ul li,
li.showPlatforms ul li a { background-image: none; }
li.hidePlatforms ul { display: none; }
li.hidePlatforms span { 
background: url("http://wwwimages.adobe.com/www.adobe.com/images/master/markers/plus.gif") 0 3px no-repeat; 
}
li.showPlatforms span {	
background: url("http://wwwimages.adobe.com/www.adobe.com/images/master/markers/minus.gif") 0 3px no-repeat;
_display: block;
_position: relative;
_z-index: 100;
_background-position: 0 4px !important;
}
.partnerDownloads {
position: relative;
min-height: 2em;
clear: both;
_height: 4em !important;
padding-left: 0px;
padding-right: 4px;
}
.partnerDownloads:after { 
content: ".";
visibility: hidden;
clear: both;
display: block;
height: 0;
}
.partnerDownloads dt {
float: left;
clear: none;
line-height: 1.35em;
width: 12em;
padding-left: 4px;
}
dl.partnerDownloads dd {	margin-bottom: 0 !important; }
.partnerDownloads .product-languages {
display: block;
font-weight: normal;
width: 11em;
_word-wrap: break-word;
padding-left: 1em;
padding-top: 4px;
}
.partnerDownloads .information,	
.partnerDownloads .product-size,
.partnerDownloads .product-serial,
.partnerDownloads .product-download {
 width: auto; 
 float: left; 
 margin: 0;
 padding: 0;
}
.partnerDownloads .product-size {	
width: 6.2em; 
text-align: right; 
margin-left: 5px;
}
.partnerDownloads .product-serial {
width: 16.3em;
_width: 17em;
margin-left: 0.75em;
color: #000066
}
.partnerDownloads .note {	color: #666; }
.partnerDownloads .product-download {
 float: right; 	
 margin-bottom: -1em !important; /* moves up product languages */
}
.partnerDownloads .product-serial ul,
.partnerDownloads .product-languages {	margin-left: 0; }
.partnerDownloads .product-serial ul ul { margin-left: 8px; }
.partnerDownloads .downloads li li {	_white-space: nowrap; }
.productList .product-serial ul,
.productList .product-serial ul li a { _width: 100px; }
/*\*/
::root dd.product-serial ul ul li {
margin-bottom: 1.35em; 
}
/**/
.productList .icon {
float: left;
background-position: 0 1px ;
text-indent: -9999px !important;
display: inline-block;
_display: block;
width: 20px;
_width: 17px;
-moz-outline: none;
margin: 0;
_height: 20px;
_cursor: pointer;
}
.productList .information {	width: 20px }
.productList .icon:hover { background-color: transparent; }
/*\*//*/
dd.product-serial .downloads li li {
white-space: nowrap;
}
.productList,
dd.product-size,
dd.product-serial {
float: none;
display: inline-block;
clear: none;
margin: 0 10px;
}
dd.product-serial,
dd.product-serial ul,
dd.product-serial li,
dd.product-serial ul ul {	margin: 0; }
.productList,
.productList dt,
.product-languages,
.product-download {	position: relative; }
.productList { display: block; height: 70px; }
.productList dt { left: -10px; }
dd.product-size,
dd.product-serial {	position: absolute; }
dd.product-size { left: 250px; }
dd.product-serial { left: 320px; }
.product-languages { top: 10px; }
.product-download {	top: 30px; }
dd.product-serial li a,
dd.product-serial li.showPlatforms ul  {
display: block;
width: 100px;
}
/**/