@charset "utf-8";
/* CSS Document */

/* Intuit Global Navigation

----------------------------------------------------------------- */



#wcgIntuitHeader {

	background-color: #FFFFFF;

	color: #999999;

	font-family: arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	width: 960px;

	margin: 0 auto 1px auto;

	clear: both;

}



#wcgIntuitHeader #wcgIntuitProducts a {

	width: 163px;

}



#wcgIntuitLinks{

}



/* header: tt branding, search, tabbed global nav, support and shop links 

----------------------------------------------------------------- */

#header {

	background: url(/images/bg_tt_nav.jpg) #0b70c3 repeat-x top left;

	font-family: arial, sans-serif;

	

	text-align: left;

	

	margin: 0 auto 1px auto;

	position: relative;

}

#header div.turbotax_logo {

	position:absolute;

	margin:0 0 0 23px;

	padding:9px 0 0 0;

	background:url(/images/lgo-turbotax-logo.gif) no-repeat 0 9px;

	width:137px;

	height:43px;

}

#header .turbotax_logo h1 {

	padding:0;

	margin:0;

}

#header .turbotax_logo a {

	width:137px;

	height:43px;

	display:block;

}

#header .turbotax_logo .hide {

	display:none;

}

#header .logo {

	float:left;

	margin: 9px 0 0 23px;

}

#header .brand_phrase {

	float:left;

	clear:left;

	left:28px;

	top:52px;

	position:absolute;

}



#header #slidingnav {

	color: #FFFFFF;

	font-family: verdana, lucida, helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	text-align:right;

	float:right;

	margin: 11px 20px 0 0;

}

#header #slidingnav .resize {

	margin: 11px 200px 0 0;

}



#header #slidingnav .textnav {

	float:left;

	margin:2px 10px 0 0;

}

#header #slidingnav .textnav span {

	float:left;

	margin-right:3px;

}

#header #slidingnav .textnav a:link, #header #slidingnav a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#header #slidingnav .textnav a:hover, #header #slidingnav a:active {

	color: #F4F4F4;

	text-decoration: underline;

}

#header #slidingnav .textnav .cart {

	float:left;

}



.search {

	float:left;

	position:relative;

	width:150px;

	margin-right:5px;

}

.search .leftcap {

	background: url(/images/search_left.gif) no-repeat left top;

	position:absolute;

	display:block;

	height:19px;

	top:0;

	left:0;

	width:20px; 

}

.body .leftcap {

	background: url(/images/searchbody_left.gif) no-repeat left top;

}

.search input {

	background: url(/images/search_input.gif) repeat-x center top;

	border: 0px none;

	color:#000;

	float:left;

	font-size:11px;

	margin-left:20px;	

	padding: 3px 0 0 0;	

	height:16px;

	width:120px; 

}

.body input {

	background: url(/images/searchbody_input.gif) repeat-x center top;

}

.search .rightcap {

	background: url(/images/search_right.gif) no-repeat right top;

	display:block;

	position:absolute;

	height:19px;

	top:0;

	right:0;

	width:10px;

}

.body .rightcap {

	background: url(/images/searchbody_right.gif) no-repeat right top;

}



#nav-tabs {

	padding:0;

	position:absolute;

	left:160px;

	top:57px;

}

#nav-tabs ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

#nav-tabs li {

	display:inline;

	margin: 0;

	padding: 0;

	line-height:18px;

}

#nav-tabs a {

	float:left;

	color: #373737;

	font-family: arial, sans-serif;

	text-decoration: none;

	font-size: 12px;

	background: url(/images/tab_left.gif?version=100907) no-repeat left top;

	padding: 0 0 0 9px; /* left padding is width of image */

	margin:0 1px 0 0;

}

#nav-tabs a span {

	padding: 3px 9px 5px 0px;

	background: url(/images/tab_right.gif?version=100907) no-repeat right top; 

	display: block;

	float: left;

}

#nav-tabs a:hover {

	text-decoration: underline;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav-tabs a span { float:none; }

/* End IE5-Mac hack */



#home #tab-home a, 

#personal #tab-personal a,

#smallbusiness #tab-smallbusiness a,

#whyttnumberone #tab-whyttnumberone a,

#best #tab-best a,

#calctools #tab-calctools a,

#support #tab-support a {

	background-position: 0% -26px;

	color: #000000;

}



#home #tab-home a, #home #header .logo {

	cursor:default;

}



#home #tab-home span,

#personal #tab-personal span,

#smallbusiness #tab-smallbusiness span,

#whyttnumberone #tab-whyttnumberone span,

#best #tab-best span,

#calctools #tab-calctools span,

#support #tab-support span {

	background-position: 100% -26px;

}

#home #tab-home a:hover,

#personal #tab-personal a:hover, 

#smallbusiness #tab-smallbusiness a:hover, 

#whyttnumberone #tab-whyttnumberone a:hover, 

#best #tab-best a:hover, 

#calctools #tab-calctools a:hover, 

#support #tab-support a:hover {

	text-decoration: none;

	

}