/*
Theme Name: Taxsavingsaccountinfo
Theme URI: http://wordpress.org/
Description: The newly created WordPress theme based on the taxsavingsaccountinfo.
*/



/* CSS Document */

body
{
margin:0px auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
/*$$$$$$color:#000;*/
color:#333;
font-size:12px;
line-height:18px;
/*background:url(http://taxfreesavingsaccountinfo.com/wp-content/themes/taxsavingsaccountinfo/images/body-bg.jpg) left top repeat-x #F5F5F6;*/
/* $$$$$$ background:url(images/body-bg.jpg) left top repeat-x #F5F5F6;*/
/* begin $$$$$$*/
background: url(images/top_bg.png) repeat-x;
/* begin $$$$$$*/
text-align:justify;

}
a
{
/*$$$$$$color:#C0371B;*/
/*$$$$$$*/color:#810f25;
text-decoration:none;
}
a:hover
{
/*$$$$$$color:#000000;*/
/*$$$$$$*/color: #016da1;
text-decoration:underline;
}
img
{
border:none;
margin:0px;
padding:0px;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:8px 0px;
}
.left
{
float:left;
}
.right
{
float:right;
}

.container
{
width:100%;
margin:0px auto;
padding:0px;
}
.body-container
{
width:800px;
margin:0px auto;
}
.footer-container
{
width:100%;
float:left;
padding:0px;
/*$$$$$$*/padding-top: 20px;
/*$$$$$$*/margin-top: 20px; 
/*$$$$$$*/background: #eee;
/*$$$$$$height:80px;*/
border-top:1px solid #D8D8E0;
/*$$$$$$*/height:100px;
}
.footer-main
{
width:800px;
margin:0px auto;
padding:0px;
/*$$$$$$height:69px;*/
color:#0B1F00;
font-size:11px;
padding-top:10px;
background: #eee;
/*$$$$$$*/height:90px;
}
.logo-bg
{
width:212px;
height:168px;
/*background:url(http://taxfreesavingsaccountinfo.com/wp-content/themes/taxsavingsaccountinfo/images/logo-bg.jpg) left bottom no-repeat;*/
background:url(images/logo-bg.jpg) left bottom no-repeat;
padding-top:60px;
padding-left:10px;
}

.navcontainer
{
/* $$$$$$ width:533px;
height:35px;*/
margin:0px auto;
padding:0px;
width: 800px;/* $$$$$$ */
height: 40px;/* $$$$$$ */
}
.navcontainer ul
{
/* $$$$$$width:533px;*/
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
padding-left: 5px;/* $$$$$$ */
}
.navcontainer ul li
{
width:auto;
float:left;
list-style-type:none;
display:inline;
text-align:center;
/*background:url(http://taxfreesavingsaccountinfo.com/wp-content/themes/taxsavingsaccountinfo/images/menu-line.jpg) right 12px no-repeat;
background:url(images/menu-line.jpg) right 12px no-repeat;
height:24px;*/
/*$$$$$$*/height:30px;
padding-top:11px;
}
.gap
{
/*$$$$$$padding-left:17px;
padding-right:17px;*/
padding-right: 5px;
}
.gap-01
{
padding-right:17px;
}
.gap-02
{
padding-left:17px;

}
.blue-box
{
/*** $$$$$$ background:#326FCC;
width:198px;
color:#fff;
font-size:11px;
line-height:14px; */

}
.blue-input-box
{
/* $$$$$$ width:134px;
height:19px;
border:1px solid #082F6C;
margin-bottom:2px;
margin-top:2px;*/
width:120px;
height:15px;
border:1px solid #adc0d2;
margin-bottom:2px;
margin-top:2px;
}
.font-white
{
/* $$$$$$ color:#fff;
font-size:12px;
font-weight:bold;
line-height:16px; */
color:#455285;
font-size:12px;
font-weight:bold;
line-height:23px;
font-weight: bold;
}

.tfsa-box
{
/* $$$$$$
background:url(http://taxfreesavingsaccountinfo.com/wp-content/themes/taxsavingsaccountinfo/images/tfsa-mid.jpg) left top repeat-y;
*/
width:198px;
font-size:11px;
border: 1px solid #ccc;
padding: 5px 0px 10px;

}
.tfsa-input-box
{
width:150px;
height:20px;
border:1px solid #9E9E9E;
margin-bottom:2px;
margin-top:2px;
}
.tfsa-input-box-01
{
width:111px;
height:20px;
border:1px solid #9E9E9E;
margin-bottom:2px;
margin-top:2px;
}
.tfsa-input-box-02
{
width:50px;
height:20px;
border:1px solid #9E9E9E;
margin-bottom:2px;
margin-top:2px;
}

.tfsa-input-box-03
{
width:111px;
height:24px;
border:1px solid #9E9E9E;
margin-bottom:2px;
margin-top:2px;
}

.nav
{
/*$$$$$$width:170px;*/
float:left;
margin:0px;
}
.nav ul
{
/*$$$$$$width:170px;*/
float:left;
list-style-type:none;
display:block;
margin:0px;
padding:0px;
}
.nav ul li
{
width:auto;
float:left;
list-style-type:none;
display:block;
text-align:left;
background: url(images/black-arrow.png) 2px center no-repeat;
width:158px;
margin:0px;
padding-left:12px;
/*$$$$$$*/border-bottom: 1px dotted #ededed;
/*$$$$$$*/line-height: 22px;
}
.nav ul li ul
{
width:auto;
float:left;
list-style-type:none;
display:block;
text-align:left;
width:140px;
margin:0px;
padding-left:12px;
}

.nav ul li ul li
{
width:auto;
float:left;
list-style-type:none;
display:block;
text-align:left;
background: url(images/black-arrow.png) 2px center no-repeat;
width:130px;
margin:0px;
padding-left:12px;
}
.nav ul li a
{
text-decoration:none;
/*$$$$$$font-size:11px;
line-height:14px;
color:#000;*/
/*$$$$$$*/font-size:12px;
color:#333;
}
.nav ul li a:hover
{
color:#016DA1;
text-decoration:underline;
/*$$$$$$font-size:11px;
line-height:14px;
color:#000;*/
}



.font-black
{
color:#000;
font-size:12px;
/*$$$$$$font-weight:bold;*/
text-decoration:none;
}
.font-black-01
{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.font-black-01 a
{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.font-black-01 a:hover
{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.font-black a
{
/*$$$$$$color:#000;
font-weight:bold;*/
/*$$$$$$*/color: #016da1;
font-size:12px;
text-decoration:none;
}
.font-black a:hover
{
/*$$$$$$color:#C0371B;
font-weight:bold;*/
font-size:12px;
text-decoration:none;
/*$$$$$$*/color:#881027;
}
.font-blog-black
{
color:#000;
font-size:14px;

}
.font-red
{
color:#C0371B;
font-size:18px;
font-weight:500;
}
.font-blog-red
{
/*$$$$$$color:#C0371B;
font-size:16px;*/
/*$$$$$$begin*/color:#881027;

font-size: 18px;
/*$$$$$$end*/
line-height:20px;
text-decoration:none;

}
.font-blog-red:hover
{
/*$$$$$$color:#C0371B;
font-size:16px;*/
/*$$$$$$begin*/color:#016da1;
/*$$$$$$end*/
line-height:20px;
text-decoration:underline;
}
.more-link
{
/*$$$$$$color:#C0371B;*/
/*$$$$$$*/color:#8c1129;
font-size:11px;
text-decoration:none;
line-height:14px;
font-weight:bold;
}
.more-link:hover
{
/*$$$$$$color:#000;*/
color: #016da1;
text-decoration:none;
}
.blog-red-link a
{
/*$$$$$$color:#C0371B;
font-weight:bold;*/
/*$$$$$$*/color:#881027;
font-size:12px;
text-decoration:none;
line-height:14px;

}
.blog-red-link a:hover
{
/*$$$$$$color:#000;*/
/*$$$$$$*/color:#016da1;
text-decoration:none;
}
.doenload-red
{
color:#C0371B;
font-size:15px;
text-decoration:none;
line-height:20px;
font-weight:bold;
}

.doenload-blue
{
color:#316DCC;
font-size:15px;
text-decoration:none;
line-height:20px;
font-weight:bold;

}
.tsfa-you-image
{
/*background:url(http://taxfreesavingsaccountinfo.com/wp-content/themes/taxsavingsaccountinfo/images/tsfa-you-image.jpg) left top no-repeat;*/
/*$$$$$$background:url(images/tsfa-you-image.jpg) left top no-repeat;
color:#fff;
font-size:11px;
height:116px;*/
width:174px;

}
.font-white-link
{
text-decoration:none;
/*$$$$$$font-size:11px;
color:#fff;*/
font-weight:bold;
color:#0584a4;
font-size:12px;
}
.font-white-link:hover
{
/*text-decoration:underline;
font-size:11px;
color:#fff;*/
text-decoration:none;
font-weight:bold;
color:#820f27;
}

.tfsa-couples-image
{
/*background:url(http://taxfreesavingsaccountinfo.com/wp-content/themes/taxsavingsaccountinfo/images/tfsa-couples-image.jpg) left top no-repeat;
background:url(images/tfsa-couples-image.jpg) left top no-repeat;
height:116px;
color:#fff;
font-size:11px;*/
width:174px;
}

.tfsa-seniors-image
{
/*background:url(http://taxfreesavingsaccountinfo.com/wp-content/themes/taxsavingsaccountinfo/images/tfsa-seniors-image.jpg) left top no-repeat;
background:url(images/tfsa-seniors-image.jpg) left top no-repeat;
height:116px;
color:#fff;
font-size:11px;*/
width:174px;
}

/********$$$$$$ add css code ***************/
#headbar {
	/*height: 155px;*/
}
#logobox {
	height: 85px;
	width: 800px;
	margin: 0 auto;
}
#taxinfo_download_box {
	width: 560px;
	height: 340px;
	background: url(images/taxfreesavings.png) left top no-repeat;
	position: relative;
}

#taxinfo_download_box .blue-box {
	width: 198px;
	position: absolute;
	top: 140px;
	right: 330px;  
}
#downloadbox .blue-box {
	width: 198px;
	height: 180px;
	background: url(images/downloadbg.png) no-repeat;
}
#downloadbox {
	margin-top: 10px;
}
#subnav {
	margin:0px auto;
	padding:6px 0px 10px 40px;
	width: 800px;
	height: 25px;
	font-size: 12px;
	color: #ccc;
}
#subnav a {
	color: #333;
}
#subnav a:hover{
	color: #810f25;
	test-decoration: underline;
}
#sign {
	font-size: 13px;
	color: #760d22;
	font-weight: bold;
}
.font-big {
	padding-bottom: 10px;
	font-size: 13px;
	color: #810f25;
	font-weight: bold;
}
#calculator_head {
	font-size: 12px;
	font-weight: bold;
	color: #810f25;
	padding-top: 10px;
}
#bottombox {
	background: url(images/bottombox_bg.png) no-repeat;
	padding: 20px 10px 10px;
	
}
#bottomtitle {
	font-weight: bold;
	font-size: 15px !important;
	color: #333;
}
h4 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 18px;
	color: #056ca7;
}
#freedownloadSidebar
{
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 10px 0px;
/* color:#455285; */
color:#333;
font-size:13px;
font-weight:bold;
line-height:16px;
font-weight: bold;
}
h4 span {
	color: #acacac;
	font-size: 13px;
}
h5 {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
}
h6 {
	font-size: 16px;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 4px 10px;
	/*color: #880e26;*/
	border-top: 2px solid #ededed;
	border-bottom: 1px solid #ededed;
	background: #f9f9f9;
}
#reviewimage {
	border: 1px solid #e4e4e4;
	padding: 1px;
}
#nav_about{
	display: block;
	width: 58px;
	height: 28px;
	padding-right: 5px;
}
#nav_about a:link {
	display: block;
	background: url(images/about.png) no-repeat;
	width: 58px;
	height: 28px;
}
#nav_about a:hover {
	display: block;
	width: 58px;
	height: 28px;
	background: url(images/about_hover.png) no-repeat;
}
.navcontainer li span {
	display: none;
}	
#tfsa-you {
	display: block;
	width: 92px;
	height: 28px;
	padding-right: 5px;
}
#tfsa-you a:link {
	display: block;
	width: 92px;
	height: 28px;
	padding-right: 5px;
	background: url(images/tfsa-you.png) no-repeat;
}
#tfsa-you a:hover {
	display: block;
	width: 92px;
	height: 28px;
	background: url(images/tfsa-you_hover.png) no-repeat;
}
#tfsa-rates {
	display: block;
	width: 94px;
	height: 28px;
	padding-right: 5px;
}
#tfsa-rates a:link {
	display: block;
	width: 94px;
	height: 28px;
	padding-right: 5px;
	background: url(images/tfsa-rates.png) no-repeat;
}
#tfsa-rates a:hover {
	display: block;
	width: 94px;
	height: 28px;
	background: url(images/tfsa-rates-hover.png) no-repeat;
}

#tfsa-couples {
	display: block;
	width: 109px;
	height: 28px;
	padding-right: 5px;
}
#tfsa-couples a:link {
	display: block;
	width: 109px;
	height: 28px;
	background: url(images/tfsa-couples.png) no-repeat;
}
#tfsa-couples a:hover {
    display: block;
	width: 109px;
	height: 28px;
	background: url(images/tfsa-couples_hover.png) no-repeat;
}
#tfsa-seniors {
	display: block;
	width: 105px;
	height: 28px;
	padding-right: 5px;
}
#tfsa-seniors a:link {
	display: block;
	width: 105px;
	height: 28px;
	background: url(images/tfsa-seniors.png) no-repeat;
}
#tfsa-seniors a:hover {
	display: block;
	width: 105px;
	height: 28px;
	background: url(images/tfsa-seniors_hover.png) no-repeat;
}
#tfsa-faqs {
	display: block;
	width: 96px;
	height: 28px;
	padding-right: 5px;
}
#tfsa-faqs a:link {
	display: block;
	width: 96px;
	height: 28px;
	background: url(images/tfsa-faqs.png) no-repeat;
}
#tfsa-faqs a:hover {
	display: block;
	width: 96px;
	height: 28px;
	background: url(images/tfsa-faqs_hover.png) no-repeat;
}
#apply_now {
	display: block;
	width: 88px;
	height: 28px;
	padding-right: 5px;
}
#apply_now a:link {
	display: block;
	width: 88px;
	height: 28px;
	background: url(images/apply_now.png) no-repeat;
}
#apply_now a:hover {
	display: block;
	width: 88px;
	height: 28px;
	background: url(images/apply_now_hover.png) no-repeat;
}

/********Plugin Name: TFSA RATE css ***************/
.rateall {
	border: 1px solid #eee;
	margin-top: 10px;
}
.ratetitle {
	border-top: 2px solid #ededed;
	border-bottom: 1px solid #ededed;
	background: #f9f9f9;
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
	height: 30px;
	text-align: center;
}
.rateProvider {
	float: left;
	width: 30%
}
.rateAPY {
	float: left;
	width: 30%
}
.rateTitleApplay {
	float: left;
	width: 38%
}
.ratewrap {
	padding: 5px 10px;
	clear: both;
	border-bottom: 1px dotted #eee;
	height: 155px;
}
.rateLogs {
	float: left;
	width: 30%;
}
.rateDetails {
	float: left;
	width: 30%;
	text-align: center;	
	vertical-align: middle;
	font-size: 22px;
	color: #007abd;
	line-height: 155px;	
	height: 155px;
	border-left: #eee 1px solid;
	font-weight: bold;
}
.rateApplay {
	float: left;
	width: 38%;	
	line-height: 155px;	
	height: 155px;
	border-left: 1px solid #eee;


	/* background: url(images/apply.png) 50% 50% no-repeat; 
	vertical-align:middle;
	text-align:center;
	align:center;		
	*/
}
.spanApplay
{
	width: 95px;	
	height: 28px;
	background: url(images/apply.png) no-repeat; 
	display:block;

}
.rateApplay a:hover .spanApplay{
	width: 95px;	
	height: 28px;
	background: url(images/apply_hover.png) no-repeat;
	display:block;

}

.rateApplay .spanApplay
{
	margin-left:31%;
	margin-top:33%;
}
/*
.rateApplay a:hover {

	background: url(images/apply_hover.png) 80% 50% no-repeat;
}
*/
.clear {
	clear: both;	
}

