@charset "utf-8";
/* CSS Document */



/*Default styles*/
fieldset, img{ border:0; }ul { list-style:none; }  

*{margin:0;padding:0;}


span {
		margin:0;
        border:0; outline:0;
        vertical-align:baseline;
        background:transparent;
		height:26px;
		padding-top:2px;
}
body{line-height:1;}

#Tax_preparation_main{min-width:1200px;} 

.clear{margin:0;padding:0;clear:both;}
/*Default styles end*/



/*Header Styles*/
#Tax_Coupons_header{
width:100%;
background:url(../images/header_bg1.gif) repeat-x;
}

#Tax_Coupons_header_holder{
width:1160px;
margin:0 auto;
height:156px;
background:url(../images/header_bg1.gif) repeat-x;
}

#Tax_software_logo_area{
height:81px;
width:1160px;
}
#Tax_software_logo_area #Tax_software_logo_area_main_left{
height:68px;
width:315px;
float:left;
margin:13px 0 0 0;
}
#Tax_software_logo_area #Tax_software_logo_area_main_right{
height:26px;
width:845px;
float:right;
padding:22px 0 0 0;
}

.codes{
font-weight:bold;
letter-spacing:-1px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl;
color:#474747;
font-size:15px;
background:url(../images/icon1.gif) left no-repeat;
padding:0 0 0 35px;
margin:0 15px;
}


/*Menu buttons Styles*/
#Tax_software_menu_area{
height:45px;
width:1160px;
}
#Tax_software_menu_area ul{
float:right;
background:url(../images/menu_img1.gif) left no-repeat;
height:45px;
}
#Tax_software_menu_area ul li{
float:left;
display:inline;
padding:0 1px 0 1px;
margin:0 -1px 0 0;
background:url(../images/menu_img1.gif) right no-repeat; 
}

#Tax_software_menu_area ul li a{
    color: #008;
    display:block;
    float:left;
    height: 30px;
    padding-left:10px;
	padding-right:10px;
	padding-top:15px;
    text-decoration: none;
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#Tax_software_menu_area ul li a:hover{
    color:#008;
    display:block;
    float: left;
    height: 30px;
    padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
    background:url(../images/menu_img2.gif) repeat-x;
	font-weight:bold;
	}
	
#Tax_software_menu_area ul li a:active{
    color:#008;
    display:block;
    float: left;
    height: 30px;
    padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
    background:url(../images/menu_img2.gif) repeat-x;
	font-weight:bold;
	}
/*Menu Buttons Styles End*/



/*Header Styles End*/



/*Content Styles */
#content{
width:1160px;
padding-bottom:15px;
margin:0 auto;
}

#content_left{
width:300px;
float:left;
}
#content_right{
width:840px;
float:right;
margin:0 0 0 20px;
}

.Tax_preparation_blue_sub_head{
height:39px;
}
.Tax_preparation_blue_sub_head_left{
float:left;
height:39px;
width:25px;
margin-left:-5px;
background:url(../images/blue_sub_header_left_img.gif) no-repeat left;
}
.Tax_preparation_blue_sub_head_mid{
float:left;
height:26px;
padding:13px 0 0 0;
background:url(../images/blue_sub_header_mid_img.gif) repeat-x;
}
.Tax_preparation_blue_sub_head_mid .sub_head_text{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
background:url(../images/icon2.gif) left no-repeat;
padding:0 0 0px 30px;
font-weight:bold;
float:left;
/*padding:-1 0 10px 30px;*/
}
.Tax_preparation_blue_sub_head_mid .sub_head_text h1{
font:bold 15px Arial, Helvetica, sans-serif;
color:#FFFFFF;

}
.Tax_preparation_blue_sub_head_mid .sub_head_text h2{
font:bold 15px Arial, Helvetica, sans-serif;
color:#FFFFFF;

}
.Tax_preparation_blue_sub_head_mid .store_head_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background:url(../images/icon2.gif) left no-repeat;
padding:0 0 0px 30px;
font-weight:bold;
float:left;
}

.Tax_preparation_blue_sub_head_mid .store_head_text h2{

font:bold 15px Arial, Helvetica, sans-serif;
color:#FFFFFF;

}
/*.blue_sub_head_mid .sub_head_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background:url(../images/icon2.gif) left no-repeat;
padding:-1 0 10px 30px;
font-weight:bold;
}*/
.btn_area1{
float:right;
width:70px;
height:30px;
background:url(../images/share_bg_img.gif);
margin:2px 0 0 0;
text-align:center;
}
.btn_area1 img{
margin:14px 0 0 0; 
text-align:center;
}
.Tax_preparation_blue_sub_head_right{
float:left;
height:39px;
width:16px;
background:url(../images/blue_sub_header_right_img.gif) no-repeat left;
}

.gray_sub_head{
height:39px;
}
.gray_sub_head_left{
float:left;
height:39px;
width:25px;
/*background:url(../images/gray_sub_header_left_img.gif) no-repeat left;*/
background:url(../images/blue_sub_header_left_img.gif) no-repeat left;
}

.gray_sub_head_mid{
float:left;
height:26px;
padding:13px 0 0 0;
/*background:url(../images/gray_sub_header_mid_img.gif) repeat-x;*/
background:url(../images/blue_sub_header_mid_img.gif) repeat-x;  
}
.gray_sub_head_mid .sub_head_text{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding:-1px 5px 3px 10px;
font-weight:bold;
}


.gray_sub_head_mid .sub_head_text h1{
font:bold 15px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.gray_sub_head_mid .sub_head_text h2{
font:bold 15px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}




.gray_sub_head_right{
float:left;
height:39px;
width:25px;
/*background:url(../images/gray_sub_header_right_img.gif) no-repeat left;*/
background:url(../images/blue_sub_header_right_img.gif) no-repeat left;
}

.blue_left_content_theam{
width:264px;
padding:10px 10px 0 10px;
border:#daedff 8px solid;
}

.blue_left_content_theam_lbox{
border:1px solid #edeeee;
width:252px;
padding:5px;
margin:0 0 10px 0; 
background-color:#fafdff;
}

.blue_left_content_theam_lbox_p1{
width:90px;
text-align:center;
padding:0;
margin:0;
float:left;
padding:4px 0 0 0;
}
.blue_left_content_theam_lbox_p1 img{
border:#dad9d9 1px solid;
}
.blue_left_content_theam_lbox_p1 img:hover{
border:#aeaeae 1px solid;
}

.blue_left_content_theam_lbox_p2{
width:157px;
float:right;
padding:0 0 0 5px;	
}
.gray_right_content_theam{
width:804px;
padding:10px;
border:#DAEDFF 8px solid;
text-align:justify;
}
.blue_right_content_theam{
width:804px;
padding:10px;
border:#daedff 8px solid;
text-align:justify;
}
.blue_right_content_theam1{
width:804px;
padding:0 10px 0 10px;
border:#daedff 8px solid;
text-align:justify;
}
/*Store list Styles*/

.blue_right_content_theam2{
width:1124px;
padding:0 10px 0 10px;
border:#daedff 8px solid;
text-align:justify;
}
.blue_right_content_theam2 .storelist_left{
width:364px;
float:left;
padding:10px 9px 0 0;
}
.blue_right_content_theam2 .storelist_mid{
width:364px;
float:left;
padding:10px 0 0 5px;
}
.blue_right_content_theam2 .storelist_right{
width:364px;
float:right;
padding:10px 0 0 16px;
}


.storelist_lbox{
border:1px solid #edeeee;
width:354px;
padding:5px;
margin:0 0 10px 0; 
background-color:#fafdff;
}
.storelist_lbox:hover{
border:1px solid #cacaca;
width:354px;
padding:5px;
margin:0 0 10px 0; 
background-color:#ffffff;
}

.storelist_lbox_p1{
width:35%;
text-align:center;
padding:0;
margin:0;
float:left;
padding:4px 0 0 0;
}
.storelist_lbox_p1 img{
border:#dad9d9 1px solid;
}
.storelist_lbox_p1 img:hover{
border:#aeaeae 1px solid;
}

.storelist_lbox_p2{
width:63%;
float:left;
padding:10px 0 0 5px;
}


/*Store list Styles End*/


 .deal_list_box{
width:782px;
border:#e9e9e9 1px solid;
padding:5px 10px 5px 10px;
background-color:#fafdff;
margin:10px 0 10px 0;
}
 .deal_list_box_p1{
width:100%;
padding:0 0 5px 0;
}
 .deal_list_box_p2{
width:100%;
padding:0 0 5px 0;
}
 .deal_list_box_p3{
width:100%;
}
 .deal_list_box_p4{
width:50%;
float:left;
}
 .deal_list_box_p5{
width:50%;
float:right;
text-align:right;
}
.blue_right_content_theam .banners_area{
padding:0 3px 0 0;
}
.blue_right_content_theam .banners_area img{
padding:5px 0 5px 4px;
}

.link1{
font-family:Arial, Helvetica, sans-serif;
color:#01529d;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}
.link1:hover{
font-family:Arial, Helvetica, sans-serif;
color:#01529d;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}

.link2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}
.link2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.link3{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:none;
background-color:#24b403;
border:#24b403 1px solid;
padding:0 5px;
text-align:right;
}
.link3:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:none;
background-color:#8fcd81;
border:#24b403 1px solid;
padding:0 5px;
text-align:right;
}

.text1{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:14px;
text-align:justify;
}
.text2{
font-family:Arial, Helvetica, sans-serif;
color:#01529d;
font-size:12px;
line-height:18px;
text-align:justify;
}
.text3{
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:12px;
line-height:18px;
text-align:justify;
}
/*Content Styles End*/



/*Footer Styles */
#Taxes_online_footer{
width:100%;
background-color:#daedff;
height:83px;
}
#Taxes_online_footer_holder{
width:1160px;
padding:0;
height:83px;
background-color:#daedff;
margin:0 auto;
}
#Taxes_online_footer_left{
float:left;
width:20%;
height:83px;
}
#Taxes_online_footer_left img{
float:left;
padding:20px 0 0 10px;
}
.Taxes_online_footer_links{
font-family:Arial, Helvetica, sans-serif;
color:#004e97;
font-size:12px;
text-decoration:none;
padding:0 5px;
}
.Taxes_online_footer_links:hover{
font-family:Arial, Helvetica, sans-serif;
color:#004e97;
font-size:12px;
text-decoration:none;
background-color:#FFFFFF;
}
#copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
text-align:center;
padding:9px 0 0 0;
}
.red_space{
font-family:Arial, Helvetica, sans-serif;
color:#7c92a7;
font-size:12px;
font-weight:bold;
}
#Taxes_online_footer_mid{
float:left;
width:60%;
height:63px;
text-align:center;
padding:20px 0 0 0;
}
#Taxes_online_footer_right{
float:right;
width:20%;
height:83px;
}
/*Footer Styles End*/


.gray_right_content_theam4{
width:1120px;
padding:10px;
border:#e9e9e9 8px solid;
text-align:justify;
}

#facebook{
	float:right;
	width:120px;
	height:50px;
}

.facebook_icon{
	float:left;
	width:50px;
	height:50px;
	margin-left:10px;
}
.twitter_icon{
	float:left;
	width:50px;
	height:50px;
	margin-left:10px;
}


.search_box{
float:left;
width:300px;
height:48px;
background:url(../images/search-buttons.png) no-repeat;
margin:0px 0px 0 430px;

}

.search_icon{
float:right;
width:31px;
height:31px;
margin:6px 5px 0 0px;
}

.search_box_inputtext{

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
 height: 21px;
    margin-left: 11px;
    margin-top: 11px;
    width: 239px;
	font-size:11px;
}


.top_content{
float: left;
height:20px;
font-family:Arial;
font-size:12px;
color:#000;
padding:10px 0 0 20px; 
color:#01529D;
font-weight:bold;
}


.search_box span a {
    color: #333333;
    padding-right: 12px;
    text-decoration: underline;
	font-family:Arial,Helvetica,sans-serif;
	color:#01529D;
	font-size:12px;
}
	
.search_box span {
    font-family: Verdana;
    font-size: 11px;
    margin: 0;
    padding: 0 0 2px;
    text-align: center;
}


