/* Styles for Download Section */

.downloadLeftBlock,
.downloadCenterBlock,
.downloadRightBlock {
  float: left;
  display: inline; }
.downloadLeftBlock,
.downloadCenterBlock {
  width: 175px; }
.downloadRightBlock {
  width: 160px; }
.pageContainer h2 {
  font-size: 12px;
  font-weight: bold;
  background: #afafaf url('/r/img/bg/bg_grey_h26.gif') top repeat-x; }
.downloadBlockFirstRow h2 {
  padding: 5px 5px 6px 30px; }
.downloadBlockSecondRow h2 {
  padding: 5px 5px 6px 10px; }
.downloadImgBlock img {
  display: block; }
.downloadImgBlock {
  margin-bottom: 3px;
  padding: 2px 5px 2px 10px;
  border-top: 1px solid #bbc0c3;
  border-bottom: 1px solid #bbc0c3; }
.downloadBlockFirstRow .downloadImgBlock {
  padding: 2px 5px 2px 30px; }
.downloadBlockSecondRow .downloadImgBlock {
  padding: 2px 5px 2px 10px; }
.downloadLeftBlock .downloadImgBlock {
  border-left: 1px solid #bbc0c3; }
.downloadRightBlock .downloadImgBlock {
  border-right: 1px solid #bbc0c3; }
.downloadLeftBlock ul,
.downloadCenterBlock ul,
.downloadRightBlock ul {
  margin: 0; }
.downloadBlockFirstRow ul {
  padding: 10px 5px 10px 30px; }
.downloadBlockSecondRow ul {
  padding: 10px 5px 10px 10px; }
.downloadLeftBlock ul li,
.downloadCenterBlock ul li,
.downloadRightBlock ul li {
  margin: 0;
  padding: 0 0 6px 0;
  background-image: none;
  font-size: 11px; }
.downloadLeftBlock a,
.downloadCenterBlock a,
.downloadRightBlock a {
  text-decoration: none; }
.downloadLeftBlock a.lastVersion,
.downloadCenterBlock a.lastVersion,
.downloadRightBlock a.lastVersion {
  font-weight: bold;
  color: #ed2c21; }

/* Distribution Table  */

#latestDistribution,
#latestDistributionBeta {
  display: none; }

h4.osName {
  margin: 0;
  padding: 4px 6px;
  background-color: #f0f0f0;
  font-size: 12px;
  font-weight: bold; }
table.distributionTable {
  width: 100%;
  margin-bottom: 3px;
  padding: 0;
  border-collapse: collapse; }
table.distributionTable td {
  padding: 4px 6px;
  text-align: left; }
table.distributionTable td.col2 {
  width: 30%;
  text-align: center; }
table.distributionTable td.col3 {
  width: 10%;
  text-align: right; }

table.distribList {
  margin-bottom: 12px;
  border-collapse: collapse;
  border: solid 1px #e8e8e8; }
table.distribList td {
  padding: 4px 6px;
  border: solid 1px #e8e8e8; }
table.distribList th {
  background: #f8f8f8 url('/r/img/bg/bg-th-gray.gif') 0 100% repeat-x;
  border: 1px solid #e8e8e8;
  border-bottom: none;
  color: #303030;
  font: bold 13px Arial, Helvetica, sans-serif;
  text-align: left; }
table.distribList td.headRow {
  font-weight: bold;
  background-color: #f8f8f8; }
.sizeCol {
  text-align: right; }
.relnotCol {
  text-align: center; }
.moduleName {
  vertical-align: top; }
table.distribList td.componentsList {
  padding: 0px;
  border-right-style: none; }
.componentsList table {
  border-collapse: collapse;
  border-style: none;
  margin-bottom: -1px; }

table.packList {
  border-collapse: collapse;
  width: 100%; }
table.packList td {
  padding: 4px 6px; }
table.packList td.tumbnailsContainer {
  padding-left: 25px; }
.themeTitle {
  color: #ed2c21;
  border-bottom: 1px solid #cccccc; }
.packTitle td {
  vertical-align: top; }
.packTitle td b {
  font-weight: normal; }
.templateTumbnail {
  float: none;
  vertical-align: top;
  padding-left: 1px; }
.templateTumbnail img {
  vertical-align: top;
  float: none;
  padding: 4px;
  border: 1px solid #dedede;
  margin: 4px; }
.packName {
  width: 100px; }

.downloadLeft {
  float: left;
  display: inline;
  width: 255px; }
.downloadRight {
  float: right;
  display: inline;
  width: 245px; }

h4 a,
h4 a:link,
h4 a:visited,
h4 a:active,
h4 a:hover {
  text-decoration: none; }

table.distTable {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e8e8e8;
  margin-bottom: 12px;
  width: 100%;
}
table.distTable th,
table.distTable td {
  padding: 4px 6px;
  text-align: left;
  color: #000;
}
table.distTable td {
  padding-left: 16px;
}
table.distTable thead th {
  background: #f8f8f8 url('/r/img/bg/bg-th-gray.gif') 0 100% repeat-x;
  border: 1px solid #e8e8e8;
  border-bottom: none;
  color: #999;
  cursor: pointer;
  font: bold 13px Arial, Helvetica, sans-serif;
  text-align: left;
  width: 100%;
}
table.distTable thead th div {
  background: transparent url('/r/img/bg/bg-collapse.gif') 100% 50% no-repeat;
}
table.distTable th {
  background: #fcfcfc;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  color: #333;
}
table.distTable td.col2 {
  padding: 4px 6px;
  text-align: center;
  width: 25%;
}
table.distTable td.col3 {
  padding: 4px 6px;
  text-align: right;
  width: 10%;
}
table.distTable thead th div a.totop {
  color: #999;
  display: block;
  text-decoration: none;
}





	/* top Products */
	TABLE.gblock-content {background:#f5f5f5; border-left:solid 1px #ededed; border-right:solid 1px #ededed; width:715px; margin:0 auto}	
	TABLE.gblock-content .gblockl, TABLE.gblock-content .gblockr {padding:10px 0 5px 0}
	TABLE.gblock-content .gblockl .store-btn {padding:0 25px 1px 25px}	
	TABLE.gblock-content IMG {float:left; margin:0 20px 20px 0}
	
	/* Small Gray Button */
	BODY A.gbtn {background:transparent url('http://www.parallels.com/r/img/store/gbtn-right.gif') no-repeat scroll 100% 0 !important; color:#fff; cursor:pointer; display:inline-block; height:19px; margin:0; padding:0 11px 0 0; text-align:center; text-decoration:none; vertical-align:middle; font:bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif}
	
	BODY A.gbtn SPAN {background:transparent url('http://www.parallels.com/r/img/store/gbtn-left.gif') no-repeat scroll 0 0; color:#fff; display:inline-block; height:19px; line-height:17px; padding:0 1px 0 25px; vertical-align:baseline; font-weight:bold; font-size:11px}

	H2 {margin:30px 20px 15px 20px; font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:5px; border-bottom:1px solid #ddd}

	.gt, .gb {height:10px; width:715px; margin:0 auto; font-size:0}
	.gt {background:#F5F5F5 url('/r/img/store/gray-bt.gif') no-repeat scroll 0 -10px}	
	.gb {background:#F5F5F5 url('/r/img/store/gray-bt.gif') no-repeat scroll 0 0}

	TABLE.gblock-content .pl, TABLE.gblock-content .pr {padding:5px 17px 0 20px; vertical-align:top; width:33%}	
	TABLE.gblock-content .pl {/*background:transparent url('/r/img/store/vline.gif') 100% 50% no-repeat*/ border-right:1px solid #ddd}	
	TABLE.prodDownload {background:transparent; border:0}
	TABLE.prodDownload TD {vertical-align:top}
	TABLE.prodDownload TD P {padding:0}
	TABLE.prodDownload TD P {font:11px Arial, Helvetica, sans-serif; color:#858383; margin-bottom:15px}
	TABLE.prodDownload TD IMG {float:none; margin-bottom:10px}
	TABLE.prodDownload TD H5 {margin-top:6px; margin-bottom:8px}
	TABLE.prodDownload TD H5 A {font:bold 11px Arial, Helvetica, sans-serif; color:#4c4c4c; line-height:13px; text-decoration:none }
	TABLE.prodDownload TD H5 STRONG SUP {vertical-align:super; font-size:9px}
	
	/* Buttons Part */
	.buttonsPartLeft, .buttonsPartCenter, .buttonsPartRight {padding-left:112px}
	.buttonsPartLeft {border-right:1px solid #ddd}
	.buttonsPartRight {border-left:1px solid #ddd}
	
	TABLE#prodDownloadBottom {margin:30px 0 11px 19px; background:#fdfdfd; width:715px; table-layout:fixed}
	body:first-of-type TABLE#prodDownloadBottom {margin-left:18px} /* Opera & Safari */
	
	/* Gray Table */
	TABLE#prodDownloadBottom .contentPart TD {width:33%; padding:15px 16px 10px 18px; vertical-align:top}
	TABLE#prodDownloadBottom .contentPart TD H5 {margin-bottom:15px} 
	TABLE#prodDownloadBottom .contentPart TD H5 A {font:bold 11px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none}
	TABLE#prodDownloadBottom .contentPart TD P {font:normal 11px Arial, Helvetica, sans-serif; color:#919191; margin-bottom:11px}
	TABLE#prodDownloadBottom .contentPartBottom TD {border-bottom:0; padding-bottom:5px}
	TABLE#prodDownloadBottom TD#tableTDTop {background:url('/r/upload/downloadBGTOP1.png')} /* FF */
	TABLE#prodDownloadBottom TD#tableTDBottom {background:url('/r/upload/downloadBGBOTTOM1.png')} /* FF */
	TABLE#prodDownloadBottom .bottomDescr TD {padding-bottom:0}

	/* Arrow Links */
	TABLE#prodDownloadBottom A.downloadLink {text-decoration:none}
	TABLE#prodDownloadBottom A.downloadLink SPAN {text-decoration:underline; vertical-align:middle}
	TABLE#prodDownloadBottom A.downloadLink IMG {margin:0 3px 0 0; vertical-align:middle}
	
	body:first-of-type TABLE#prodDownloadBottom TD#tableTDTop {background:url('/r/upload/downloadBGTOP2.png')} /* Opera & Safari */
	body:first-of-type TABLE#prodDownloadBottom TD#tableTDBottom {background:url('/r/upload/downloadBGBOTTOM2.png')} /* Opera & Safari */
	
	TABLE#prodDownloadBottom TD.tableBG {padding:0; font-size:0; height:11px; }
	TABLE#prodDownloadBottom TD.leftTD {background:url('/r/upload/pixelBG.png') left repeat-y; border-right:1px solid #ddd}
	TABLE#prodDownloadBottom TD.centerTD {border-right:1px solid #ddd}
	TABLE#prodDownloadBottom TD.rightTD {background:url('/r/upload/pixelBG.png') right repeat-y}

	TABLE#prodDownloadBottom .buttonsBottom TD {padding-top:0; padding-bottom:20px; border-bottom:1px solid #ddd}
	TABLE#prodDownloadBottom .buttonsBottom1 TD {padding-top:0}
	
	DIV.title {margin-bottom:10px; line-height:23px}
	DIV.title A {font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none}
	DIV.title STRONG {font:bold 20px Arial, Helvetica, sans-serif; color:#000; line-height:23px}
	DIV.title STRONG SUP {vertical-align:super; font-size:12px}

	DIV.description {margin-bottom:10px; color:#858383} /* All */
	body:first-of-type .pl DIV.description {margin-bottom:9px} /* Opera & Safari */

	#downloadInfo1 {margin-bottom:16px} /* FF & IE & Opera */
	html:root*#downloadInfo1 {margin-bottom:14px} /* Safari */