@import url("taxcut_2008.css");

/*
----------------------------------------------------------------------
TaxCut > Online Products - Style Sheet

Author:     Jonathan Heavner | www.taxcut.com
Updated:    10/18/2007
----------------------------------------------------------------------*/

/* Main navigation
------------------------------------------------------------------*/

.main_nav .nav_image {
    height: 64px;
    width: 951px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/main_nav/nav_default_2009.png');
    background-repeat: no-repeat;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.main_nav .nav_image[class] {
    background: url(/images/main_nav/nav_default_2009.png) no-repeat;
}


/* Pods
------------------------------------------------------------------*/

.pod_green_secondary_body .nav_container{
    padding-top: 1px;
    margin-left: -3px;
}

/* Local Styles
------------------------------------------------------------------*/

/* Content on detail page */
.detail_desc_basic_container {
    width:100%;
    overflow:auto;
    background:url(/images/detail_basic_online_bg.jpg) no-repeat;
}

.detail_desc_prem_container {
    width:100%;
    overflow:auto;
    background:url(/images/detail_premium_online_bg.jpg) no-repeat;
}

.detail_desc_prem_st_container {
    width:100%;
    overflow:auto;
    background:url(/images/detail_prem_st_online_bg.jpg) no-repeat;
}

.detail_desc_signature_container {
    width:100%;
    overflow:auto;
    background:url(/images/detail_signature_online_bg.jpg) no-repeat;
}

.detail_desc_online_office_container {
    width:100%;
    overflow:auto;
    background:url(/images/detail_online_office_bg.jpg) no-repeat;
}

.detail_desc_ask_tax_advisor_container {
    width:100%;
    overflow:auto;
    background:url(/images/detail_tax_advisor_bg.jpg) no-repeat;
}

.detail_desc {
    padding-left:250px;
    padding-top:8px;
    width:260px;
    float:left;
}

.detail_price {
    float:right;
    text-align:center;
    padding-top:8px;
}

.detail_features {
    padding-left:250px;
    padding-top:8px;
    width:385px;
    clear:both;
}

.detail_price .price {
    color:#296f02;
    font-size:20px;
    font-weight:bold;
}

.detail_desc .header_2 {
    color:#296f02;
    font-weight:bold;
    margin-bottom:10px;
}
/* End content on detail page */


/* Products on split page  */
.basic {
    background:url(/images/pod_tco_basic_bg.jpg) no-repeat;
    width:917px;
    height:124px;
}

.premium {
    background:url(/images/pod_tco_premium_bg.jpg) no-repeat;
    width:917px;
    height:124px;
}

.premium_state {
    background:url(/images/pod_tco_premium_st_bg.jpg) no-repeat;
    width:917px;
    height:124px;
}

.top .header_1 {
    font-size:32px;
    color:#F9EB2F;
    padding-top:3px;
    padding-left:280px;
}

.top .split_price {
    color:#296f02;
    font-size:20px;
    font-weight:bold;
    float:right;
    margin-top:8px;
    padding-right:20px;
    width:98px;
    text-align:center;
} 

.top .main_statement {
    color:#296f02;
    font-weight:bold;
}

.top .left_content {
    float:left;
    width:500px;
    padding-left:280px;
    padding-top:10px;
}


.top .right_content {
    float:right; 
    text-align:center; 
    margin-right:10px; 
    margin-top:18px;
}

.top .right_content a {
    font-size:11px;
}

.tango {
    background:url(/images/pod_tco_tango_bg.jpg) no-repeat;
    width:917px;
    height:124px;
}

.signature {
    background:url(/images/pod_tco_signature_bg.jpg) no-repeat;
    width:917px;
    height:124px;
}

.online_office {
    background:url(/images/pod_tco_online_office_bg.jpg) no-repeat;
    width:917px;
    height:124px;
}

.bottom .header_1 {
    font-size:22px;
    color:#75BA44;
    padding-top:7px;
    padding-left:280px;
}

.bottom .split_price {
    color:#75BA44;
    font-size:20px;
    font-weight:bold;
    float:right;
    margin-top:8px;
    padding-right:20px;
    width:98px;
    text-align:center;
} 

.bottom .content {
    margin-top:40px;
    border:solid 1px red;
    clear:both;
}

.bottom .left_content {
    float:left;
    width:185px;
    margin-top:15px;
    padding-left:270px; 
    padding-right:20px;
    color:#FF6400;
    text-align:right;
    font-weight:bold;
}

.bottom .middle_content {
    margin-top:15px;
    float:left;
    color:#FFFFFF;
    width:330px;
}

.bottom .right_content {
    float:right; 
    text-align:center; 
    margin-right:10px; 
    margin-top:20px;
}

.bottom .right_content a {
    font-size:11px;
    color:#FFFFFF;
}

.bottom .middle_content a {
    color:#75BA44;
}
/* End products on split page  */


/* Tabs */
.tabs_top {
    margin-bottom:0; 
    padding-bottom:0; 
    margin-top:25px; 
    width:644px;
}

.tabs_content_container {
    width:644px; 
    background:url(/images/tab_bg.png) repeat-y; 
    margin-top:0; 
    padding-top:0;
}

.tabs_content {
    padding-top:15px;
    padding-left:35px;
    padding-right:35px;
}

.tabs_bottom {
    margin-top:0; 
    padding-top:0; 
    width:644px; 
    height:20px;
}
/* End tabs */

/* Comparison Page */
.pod_primary_comparison_top_full_width {
    height:322px;
    background:url(/images/pod_online_compare_917_hd.jpg) no-repeat;
}

.header_1_compare {
    font-weight:bold;
    font-size:16px;
}

.pod_primary_comparison_top_full_width .price {
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
}

.header_2_compare {
    font-weight:bold;
    font-size:16px;
    color:#7baa53;
}

.header_3_compare {
    font-weight:bold;
    font-size:14px;
    color:#7baa53;
}

.blue_row {
    background-color:#f2faf9;
    width:100%;
    height:27px;
    vertical-align:middle;
    overflow:visible;
    clear:both;
}
.white_row {
    background-color:#FFFFFF;
    width:100%;
    height:27px;
    vertical-align:middle;
    padding-top:5px;
    padding-bottom:5px;
    clear:both;
}

.first_column {
    float:left; 
    padding-left:15px; 
    padding-top:7px; 
    width:375px;
}
.remaining_column {
    float:left; 
    width:155px;
    text-align:center;
}
/* End comparison page */


/* Footer
------------------------------------------------------------------*/

.main_nav_bg_ft {
    height: 20px;
    width: 951px;
    margin-bottom: 30px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bd_maincontent_ft.png');
    background-repeat: no-repeat;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.main_nav_bg_ft[class] {
    background: url(/images/bd_maincontent_ft.png) no-repeat;
}
