table.no_border {
	border: 0 !important;
}

table.no_border td {
	border: 0 !important;
}

table.no_border tr {
	border: 0 !important;
}

td.white {
	background: #fff url(../../images/endproduct/bg_cell_white.gif) repeat-x top left;
}

td.orange {
	background: #ffebaf url(../../images/endproduct/bg_cell_orange.gif) repeat-x top left;
}

.spec_table table {
	border: 1px solid #9a9a9a;
	border-collapse: collapse;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
}

.spec_table td {
	border: 1px solid #9a9a9a;
	padding: 4px;
}
.te4xp .spec_table td, .tme3 .spec_table td {
	background-color: #fff;
}

.spec_table th {
	border: 1px solid #9a9a9a;
	padding: 4px;
}

td.item {
	font-weight: bold;
}

.spec_table td.item {
	background: #f5f5f5 url(../../images/endproduct/bg_cell_lightgrey.gif) repeat-x top left;
}

td.data {
	vertical-align: middle;
	text-align: center;
}

th.blue {
	background: #4da5f3 url(../../images/endproduct/bg_title_blue2.gif) repeat-x top left;
	color: #fff;
	padding: 4px;
}

th.orange {
	background: #fec500 url(../../images/endproduct/bg_title_orange.gif) repeat-x top left;
	color: #fff;
	padding: 4px;
}

th.green {
	background: #74dc71 url(../../images/endproduct/bg_title_green.png) repeat-x top left;
	color: #fff;
	padding: 4px;
}

#systemrequirements table {
	width: 768px;
}

#systemrequirements col.item_col {
	width: 125px;
	background: #f5f5f5 url(../../images/endproduct/bg_cell_lightgrey.gif) repeat-x top left;
}

#specifications table {
	width: 768px;
}

#specifications col.item_col {
	width: 150px;
	background: #f5f5f5 url(../../images/endproduct/bg_cell_lightgrey.gif) repeat-x top left;
}

#specifications col.note_col {
	width: 100px;
}

table.overview {
	width: 766px;
	height: 205px;
}

table.overview td {
	padding: 0px 10px 0px 10px;
	vertical-align: top;
}


/* Download-details Table Styles START --releated to Download Page Styles found in layout.css*/

.download_details table {
	width: 556px;
	border-collapse: collapse;
	border: 1px solid #cddfe5;
	margin: 8px 0px 8px 0px;
}

.dlc_tab .download_details table {
	width: 750px;
}

.dlc_tab col.description_col {
	width: 440px;
}

.dlc_tab tr.attributes img {
	vertical-align: middle;
	padding: 0 3px 0 3px;
}

.download_details col.item_col {
	width: 100px;
}

.download_details th {
	border: 1px solid #cddfe5;
}

.download_details td {
	padding: 4px 8px 4px 8px;
	border: 1px solid #cddfe5;
}

.download_details tr.odd {
	background: #ecf9fe;
}

.download_details tr.even {
	background: #d1f2ff;
}

table.legend {
	border: 1px solid #cddfe5;
	width: 220px;
}


table.legend col.icon_col {
	width: 36px;
	text-align: center;
}

table.legend td {
	height: 28px;
}

.legend img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Revision History Table Styles START */

.revision_history table {
	width: 768px;
	border-collapse: collapse;
	border: 1px solid #cddfe5;
	//margin: 10px 0px 10px 0px;
	margin: 10px auto;
}

.revision_history th {
	font-size: 1.2em;
	background: #4da5f3 url(../../images/endproduct/bg_title_blue2.gif) repeat-x top left;
	color: #fff;
	padding: 4px;
}

.revision_history tr {
	border: 1px solid #cddfe5;
}

.revision_history td.item {
	text-align: center;
	padding: 4px 8px 4px 8px;
}

.revision_history .status_col {
	width: 100px;
}

.revision_history tr.odd {
	background: #fff;
}

.revision_history tr.even {
	background: #f5f5f5 url(../../images/endproduct/bg_cell_lightgrey.gif) repeat-x top left;
}

/* Seal set table styles - The "seal set" is the group of logos for certified technology found primarily on Product pages. */
.seal_set table{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.seal_set td {
	padding: 0px 15px 0px 15px;
	vertical-align: middle;
}

/* Company Page Styles START */
.company_content table {
	width: 100%;
}

.company_content col.item_col {
	width: 100px;
}

.company_content td {
	padding: 4px 8px 4px 8px;
}

/* Topic Table styles for Company pages */
.topic_table table {
	border-collapse: collapse;
	border: 1px solid #f59600;
	margin: 5px;
	width: 590px;
}

.topic_table tr.odd {
	background: #ffebaf url(../../images/endproduct/bg_cell_orange.gif) repeat-x top left;
}

.topic_table tr.even {
	background: #fff url(../../images/endproduct/bg_cell_white.gif) repeat-x top left;
}

.topic_table th {
	background: #fec500 url(../../images/endproduct/bg_title_orange.gif) repeat-x top left;
	padding: 5px;
	font-size: 1.2em;
	color: #fff;
	text-align: center;
}

.topic_table .data {
	font-weight: bold;
}

.date_col {
	width: 125px;
}


/* Upgrade Eligibility table styles START */
.upgrade_table table {
	border: 1px solid #f59600;
	border-collapse: collapse;
	margin: 10px;
}


.upgrade_table tr {
	border: 1px solid #f59600;
}

.upgrade_table th {
	padding: 5px;
	background: #fec500 url(../../images/endproduct/bg_title_orange.gif) repeat-x top left;
}

.upgrade_table td {
	padding: 5px 8px 5px 8px;
	border: 1px solid #f59600;
	border-left: none;
	border-right: none;
}

.upgrade_table .want_col {
	background: #ffebaf;
}

.upgrade_table .eligible_col {
	background: #ffebaf;
}

.upgrade_table .price_col {
	background: #fff;
	width: 100px;
}

/* Support FAQ table styles START */

.support_faq table {
	margin: 0px 10px 10px 10px;
}

.support_faq td {
	padding: 0px 20px 0px 0px;
}

.support_faq .faq_answer {
	padding: 0px 0px 20px 10px;
}

.support_content .spec_table table {
	width: 500px;
}



/* TMPGLabs index table styles START*/

.lab_table table {
	margin: 10px;
	border: 1px solid #f59600;
	border-collapse: collapse;
}

.lab_table .topic_col {
	background: #fff url(../../images/endproduct/bg_cell_white.gif) repeat-x top left;
}

.lab_table .soft_col {
	background: #ffebaf url(../../images/endproduct/bg_cell_orange.gif) repeat-x top left;
	width: 175px;
}

.lab_table th {
	color: #fff;
	background: #fec500 url(../../images/endproduct/bg_title_orange.gif) repeat-x top left;
	padding: 4px 8px 4px 8px;
	font-size: 1.2em;
}


.lab_table td {
	padding: 8px;
	border: 1px solid #f59600;
	border-left: none;
	border-right: none;
}

.lab_table .data {
	 background: #ffebaf url(../../images/endproduct/bg_cell_orange.gif) repeat-x top left;
}

table.noframe {
	border: 0px !important;
}

table.noframe td {
	border: 0px !important;
}

/* Volume Licensing Table Styles START */
.volumelicensing_table table{
	margin: 10px;
	border: 1px solid #f59600;
	border-collapse: collapse;
	width: 578px;
}

.tabPanelGroup .volumelicensing_table table {
	margin: 0;
}

.volumelicensing_table .boxshot_col {
	width: 95px;
}

.volumelicensing_table .product_col{
	background: #fff url(../../images/endproduct/bg_cell_white.gif) repeat-x top left;
}

.volumelicensing_table .quantity_col{
	width: 65px;
}

.volumelicensing_table .price_col {
	width: 90px;
	background: #fff;

}

.volumelicensing_table td {
	border-right: 1px solid #f59600;
}

.volumelicensing_table td.boxshot {
	background: url(../../images/endproduct/bg_cell_white.gif) repeat-x top left;
	vertical-align: middle;
	border-right: none;
}

.volumelicensing_table td.product_detail {
	background: url(../../images/endproduct/bg_cell_white.gif) repeat-x top left;
}

.tabPanelGroup .volumelicensing_table td.product_detail {
	padding: 8px 10px 8px 10px;
}

.volumelicensing_table td.price {
	background: url(../../images/endproduct/bg_cell_white.gif) repeat-x top left;
	font-size: 1.1em;
	text-align: center;
}



.volumelicensing_table td.data {
	background: #ffebaf url(../../images/endproduct/bg_cell_orange.gif) repeat-x top left;
}

.volumelicensing_table th {
	padding: 5px;
	color: #fff;
	background: #fec500 url(../../images/endproduct/bg_title_orange.gif) repeat-x top left;
	font-size: 1.2em;
	border-bottom: 1px solid #f59600;
}


.transition_effects col.half_col {
	width: 50%;
	background: #fff;
}


.transition_effects table.no_border {
	width: 100%;
}

.transition_effects td.effect_tile {
	width: 100px;
}

table#formTable {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#formTable col.inputName {
	width: 150px;
}

#formTable col.inputBox {
	width: 250px;
	}
	
#formTable col.inputMarker {
	width: 100px;
}

table.star_chart {
	margin: 8px auto;
	width: 270px;
	height: 200px;
	border: 2px solid yellow;
	border-collapse: collapse;
	background: #fffce0;
}

.star_chart col.category{
	width: 154px;
}

.star_chart col.starimg{
	width: 116px;
}

.star_chart tr.header {
	border: 1px solid yellow;
	background: #fffa74 url(../../images/endproduct/bg_starchart_yellow.gif) repeat-x top left;
}

.star_chart td, .star_chart th {
	padding-left: 10px;
	padding-right: 10px;
}

.star_chart td {
	text-align: center;
}

.star_chart td.category {
	text-align: right;
}