.box_gradient_long_blue {
	background:url(/images/bg_gradient_long_blue_top.gif) left top no-repeat;
	padding-top:6px;
	width:920px;
	position:relative;
	z-index:1;
	margin-top:12px;
}

.box_gradient_long_blue .content {
	background:#F8F9FB url(/images/bg_gradient_long_blue_content.gif) left top repeat-x;
	padding:10px 15px 0 15px;
}

.box_gradient_long_blue .btm {
	background:url(/images/bg_gradient_long_blue_btm.gif) left top repeat-x;
	height:6px;
}

.compExpandAll {
	background:url(/images/icn_expand.gif) 0 2px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 20px;
	position: absolute;
	top: 140px;
}
.compExpandAll:hover {
	background:url(/images/icn_expand_hover.gif) 0 2px no-repeat;
}
.compCollapseAll {
	background:url(/images/icn_collapse.gif) 0 2px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 20px;
	position: absolute;
	top: 140px;
	left: 95px;
}
.compCollapseAll:hover {
	background:url(/images/icn_collapse_hover.gif) 0 2px no-repeat;
}

.compareTable {
	margin:0 -15px;
}
.compareTable tr {
	border-left:3px solid #edebea;
}
.compareTable th {
	border-bottom:2px solid #FFF;
	width:300px;
	padding:9px 10px 9px 40px;
	text-align:left;
	color:#505052;
	background:url(/images/icn_expand.gif) 20px 11px no-repeat;
	background-color:#edebea;
}

.compareTable thead th {
	background-color:transparent;
	width:100px;
	text-align:center;
	vertical-align:top;
	padding:0;
}
.compareTable td {
	border-bottom:2px solid #FFF;
	text-align:center;
}

.compareTable .col_free {
	background-color:#c3c1c2;
}
.compareTable .col_basic {
	background-color:#c5e1eb;
}
.compareTable .col_deluxe {
	background-color:#c7dbf1;
}
.compareTable .col_premier {
	background-color:#cfc4b3;
}
.compareTable .col_homebiz {
	background-color:#cccdbb;
}
.compareTable .col_biz {
	background-color:#c9d8c1;
}

.compareTable td.legend {
	background-color:transparent;
	width:150px;
	color:#395169;
	text-align:left;
	vertical-align:text-top;
}
.compareTable td.legend ul {
	width:250px;
	margin:0;
	padding:10px 0 20px 30px;
}
.compareTable .sep {
	background-color:transparent;
	width:4px;
	padding:0;
}
.compareTable .xtra {
	width:132px;
	background-color:#edebea;
}
.compareTable thead .xtra {
	background-color:transparent;
}

.compareTable .sub{
	display:table-row-group;
}
.compareTable .sub th{
	font-weight:normal;
	font-size:11px;
	width:270px;
	padding:9px 10px 9px 20px;
	background:none;
}
.compareTable .sub td{
	background-color:#dbd9da;
	border-bottom:2px solid #FFF;
}
.compareTable .sub th,
.compareTable .sub .xtra{
	border-bottom:2px solid #EEE;
}
.compareTable .sub th,
.compareTable .sub .sep,
.compareTable .sub .xtra {
	background-color:#FFF;
}
.compareTable .active td {
	background-color:#a0a6b4;
}
.compareTable .active th, 
.compareTable .active .sep,  
.compareTable .active .xtra {
	background-color:#dbe3f1;
}
.compareTable .active th {
	background:#dbe3f1 url(/images/icn_collapse.gif) 20px 11px no-repeat;
}

.fourprod thead td.legend {
	width:300px;
}	
.fourprod thead th {
	width:103px;
}
.fourprod h4 {
	padding:10px 0 10px 0;
	height:17px;
}
.fourprod .compHomeBiz h4 {
	padding:5px 0 6px 0;
	height:26px;
}
.fourprod p {
	background-color:#e1e1e1;
	margin:0;
	padding:5px 0 7px 0;
	font-weight:normal;
}
.fourprod p.price {
	background-color:#cecece;
}
.fourprod .compFree {
	background:#e1e9ef url(/images/bg_compare4_free.gif) top left no-repeat;
}
.fourprod .compBasic {
	background:#e1e9ef url(/images/bg_compare4_basic.gif) top left no-repeat;
}
.fourprod .compDeluxe {
	background:#e1e9ef url(/images/bg_compare4_deluxe.gif) top left no-repeat;
}
.fourprod .compPremier {
	background:#e1e9ef url(/images/bg_compare4_premier.gif) top left no-repeat;
}
.fourprod .compHomeBiz {
	background:#e1e9ef url(/images/bg_compare4_business.gif) top left no-repeat;
}
.fourprod .compBiz {
	background:#e1e9ef url(/images/bg_compare4_biz.gif) top left no-repeat;
}

.compareTable .sub .preview td{
	background-color:#FFF;
	border:0;
	text-align:left;
}	

.compareSubContent {
	display:none;
	background-color:#EDEDED;
	border-bottom:2px solid #FFF;
	width:681px;
	padding:10px 20px 20px 20px;
}
.compareSubContent p {
	background-color:transparent;
}
.linkSubContent {
}
.linkSubContentClose  {
	float:right;
	font-size:11px;
	margin:0 0 10px 30px;
}


/*--------------------------------------------------*/


ul.itab_pt {
	list-style:none;
	height:62px;
	margin:0 0 0 15px;
	padding:0;
	z-index:2;
	position:relative;
}
ul.itab_pt li {
	margin:0;
	widt: 182px; 
	height:62px;
	float:left;
}
ul.itab_pt li a {
	text-indent: -9999px;
	height:62px;
	width:182px;
	padding:0;
	margin:0;
	float:left;
}
ul.itab_pt li a:hover {
	color:#373737;
}
ul.itab_pt li.active a {
	cursor:default;
}
ul.itab_pt li.active a:hover { text-decoration:none; }
ul.itab_pt li a span {
	color:#373737;
	padding: 0;
	display:block;
}
ul.itab_pt li.active a span {
	padding: 0;
	font-style: bold;
}

.active #tt_online_tab{
	background-image: url(/images/personal-taxes/tab-online-on.jpg);
	background-repeat: no-repeat;
}

#tt_online_tab{
	background-image: url(/images/personal-taxes/tab-online-off.jpg);
	background-repeat: no-repeat;
}


.active #tt_cd_tab{
	background-image: url(/images/personal-taxes/tab-download-on.jpg);
	background-repeat: no-repeat;
}

#tt_cd_tab{
	background-image: url(/images/personal-taxes/tab-download-off.jpg);
	background-repeat: no-repeat;
}



/*--------------------------------------------------*/

