/* IE 5.5/6 png transparency */
.png,
.autobtn span,
.autobtn-thin span,
.itab_prev,
.itab_next,
#secondary h4 { behavior: url(iepngfix.htc) }

a:focus, a:active {
	outline: none;
}

img {
	border: none;
}


p {
	margin:0px 0 0px 0;
	line-height:24px;
}

ul {
	margin:0px 0px;list-style: circle;line-height:24px;font-size:11px;
}

li {
	line-height:18px;
}

.billboard li {
	list-style: disc;
}
dl {
	margin:0px;
}

h1 {
	margin-bottom:0px;
}

#primary h1 {
	margin:0;
}


.NewsScroll {
	padding-right: 1px;
	height: 400px;
	width: 837px;
	overflow: auto;
	scrollbar-3dlight-color: #0062B2;
	scrollbar-arrow-color: #0062B2;
	scrollbar-base-color: #0062B2;
	scrollbar-darkshadow-color: #0062B2;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #0062B2;
	scrollbar-shadow-color: #0062B2;
	scrollbar-track-color: #0062B2;
		}

#content {
	
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	position:relative;
	background-position: top right;
	background-repeat: no-repeat;
}

#home #content {
	background-image:none;
}

#primary {
	
	float: left;
	position:relative;
}

#secondary {
	width: 200px;
	font-size: 11px;
	line-height: 13px;
	padding-right: 20px;
	float: right;
}

#secondary h4 {
	padding: 0px 0 0px 0px;
	display: block; 
	
	width:185px;
}
#secondary h4 a {
	color: #4A2727;
}
	
#secondary .box{
	
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#secondary .upper_icon{
	margin-top: 20px;
}

#secondary .box .h4_icon{
	float: right; 
	margin: -16px 12px 0 2px;
}

#secondary .upper_icon .h4_icon{
	margin: -55px 12px 0 2px;
}

#secondary .box .small{
	margin-right: 23px;
}

#secondary .box ul {
	list-style:none;
	margin:0;
	padding:0;
}
#secondary .box li {
	margin:5px;
}

#secondary .box .sec_content{
	
	background-position: bottom left;
	background-repeat: repeat-x;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid; 
	border-right-width: 1px;
	padding:1px 10px;
	width: 178px;
}

.block {
	display:block;
}

/*-----------------  AUTO BUTTONS ---------------------*/
a.autobtn, a.autobtn-wide {
	cursor:pointer;
	height:32px;
	display:block;
}
a.autobtn-thin {
	cursor:pointer;
	height:25px;
	display:block;
}

a.autobtn:hover, a.autobtn-wide:hover, a.autobtn-thin:hover {
	text-decoration:none;
}

.autobtn span, .autobtn-wide span, .autobtn-thin span {
	float:left;
}

.autobtn .btn-left {
	background:url(http://www.efraudprevention.com/images/btn_leftcap.png) no-repeat left top;
	height:32px;
	width:14px;
}

.autobtn-wide .btn-left {
	background:url(/test/tt/index_files/btn_leftcap_wide.png) no-repeat left top;
	height:32px;
	width:24px;
}

.autobtn-thin .btn-left {
	background:url(/test/tt/index_files/btn_leftcap_thin.png) no-repeat left top;
	height:25px;
	width:11px;
}

.autobtn .btn-mid, .autobtn-wide .btn-mid {
	background:url(/test/tt/index_files/btn_bg.png) repeat-x left top;
	height:20px;
	padding:6px 0 6px 0;
}

.autobtn-thin .btn-mid {
	background:url(/test/tt/index_files/btn_bg_thin.png) repeat-x left top;
	height:17px;
	padding:2px 0 6px 0;
	line-height:17px;
}

.autobtn .btn-right {
	background:url(/test/tt/index_files/btn_rightcap.png) no-repeat right top;
	height:32px;
	width:15px;
}

.autobtn-wide .btn-right {
	background:url(/test/tt/index_files/btn_rightcap_wide.png) no-repeat right top;
	height:32px;
	width:25px;
}

.autobtn-thin .btn-right {
	background:url(/test/tt/index_files/btn_rightcap_thin.png) no-repeat right top;
	height:25px;
	width:11px;
}

/*
.autobtn .btn-right-hover {
	background:url(/test/tt/index_files/btn_rightcap_hover.png) no-repeat right top;
	height:32px;
	width:15px;
}
*/


/*-----------------  HOME PAGE ---------------------*/

.options {
	top:3px;
	left:268px;
	position:absolute;
	z-index:2;
	height:26px;
	width:433px;
}
.billboard .options,
.prodlines .options {
	top:0;
}
.options .links {
	height:26px;
	width:433px;
	background:url(/images/home/heros/bg_options.png) no-repeat;
}
.options a, .options a:hover, .options a:visited {
	float:right;
	margin:5px 15px 5px 0;

	display:inline;
}

.scroll {
	overflow:hidden;
}
.scroll .content {
	position:relative;
	display:block;
	left:0;
}
.scroll .content .section {
	float:left;
}

.sideborders {
	border-left-style: solid;
	border-right-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
}
.sideborders_thick {
	border-left-style: solid;
	border-right-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
}

.topborder {
	border-top-style: solid;
	border-top-width: 1px;	
}

.link_arrow {
	background: url(/images/home/link_arrow.gif) 99% 60% no-repeat;
	padding-right: 10px;
}

.link_arrow_tall {
	background: url(/images/home/link_arrow_tall.gif) 98% 60% no-repeat;
	padding-right: 10px;
}

.link_arrow_white {
	background: url(/images/home/link_arrow_white.gif) 99% 60% no-repeat;
	padding-right: 10px;
}

.mediumpad {
	padding: 15px;
}

/*--------------------------------------------------*/

.box_topgradient {
	width:930px;
	
	padding-top:5px;
	margin-top:0;
	display:block;
}
.box_topgradient .content {
	height:50px;
}
.box_topgradient .btm {
	width:930px;
	height:0px;
}
.box_topgradient p {
	margin:0px 0 0 0;
	padding:0;
}

.box_topgradient_white {
	
	width:930px;
	padding-top:0px;
	margin-top:0;
	display:block;
}
.box_topgradient_white .content {
	
}
.box_topgradient_white .btm {
	width:930px;
	height:0px;
	
}
.box_topgradient_white p {
	margin:0px 0 0 0;
	padding:0;
}

.box_wide {
	width:930px;
	
	padding-top:0px;
	margin-top:0;
	display:block;
}

.box_wide .btm {
	width:930px;
	height:0px;
}

/*--------------------------------------------------*/

.productbox h3 {
	padding:17px 0px 12px 12px;
}

/*---------------------------------- prodActive -----------------------------*/
.prodActive .container{
	position:absolute;
	z-index:6;
}

.prodActive h3 {
	padding:22x 0px 12px 17px;
	color: #FFF;
}

#prod_free .prodline {
	display: block;
	height: 80px;
	background-color: #ffffff;
}
#prod_deluxe .prodline {
	padding-left: 55px;
	display: block;
	height: 80px;
	background: #CECECE url(/images/home/product_box/deluxe_2009_sml.gif) 10px 10px no-repeat;
}
#prod_premier .prodline {
	padding-left: 55px;
	display: block;
	height: 80px;
	background: #CECECE url(/images/home/product_box/premier_2009_sml.gif) 10px 10px no-repeat;
}
#prod_homebiz .prodline {
	padding-left: 55px;
	display: block;
	height: 80px;
	background: #CECECE url(/images/home/product_box/home_business_2009_sml.gif) 10px 10px no-repeat;
}
#prod_ppro .prodline {
	padding-left: 55px;
	display: block;
	height: 80px;
	background: #CECECE url(/images/home/product_box/rental_property_2009_sml.gif) 10px 10px no-repeat;
}

.prodActive .productcontent {
	padding: 10px 19px;
	background:#dde2e6 url(/images/home/product_box/bg_productbox_deluxe_hover.jpg) left bottom repeat-x;
}

.prodIntro {
	font-weight: bold;
	font-size: 12px;
	color: #373737;
	height: 80px;
}

/*--------------------------------------------------------------------------------*/

#primary .pop .productbox{
	cursor:pointer;
}

.oneproduct .productbox {
	float:left;
	padding-bottom:0px;
	position: relative;
	width:930px;
	
}

.two .productbox {
	float:left;
	position: relative;
	width:202px;
	margin-right:4px;
}
.two .productbox .container {
	padding-bottom:8px;
	background: url(http://www.efraudprevention.com/images/bg_productboxpop2_btmcap.gif) left bottom no-repeat;
}

.three .productbox {
	float:left;
	margin-right:4px;
	position: relative;
	width:190px;
}
.three .productbox .container {
	padding-bottom:8px;
	background: url(http://www.efraudprevention.com/images/bg_productboxpop3_btmcap.gif) left bottom no-repeat;
}

.five .productbox {
	float:left;
	margin-right:5px;
	position: relative;
	width:182px;
}
.five .productbox .container {
	padding-bottom:0px;
	}

.productbox .autobtn, .productbox .autobtn-wide {
	margin-bottom:0px;
}

.productbox .label {
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

.productbox .price {
	font-weight: bold;
	font-size: 19px;
	color: #000000;
}

.productbox .strike {
	text-decoration:line-through;
}

.productcontent {
	padding:0px 0px 0 0px;
}

.productcontent .footnote {
	height:30px;
}

.oneproduct .productcontent, .two .productcontent, .three .productcontent {
	height:133px;
}

.five .productcontent {
	height:90px;
}


.productcontent p {
	padding:0px 0 0px 0;
	margin:0;
}




.oneproduct .productcontent p, .two .productcontent p, .three .productcontent p {
	height:90px;
}

.five .productcontent .dsc {
	height:90px;
}


.productbox h2,
.prodlines .productbox h3 {
	padding:9px 0pt 6px 12px;
	margin:0;
}

.productbox h4,
.productbox .tagline {
	padding:9px 5px 9px 9px;	
	margin:0;
}
.two .productbox .tagline {
	height:14px;
}
.four .productbox .tagline {
	height:29px;
}
.five .productbox h4 {
	height:39px;
}
/*--------------------------------------------------*/

.flippy .topcap {
	background:transparent url(/test/tt/index_files/bg_secondary_cap_top.gif) no-repeat top;
	height:4px;
	display:block;
}
.flippy .title {
	background: url(/test/tt/index_files/flippy_collapsed_bottom.gif) no-repeat bottom;
	cursor:pointer;
}
.flippy li.active .title {
	background: url(/test/tt/index_files/flippy_expanded_bottom.gif) no-repeat bottom;
	margin-bottom:0;
	cursor:default;
}

.flippy .body {
/*	margin:0 0 3px 0;*/
	overflow:hidden;
}
#content .flippy .sec_content li.last {
	margin-bottom:0;
}
.flippy .active .body{
	background: url(/test/tt/index_files/flippy_content.gif) no-repeat bottom;
	overflow:hidden;
	padding:0;
}
.flippy .body p {
	padding:5px 15px 0 15px;
	margin:0;
}
#secondary .flippy p {
	margin-top:5px;
}
#content .flippy ul{
	list-style: none;
	margin: 0;
	padding:0;
}
#content .flippy .sec_content li {
	background: url(/test/tt/index_files/flippy_collapsed_top.gif) no-repeat top;
	margin:0 -1px 3px -1px;
	padding:5px 0 0 0;
}
#content .flippy .sec_content li.active {
	background: url(/test/tt/index_files/flippy_expanded_top.gif) no-repeat top;

}
#content .flippy .sec_content {
	padding: 0;
	width:auto;
}
#content .flippy h4 {
	padding-top: 0;
	background: none;
}

/*--------------------------------------------------*/

#primary .mini_lineup {
	background:url(/test/tt/index_files/bg_secondary_cap_bottom.gif) left bottom no-repeat;
	margin-bottom:10px;
	padding-bottom:4px;
	width:200px;
}
#primary .mini_lineup .sec_content {
	background:url(/test/tt/index_files/bg_secondary_body.gif) left bottom repeat-x;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
}
#content .mini_lineup p.opt {
	margin:0;
	padding:3px 0 3px 10px;
}

#content .mini_lineup .sec_content li {
	padding:0;
	background:none;
}
#content .mini_lineup .sec_content li.active {
	background:none;
}
#content .mini_lineup .title {
	background:url(/test/tt/index_files/slu_title_rt.gif) 14px top no-repeat;
	height:40px;
	padding:4px 0 0 20px;
}
#content .mini_lineup .active .title {
	background:url(/test/tt/index_files/slu_title_rt_on.gif?version=112807) 14px top no-repeat;
}
#content .mini_lineup .title h5 {
	padding:0;
	margin:0;
}
#content .mini_lineup #slu_free, #content .mini_lineup .slu_free {
	background:url(/test/tt/index_files/slu_title_lft_free.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_free.active, #content .mini_lineup .slu_free li.active {
	background:url(/test/tt/index_files/slu_title_lft_free_on.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_basic, #content .mini_lineup .slu_basic {
	background:url(/test/tt/index_files/slu_title_lft_basic.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_basic.active, #content .mini_lineup .slu_basic li.active {
	background:url(/test/tt/index_files/slu_title_lft_basic_on.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_deluxe, #content .mini_lineup .slu_deluxe {
	background:url(/test/tt/index_files/slu_title_lft_deluxe.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_deluxe.active, #content .mini_lineup .slu_deluxe li.active {
	background:url(/test/tt/index_files/slu_title_lft_deluxe_on.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_premier, #content .mini_lineup .slu_premier {
	background:url(/test/tt/index_files/slu_title_lft_premier.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_premier.active, #content .mini_lineup .slu_premier li.active {
	background:url(/test/tt/index_files/slu_title_lft_premier_on.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_homebiz, #content .mini_lineup .slu_homebiz {
	background:url(/test/tt/index_files/slu_title_lft_homebiz.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_homebiz.active, #content .mini_lineup .slu_homebiz li.active {
	background:url(/test/tt/index_files/slu_title_lft_homebiz_on.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_business, #content .mini_lineup .slu_business {
	background:url(/test/tt/index_files/slu_title_lft_business.gif) 3px top no-repeat;
}
#content .mini_lineup #slu_business.active, #content .mini_lineup .slu_business li.active {
	background:url(/test/tt/index_files/slu_title_lft_business_on.gif) 3px top no-repeat;
}
#content .mini_lineup .boxshot {
	margin:15px 10px 5px 15px;
	float:left;
}
#content .mini_lineup .price {
	margin-top:15px;
}
#content .mini_lineup .action {
	margin:7px 0;
}

#content .mini_lineup .online .body p {
	margin-left:55px;
}
#content .mini_lineup .online .body p.price {
	margin-top:10px;
}
#content .mini_lineup .online .body p.price strong {
	font-size:18px;
}
#content .mini_lineup .online .body p.action {
	margin:0 0 4px 53px;
}
#content .mini_lineup .online .body p.action a {
	width:98px;
}

#primary .mini_lineup .online .body p.action {
	margin:0 0 4px 40px;
}
#primary .mini_lineup .online .body p {
	margin-left:40px;
}
/*--------------------------------------------------*/

#breadcrumb {
	margin:0 10px 10px 2px;
}


/*--------------------------------------------------*/

ul.itab {
	list-style:none;
	height:34px;
	margin:0;
	padding:0;
	z-index:2;
	position:relative;
}
ul.itab li {
	margin:0 0 0 1px;
	height:34px;
	float:left;
}
ul.itab li a {
	background:url(/test/tt/index_files/itab_left.gif) left 1px no-repeat;
	padding:0 0 0 5px;
	margin:0;
	float:left;
}
ul.itab li a:hover {
	color:#373737;
}
ul.itab li.active a {
	background:url(/test/tt/index_files/itab_left.gif) left -33px no-repeat;
	cursor:default;
}
ul.itab li.active a:hover { text-decoration:none; }
ul.itab li a span {
	color:#373737;
	background:url(/test/tt/index_files/itab_right.gif) right 1px no-repeat;
	padding:8px 15px 8px 10px;
	display:block;
}
ul.itab li.active a span {
	background:transparent url(/test/tt/index_files/itab_right.gif) no-repeat right -33px;
	padding:8px 15px 8px 10px;
}
ul.itab_tall, ul.itab_tall li {
	height:80px;
}
ul.itab_tall li a {
	background:url(/test/tt/index_files/itab_tall_left.gif) left 1px no-repeat;
	padding:0 0 0 4px;
}
ul.itab_tall li.active a {
	background:url(/test/tt/index_files/itab_tall_left.gif) left -79px no-repeat;
}
ul.itab_tall li a span {
	background:url(/test/tt/index_files/itab_tall_right.gif) right 1px no-repeat;
	padding:6px 10px 6px 4px;
	height:68px;
	width:86px;
}
ul.itab_tall li.active a span {
	background:transparent url(/test/tt/index_files/itab_tall_right.gif) no-repeat right -79px;
	padding:6px 15px 6px 10px;
	height:68px;
}

.itab_options {
	position:absolute;
	z-index:2;
	margin:110px 0 0 -13px;
	width:37px;
}
a.itab_prev {
	position:absolute;
	background:url(/test/tt/index_files/itab_arr_left.png) left top no-repeat;
	width:37px;
	height:37px;
}
a.itab_next {
	position:absolute;
	background:url(/test/tt/index_files/itab_arr_right.png) left top no-repeat;
	width:37px;
	height:37px;
	margin:0 0 0 690px;
}

/*--------------------------------------------------*/

.prodlines {
	width:930px;
	height:300px;
	position:relative;
	margin:0 0 4px 0;
	z-index:1;
	background:url(/test/tt/index_files/bg_lineupbox_top.gif) no-repeat;
	padding-top:6px;
	clear:both;
}
.prodlines .content {
	width:5200px;
	height:304px;
	background-color:#f5f5f6;
}
.prodlines .section {
	width:930px;
	height:304px;
	background:#f5f5f6 url(/test/tt/index_files/bg_lineupbox_content.gif) repeat-x;
	padding:10px 15px;
}
.prodlines .wrapper {
	width:93px;
	height:304px;
	position:relative;
	overflow:hidden;
}
.prodlines .btm {
	background:url(/test/tt/index_files/bg_lineupbox_btm.gif) left top no-repeat;
}

.textbox {
    padding: 15px;
}

.lifechanges .chkboxes {
	font-weight:bold;
	height:20px;
}

.lifechanges .noevents_story {
	font-weight:bold;
	color: #CC0000;
	display:none;
	font-size:14px;
	margin:10px 5px 10px 0;
}

.center{
	text-align: center;
	display: block;
}

ul.blue_li {
	margin:5px 0 0 0;
	padding:0;
}

ul.blue_li li {
	list-style:none;
	background:url(/test/tt/index_files/li_blue.gif) left 7px no-repeat;
	padding:0 0 0 10px;
	margin:7px 0 0 0;
}

.toggly {
	margin:15px 0;
	padding:0;
}
.toggly dt{
	background:url(/test/tt/index_files/icn_expand.gif) left 2px no-repeat;
	padding:0 0 0 20px;
	cursor:pointer;
}
.toggly dt.on {
	background:url(/test/tt/index_files/icn_collapse.gif) left 2px no-repeat;
}
.toggly dd {
	padding:0 0 0 20px;
}
.toggly dt:hover {
	text-decoration:underline;
}
.toggly_expand {
	padding-left: 15px;
	background:url(/test/tt/index_files/icn_expand.gif) 0px 3px no-repeat;
}
.toggly_expand:hover {
	background:url(/test/tt/index_files/icn_expand_hover.gif) 0px 3px no-repeat;
}
.toggly_collapse {
	padding-left: 15px;
	background:url(/test/tt/index_files/icn_collapse.gif) 0px 3px no-repeat;
}
.toggly_collapse:hover {
	background:url(/test/tt/index_files/icn_collapse_hover.gif) 0px 3px no-repeat;
}

.hide {
	display:none;
}

.shadow {
	display:none;
	position:absolute;
	top:-8px;
	left:-8px;
	z-index:5;
}


#footnotes {
	font-size: 10px;
	color: #373737;
}

/*---------------------------  Poppy Box --------------------------*/

#blur-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	display:none;
}
* html #blur-overlay { /* ie6 hack */
	 position: absolute;
	 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.overlayMacFFBGHack {
	background: url(/test/tt/index_files/macFFBgHack.png) repeat;
}

#poppyBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 250px;
	z-index: 100;
	text-align: center;
}

#poppyBox .container {
	position: relative;
	width: 245px;
	height: 60px;
	z-index:100;
}

#poppyLoading {
	display:none;
	text-align:left;
	padding:10px;
	height:40px;
	width: 225px;
}

#poppyLoading strong {
	padding:2px 0 2px 10px;
	color:#317fbf;
	display:block;
}

#poppyImg {
	display:none;
	margin:5px 0 0 6px;
}
#poppyBox .imgCaption {
	display:none;
	text-align:left;
	padding:10px 20px;
}
#poppyBox .imgCaption p {
	margin:0;
}

#poppyIframeContent {
	display:none;
	margin:18px 0 0 6px;
}

#poppyBox .fadeTop,
#poppyBox .fadeBtm,
#poppyClose {
	display:none;
	z-index:101;
	position:absolute;
}

#poppyBox .taxCalc #poppyIframeContent {
	margin:0;
}
#poppyBox .helpMeChoose #poppyIframeContent {
	margin:-3px 0 0 -2px;
}

/*------------- Styles for AJAX Content -------------*/

.TB_bodycontent {
	background:#e6ebf1 url(/test/tt/index_files/bg-tb-content.jpg) left top repeat-x fixed;
	width:620px;
	padding:15px 15px 20px 15px;
}
.TB_bodycontent .backtotop {
	clear:both;
	text-align: right;
	width:630px;
}
.TB_bodycontent h4 {
	padding-bottom:7px;
}
.TB_bodycontent ul {
	margin: 0 20px;
}
.TB_bodycontent dt {
	width:130px;
	float:left;
}
.TB_bodycontent dd {
	width:400px;
	float:left;
}
