
.product_contents h1 {
	font-size: 30px;
	letter-spacing: 1px;
}

.product_contents h2 {
	color:#000;
	font-size: 18px;
	letter-spacing: 1px;
	margin-bottom: 0px;
}

.product_contents a:hover h2 {
	text-decoration: underline;
}

.product_contents h3 {
	letter-spacing: 1px;
	margin-bottom: 5px;
}

.product_contents p {
	line-height: 1.7em;
}

.product_contents li {
	line-height: 1.4em;
	margin-bottom: 4px;
}


.product_wrapper {
	background: #fff url(../images/bg_gradient_grey.gif) repeat-x top left;
	float:left;
	display:inline;
}

.product_boxtop, .product_boxbottom {
	height:24px;
	width:824px;
	float:left;
	clear:both;
	display:inline;
}

.product_contents {
	width:804px;
	margin-left:10px; 
	margin-right:10px;
	float:left;
	clear:left;
	display:inline;
}

.product_contents h1 {
	padding:0px 28px;
}

.product_contents .CollapsiblePanel {
	margin-top: 10px;
}

.product_col {
	width:134px;
	padding-top:0px;
	min-height:170px;
	float:left;
	display:inline;
}

.print_vis {
	display:none;
}

.product_col p.product_name {
	font-size:11px;
	font-weight: normal;
	line-height:1.2em;
	text-align: left;
	padding:10px 17px;
}

.product_col img.blank {
	width:100px;
	height:126px;
	margin: 0px 7px 40px 7px;
}

.product_desc {
	width:134px;
	float:left;
	clear:left;
}

.product_desc p {
	padding: 0px 17px;
	line-height:1.2em;
}

.product_desc ul {
	margin: 0px 17px;
}

.product_desc li {
	margin:0 5px;
	
}

.product_col .taw6 {
	background: url(../images/taw6_box_refl.png) no-repeat top center;
}

.product_col .tmsr5 {
	background: url(../images/tmsr5_box_refl.png) no-repeat top center;
}

.product_col .tvmw6 {
	background: url(../images/tvmw6_box_refl.png) no-repeat top center;
}

.product_col .taw5 {
	background: url(../images/taw5_box_refl.png) no-repeat top center;
}

.product_col .tvmw5 {
	background: url(../images/tvmw5_box_refl.png) no-repeat top center;
}

.product_col .tms {
	background: url(../images/tms_box_refl.png) no-repeat top center;
}

.product_col .te4xp {
	background: url(../images/te4xp_box_refl.png) no-repeat top center;
}

.product_col .taw4 {
	background: url(../images/taw4_box_refl.png) no-repeat top center;
}

.product_col .tme3 {
	background: url(../images/tme3_box_refl.jpg) no-repeat top center;
}

.product_col .tmsr4 {
	background: url(../images/tmsr4_box_refl.png) no-repeat top center;
}

.product_col .tp25 {
	background: url(../images/tp25_box_refl.png) no-repeat top center;
}

.product_col .tpxc {
	background: url(../images/tpxc_box_refl.png) no-repeat center center;
}

.product_col .te4xp_spurs {
	background: url(../images/txp4_spurs_small.png) no-repeat center center;
}

.product_col .tisp {
	background: url(../images/tisp_box_refl.png) no-repeat top center;
}

.product_col .ac3 {
	background: url(../images/ac3_small.png) no-repeat center center;
}

.product_col .tda3 {
	background: url(../images/tda3_box_refl.png) no-repeat center center;
}

.product_col .tda2 {
	background: url(../images/tda2_box_refl.png) no-repeat center center;
}

.product_col .tme2 {
	background: url(../images/tme2_box_refl.png) no-repeat center center;
}

.product_col .tme2p {
	background: url(../images/tme2p_box_refl.png) no-repeat center center;
}

.product_col .tmka {
	background: url(../images/tmka_box_refl.png) no-repeat center center;
}

.product_col .tmkp {
	background: url(../images/tmkp/tmkp_box_refl.png) no-repeat center center;
}

.product_col .vs {
	background: url(../images/vs_box_refl.png) no-repeat center center;
}



.product_cat {
	border-top:1px solid #999;
	width:724px;
	float:left;
	clear:left;
	display:inline;
	margin:0px 12px;
	padding:15px 28px;
}

.product_cat p.cat_desc {
	padding-left:15px;
	margin-bottom:25px;
}

.product_cat ul {
	padding-left:15px;
}

.product_boxes {
	width:804px;
	float:left;
	clear:left;
}

/* -----Comparison TABLE Styles------ */

table.product_lineup {
	width:804px; 
	border-collapse:collapse; 
	border:1px;
	padding:0;
	margin:0;
	float:left;
	clear:left;
}

table.product_lineup td {
	width:134px;
	padding:0;
	margin:0;
	vertical-align:top;
}

.compare_table {
	float:left;
	clear:left;
	margin: 0px auto;
	font-size: 11px;
}

.compare_table h3 {
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold;
	margin-top:0;
	padding-top:0;
}

.compare_table table {
	border:0px;
	border-collapse: collapse;
}

.compare_table td, .compare_table th {
	border-bottom:1px solid #999;
}


.compare_table th {
	border-top:1px solid #999;
	padding:5px 10px 5px 30px;
	text-align:left;
	font-size:14px;
	color: #095aa6;
}

.compare_table th.always_open {
	background: #ddd url(../images/icon_collapse.gif) no-repeat top left;
}

.compare_table td {
	padding:10px;
	width:114px;
	vertical-align:top;
}

.compare_table td.center {
	vertical-align:middle;
}

.compare_table col.feature {
	background: #ddd;
	width:134px;
}

.compare_table col.data {
	width:134px;
}

col.light {
	background: #F5F5F5;
}

.compare_table li, .compare_table ul {
	margin:0px;
}

.compare_table td.bullet {
	text-align:center;
	vertical-align:middle;
	font-size:28px;
	line-height:12px;
}

.compare_table td.diamond {
	text-align:center;
	vertical-align:middle;
	font-size:18px;
	line-height:12px;
}

.compare_table td.full_row {
	width:804px;
}

.compare_table td.bullet .note, .compare_table td.diamond .note {
	font-size:10px;
	line-height:12px;
}

.compare_table .exclusive {
	color:#000;
}


/* --------- Tooltip Popup Windows -----------*/

.info sup {
	color: #095aa6;
	font-weight:bold;
}