/*
----------------------------------------------------------------------
TaxCut > Software Products - Style Sheet

Author:     Jonathan Heavner | www.taxcut.com
Updated:    10/18/2007
----------------------------------------------------------------------*/


/* Main navigation
------------------------------------------------------------------*/

.main_nav .nav_image {
    height: 44px;
    width: 951px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www.taxcut.com/images/main_nav/nav_soft_prod.png');
    background-repeat: no-repeat;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.main_nav .nav_image[class] {
    background: url(//www.taxcut.com/images/main_nav/nav_soft_prod.png) no-repeat;
}


/* Local Styles
------------------------------------------------------------------*/

/* Content on detail page */
.tcs_detail_top_section {
    display: block;
    margin-top: 20px;
}
.tcs_detail_boxshot {
    float: left;
    margin-left: 5px;   
}
.tcs_detail_price_option_btn_pod {
    float: left;
    width: 140px;
    margin-left: 32px;
}
.tcs_detail_price {
    color:#296f02;
    text-align: center;
    font-size:20px;
    font-weight:bold;
    padding-top:20px;
    padding-bottom: 14px;
}
.tcs_detail_btn {
    text-align: center;
    margin: 0 auto; 
    padding-top:24px;
    padding-bottom: 10px;
}

.detail_desc {
    clear: both;
    padding-top:30px;
    width:600px;
}

.detail_desc .header_2 {
    font-size: 14px;
    font-weight: bold;
    color: #296F02;
    padding-bottom:10px;
}

.tcs_whats_in_box_container {
    float: left;    
    width: 297px;
    margin-top: 15px;
    margin-left: 32px;
    background: url(//www.taxcut.com/images/tcs_whats_in_box_bg.png) repeat-y;
}
.tcs_whats_in_box_top {
    display: block;
    height: 36px;
    background: url(//www.taxcut.com/images/tcs_whats_in_box_top.png) no-repeat;
}
.tcs_whats_in_box_body {
    /*overflow: auto;*/
    font-size: 11px;
    margin-top: -10px;
    padding-left: 12px;
    padding-right: 9px;
    background: url(//www.taxcut.com/images/tcs_whats_in_box_bg.png) repeat-y;
    /*border: 1px solid #000000;*/
}
/* bg fix for IE */
/*.tcs_whats_in_box_body:after { content: ""; display: block; height: 0; clear: both; }*/

.tcs_whats_in_box_ft {
    height: 18px;
    background: url(//www.taxcut.com/images/tcs_whats_in_box_ft.png) no-repeat;
}

.detail_price .price {
    color:#296f02;
    font-size:20px;
    font-weight:bold;
}

/* Products on split page */
.radio {
    color:#296f02;
}

.left_content {
    padding-left:215px;
    float:left;
    width:432px;
}

.middle_content {
    float:left;
    width:99px;
    margin-top:12px;
    margin-left:10px;
}

.right_content {
    float:right;
    width:136px;
    margin-top:12px;
    margin-right:5px;
}

.tcs_premium {
    background:url(//www.taxcut.com/images/pod_tcs_premium_bg.jpg) no-repeat;
    width:917px;
    height:181px;
}

.tcs_premium_state {
    background:url(//www.taxcut.com/images/pod_tcs_premium_st_bg.jpg) no-repeat;
    width:917px;
    height:181px;
}

.tcs_premium_state_efile {
    background:url(//www.taxcut.com/images/pod_tcs_premium_st_efile_bg.jpg) no-repeat;
    width:917px;
    height:181px;
}

.top .header_1 {
    font-size:24px;
    color:#F9EB2F;
    padding-top:23px;
    height:50px;
}

.top .main_statement {
    color:#296f02;
    font-weight:bold;
    padding-top:10px;
}

.top ul {
    padding-top:0;
    margin-top:0px;
}

.top .prem_box_shot {
    width:99px;
    height:135px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www.taxcut.com/images/box_prem_sm.png');
    background-repeat: no-repeat;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.top .prem_box_shot[class] {
    background: url(//www.taxcut.com/images/box_prem_sm.png) no-repeat;
}

.top .learn_more {
    text-align:center;
    margin-top:8px;
}

.top .split_price {
    color:#296f02;
    font-size:20px;
    font-weight:bold;
    margin-top:18px;
    margin-bottom:30px;
    width:140px;
    text-align:center;
}

.tcs_home_bus {
    background:url(//www.taxcut.com/images/pod_tcs_home_biz_bg.jpg) no-repeat;
    width:917px;
    height:145px;
}

.tcs_deduction_pro {
    background:url(//www.taxcut.com/images/pod_tcs_ded_pro_bg.jpg) no-repeat;
    width:917px;
    height:145px;
}

.tcs_will_power {
    background:url(//www.taxcut.com/images/pod_tcs_willpower_bg.jpg) no-repeat;
    width:917px;
    height:145px;
}

.tcs_home_bus_attorney {
    background:url(//www.taxcut.com/images/pod_tcs_home_biz_attorney_bg.jpg) no-repeat;
    width:917px;
    height:145px;
}

.bottom .header_1 {
    font-size:22px;
    color:#75BA44;
    padding-top:10px;
}



.bottom .prem_box_shot {
    width:99px;
    height:100px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www.taxcut.com/images/box_prem_sm.png');
    background-repeat: no-repeat;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.bottom .prem_box_shot[class] {
    background: url(//www.taxcut.com/images/box_prem_sm.png) no-repeat;
}

.bottom .learn_more {
    text-align:center;
    margin-top:8px;
}

.bottom .split_price {
    color:#296f02;
    font-size:20px;
    font-weight:bold;
    margin-top:0;
    margin-bottom:5px;
    width:140px;
    text-align:center;
}

.bottom .main_statement {
    float:left; 
    width:152px; 
    font-weight:bold; 
    padding-top:18px;
}

.bottom .features {
    float:left; 
    width:273px; 
    padding-left:7px;
    padding-top:18px;
}
/* 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(//www.taxcut.com/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 hr block css *********************** 
****************** end hr block css *********************** 
****************** end hr block css *********************** 
****************** end hr block css *********************** 
****************** end hr block css *********************** 
****************** end hr block css *********************** 
****************** end hr block css ***********************  
****************** end hr block css *********************** 
*/
