/* --------------------------------------------
|  CSS RESET											
--------------------------------------------- */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* --------------------------------------------
|  GLOBAL STYLES											
--------------------------------------------- */
html { border: none; }

body{
	line-height: 18px; 
	color:#000;
	background: #fff;
}

body, td{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

img{line-height:0; font-size:0;}
p{margin: 0 0 15px 0;}

a{
	text-decoration: none;
	color: #bce6cb;
}

a:hover{
	color: #535353;
}

br.clearBoth{clear: both; line-height: 0; font-size: 0;}

.clearBoth{clear: both}

h4{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
/* --------------------------------------------
|  Navigation												
--------------------------------------------- */
#subNav{}


/* --------------------------------------------
|  STRUCTURE												
--------------------------------------------- */

#siteContainer{
	padding-top:30px;
	width:896px;
	margin:0 auto;
}

.section{
	border:1px solid #cbcbcb;
	padding:23px;
	margin-bottom:30px;
}

/* -- HEADER -- */
#header{
	
}

#cta{
	background:url(graphics/picture.jpg) no-repeat;
	width:896px;
	height:394px;
	border-bottom:1px solid #cbcbcb;
	margin-bottom:30px;
}

#logo{
	text-indent:-99999px;
	outline:none;
	width:535px;
	height:64px;
	background:url(graphics/logo_taxbrain.gif) no-repeat;
	position:absolute;
	margin-top:8px;
	}
	#logo a{
		text-indent:-99999px;
		outline:none;
		width:535px;
		height:64px;
		text-decoration:none;
		display:block;
	}

/* -- BODY -- */
#content{

}

/* -- FOOTER -- */
#footer{ 
	clear:both; 
	font-size:10px; 
	border-top:1px solid #cbcbcb;
	padding:13px 0 0 0;
	color:#cbcbcb;
}

#copyright{ clear:both; }

#footerNav{
	
	margin:0 0 10px 0;
	list-style:none;
	}
	#footerNav li{
		float:left;
		letter-spacing:5px;
		}
		#footerNav li a{
			letter-spacing:normal;
			margin-right:5px;
		}

/* --------------------------------------------
|  CONTENT SPECIFIC										
--------------------------------------------- */

.testimonial{
	padding:0 20px;
	font-style:italic;
}

#bGetStartedNow{
	background:url(graphics/b_get_started_now_big.gif) no-repeat;
	display:block;
	text-indent:-99999px;
	outline:none;
	width:253px;
	height:49px;
	position:absolute;
	margin:320px 0 0 23px;
	}
	#bGetStartedNow:hover{
		background-position:0 -49px;
	}

.bGetStartedNow{
	background:url(graphics/b_get_started_now.gif) no-repeat;
	display:block;
	text-indent:-99999px;
	outline:none;
	width:159px;
	height:31px;
	}
	.bGetStartedNow:hover{
		background-position:0 -31px;
	}
	
	
#cta ul{
	background:url(graphics/bullets.gif) no-repeat;
	text-indent:-99999px;
	width:422px;
	height:169px;
	position:absolute;
	margin:125px 0 0 23px;
}

#tWhyTaxbrain{
	text-indent:-99999px;
	background:url(graphics/t_why_taxbrain.gif) no-repeat;
	width:116px;
	height:19px;
	margin:0 0 10px 0;
}

#army{
	background:url(graphics/soldier.jpg) no-repeat 740px bottom;
	padding-right:160px;
}

#tMilitary{
	text-indent:-99999px;
	background:url(graphics/t_are_you_military.gif) no-repeat;
	width:135px;
	height:19px;
	margin:0 0 10px 0;
}

#state{
	background:url(graphics/states.jpg) no-repeat 740px center;
	padding-right:160px;
}

#tState{
	text-indent:-99999px;
	background:url(graphics/t_doing_your_state_taxes.gif) no-repeat;
	width:190px;
	height:19px;
	margin:0 0 10px 0;
}
