
body {
	background-image:url(../img/bg_body.png);
	background-repeat:repeat-x;
	background-color:#dce2e7;
	 
	font-family:helvetica, sans-serif;}

#wrapper {
width:950px;
margin:0 auto;
}

#banner {
	padding-top:10px;
	background-image:url(../img/SL360banner.png);
	background-position:top center;
	background-repeat:no-repeat;
 
}


ul,ol{ list-style:none; }
.top-menu { float: right; height: 32px; width:620px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-right:0px;}
.top-menu ul.right { float: right; height: 32px;  }
.top-menu ul { float: right; height: 32px;  right:0px; margin-right:0px;}
.top-menu ul li { float: left; height: 30px; margin: 0 0 0 2px;  }
.top-menu ul li a { display: block; height: 30px; line-height: 34px; float: left; font-size: 14px; color: #004366; text-decoration: none;
}
/*.top-menu ul li a:hover { text-decoration: none; color: #fff; background: #59a7d3; z-index: 998;    } 
.top-menu ul li a.selected { text-decoration: none; color: #fff; background: #004366; } 
.top-menu ul li a.selected:hover { text-decoration: none; color: #fff; background: #004366; } 
.top-menu ul li.w-drop { position: relative; z-index: 996; }
.top-menu ul li.w-drop .dropdown-block { display: none; }
.top-menu ul li.w-drop .dropdown-blocks { display: none; }

.top-menu ul li.w-drop a { background: right 20px no-repeat url(/images/arrow_menu.png); padding-right: 20px; z-index: 997; }
.top-menu ul li.w-drop a:hover, /* { background: right 20px no-repeat url(/images/bg-arrow-h.gif); background-color: #59A7D3; } */
.top-menu ul li.w-drop a.selected{ padding-top:0; margin-top: 7px;
-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;	
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;	
	border-radius: 4px;
	background: right 14px no-repeat url(/images/arrow_menu_on.png); background-color: #004366;  padding-right: 20px;  }

.top-menu ul li.w-drop a.selected:hover{ padding-top:0; margin-top: 7px; background: right 14px no-repeat url(/images/arrow_menu_on.png); background-color: #004366;  padding-right: 20px;  }
.dropdown-block { position: absolute; top: 38px; left: 0; /*top: 38px; left: 360px;*/ background: #004366; z-index:999; padding: 10px 14px 5px; width: 200px;
-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	-webkit-border-bottom-right-radius: 5px;	
	border-radius: 5px;}
	
	   li.login {
	 	color:#FFF;
		width:80px;
		height:32px;
		background-repeat:no-repeat;
		padding-left:20px;
 		background-image:url(/images/login_sl360.png);
	 
	 
		 
		
		
	}
	
	.top-menu ul li.login a{
	background:none;
	color:#FFF
	}
	.top-menu ul li.login a:active, .top-menu ul li.login a:visited{
	color:#FFF;	
	background:none;
	}
	
	.top-menu ul li.login a:hover{
	color:#FFF;	
	background:none;
	}
.dropdown-block .col { float: left; width: 180px; margin: 0 10px 0 0; }

.dropdown-block ul { margin: 0px; padding:0px; float: none !important; height: auto !important; }
.dropdown-block ul li { font-size: 12px !important; line-height: 14px !important; margin: 0 0 7px; font-weight: bold; color: #fff; background: none; height: auto !important; float: none !important; }
.dropdown-block ul li a{ font-size: 12px !important; line-height: 14px !important;  font-weight: normal; color: #fff; background: none !important; height: auto !important; display: inline !important; padding: 0 !important;  float: none !important;} 
.dropdown-block ul li a:hover { text-decoration: underline; }
.dropdown-block ul li.bigLink a{ font-size: 12px !important; line-height: 14px !important; margin: 0 0 7px; font-weight: bold; color: rgb(166, 210, 233); background: none; height: auto !important; float: none !important;} 
.dropdown-block ul li.bigLink a:hover { text-decoration: underline; }

.dropdown-blocks ul { margin: 0 0 20px; float: none !important; height: auto !important; }
.dropdown-blocks ul li { font-size: 12px !important; line-height: 14px !important; margin: 0 0 7px; font-weight: bold; color: #fff; background: none; height: auto !important; float: none !important; }
.dropdown-blocks ul li a{ font-size: 12px !important; line-height: 14px !important;  font-weight: normal; color: #fff; background: none !important; height: auto !important; display: inline !important; padding: 0 !important;  float: none !important;} 
.dropdown-blocks ul li a:hover { text-decoration: underline; }
.dropdown-blocks ul li.bigLink a{ font-size: 12px !important; line-height: 14px !important; margin: 0 0 7px; font-weight: bold; color: rgb(166, 210, 233); background: none; height: auto !important; float: none !important;} 
.dropdown-blocks ul li.bigLink a:hover { text-decoration: underline; }
 
/*-----------------  AUTO BUTTONS ---------------------*/
a.autobtn, a.autobtn-wide {
	cursor:pointer;
	height:32px;
	display:block;
}
a.autobtn-thin {
	cursor:pointer;
	height:25px;
	display:block;
}

a.autobtn:hover, a.autobtn-wide:hover, a.autobtn-thin:hover {
	text-decoration:none;
}

.autobtn span, .autobtn-wide span, .autobtn-thin span {
	float:left;
}

.autobtn .btn-left {
	background:url(http://images.turbotax.intuit.com/images/btn_leftcap.png) no-repeat left top;
	height:32px;
	width:14px;
}

.autobtn-wide .btn-left {
	background:url(http://images.turbotax.intuit.com/images/btn_leftcap_wide.png) no-repeat left top;
	height:32px;
	width:24px;
}

.autobtn-thin .btn-left {
	background:url(http://images.turbotax.intuit.com/images/btn_leftcap_thin.png) no-repeat left top;
	height:25px;
	width:11px;
}

.autobtn .btn-mid, .autobtn-wide .btn-mid {
	background:url(http://images.turbotax.intuit.com/images/btn_bg.png) repeat-x left top;
	height:20px;
	padding:6px 0 6px 0;
}

.autobtn-thin .btn-mid {
	background:url(http://images.turbotax.intuit.com/images/btn_bg_thin.png) repeat-x left top;
	height:17px;
	padding:2px 0 6px 0;
	line-height:17px;
}

.autobtn .btn-right {
	background:url(http://images.turbotax.intuit.com/images/btn_rightcap.png) no-repeat right top;
	height:32px;
	width:15px;
}

.autobtn-wide .btn-right {
	background:url(http://images.turbotax.intuit.com/images/btn_rightcap_wide.png) no-repeat right top;
	height:32px;
	width:25px;
}

.autobtn-thin .btn-right {
	background:url(http://images.turbotax.intuit.com/images/btn_rightcap_thin.png) no-repeat right top;
	height:25px;
	width:11px;
}

/*
.autobtn .btn-right-hover {
	background:url(http://images.turbotax.intuit.com/images/btn_rightcap_hover.png) no-repeat right top;
	height:32px;
	width:15px;
}
*/


/*-----------------  HOME PAGE ---------------------*/

.options {
	top:3px;
	left:268px;
	position:absolute;
	z-index:2;
	height:26px;
	width:433px;
}
.billboard .options,
.prodlines .options {
	top:0;
}
.options .links {
	height:26px;
	width:433px;
	background:url(http://images.turbotax.intuit.com/images/bg_options.png) no-repeat;
}
.options a, .options a:hover, .options a:visited {
	float:right;
	margin:5px 15px 5px 0;
	display:inline;
}

.scroll {
	overflow:hidden;
}
.scroll .content {
	position:relative;
	display:block;
	left:0;
}
.scroll .content .section {
	float:left;
}

.sideborders {
 
}
.sideborders_thick {
	 
 
}

.topborder {
	border-top-style: solid;
	border-top-width: 1px;	
}

.link_arrow {
	background: url(http://images.turbotax.intuit.com/images/link_arrow.gif) 99% 60% no-repeat;
	padding-right: 10px;
}

.link_arrow_tall {
	background: url(http://images.turbotax.intuit.com/images/link_arrow_tall.gif) 98% 60% no-repeat;
	padding-right: 10px;
}

.link_arrow_white {
	background: url(http://images.turbotax.intuit.com/images/link_arrow_white.gif) 99% 60% no-repeat;
	padding-right: 10px;
}

.mediumpad {
	padding: 15px;
}

#secondary blockquote {
	background: url(http://images.turbotax.intuit.comimages/open_quote.gif) no-repeat 0 5px;
	text-indent:35px;
	padding:15px 0 0 5px;
	margin:0 10px;
}

#secondary blockquote p {
	margin:5px 0 0 0;
	padding:0;
}

/*--------------------------------------------------*/

.box_topgradient {
	width:700px;
	clear:both;
	padding-top:5px;
	margin-top:0;
	display:block;
}
.box_topgradient .content {
	height:50px;
}
.box_topgradient .btm {
	width:700px;
	height:5px;
}
.box_topgradient p {
	margin:5px 0 0 0;
	padding:0;
}

.box_topgradient_white {
	background:url(http://images.turbotax.intuit.com/images/bg_lineupbox_top.gif) no-repeat top left;
	width:700px;
	clear:both;
	padding-top:6px;
	margin-top:0;
	display:block;
}
.box_topgradient_white .content {
 }
.box_topgradient_white .btm {
	width:700px;
	height:6px;
 }
.box_topgradient_white p {
	margin:5px 0 0 0;
	padding:0;
}

.box_wide {
	width:875px;
	clear:both;
	padding-top:5px;
	margin-top:0;
	display:block;
}

.box_wide .btm {
	width:875px;
	height:5px;
}

/*--------------------------------------------------*/

.productbox h3 {
	padding:10px 0px 7px 12px;
}

/*---------------------------------- prodActive -----------------------------*/
.prodActive .container{
	position:absolute;
	z-index:6;
}

.prodActive h3 {
	padding:15px 0px 7px 17px;
}

.prodActive #prod_free h3 {
	color: #FFF;
}

.prodActive #prod_basic h3 {
		color: #FFF;
}

.prodActive #prod_deluxe h3 {
	color: #FFF;
}

.prodActive #prod_premier h3 {
		color: #FFF;
}

.prodActive #prod_homebiz h3 {
	color: #FFF;
}

.prodActive #prod_biz h3 {
		color: #FFF;
}

.prodActive #prod_oneview h3 {
	color: #FFF;
}

.prodActive #prod_free .tagline {
	background-color: #C7DBF1;
}

.prodActive #prod_basic .tagline {
	background-color: #C7DBF1;
}

.prodActive #prod_deluxe .tagline {
	background-color: #C7DBF1;
}

.prodActive #prod_premier .tagline {
	background-color: #C7DBF1;
}

.prodActive #prod_homebiz .tagline {
	background-color: #C7DBF1;
}

.prodActive #prod_ppro .tagline {
		background-color: #C7DBF1;
}

.prodActive #prod_biz .tagline {
	background-color: #c8d8bf;
}
.prodActive #prod_business .tagline {
	background-color: #b0bf8c;
}

.prodActive #prod_oneview .tagline {
	background-color: #dbd9ec;
}

.prodActive .productcontent {
width:192px;	background:#e2e9d3;
	 
}
.prodActive .tagline {
	width:100px;
	margin:10px;
	 
	
}
 

.tagline {
	background-color: #edf0c0;
	text-align:center;
	padding:50px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	width:200px;
	marign:0px;
	height:34px;
}

.centers {
	padding-top:10px;
}
/*--------------------------------------------------------------------------------*/

#primary .pop .productbox{
	cursor:pointer;
	padding-left:20px;
 
}

 

.five .productbox {
	float:left;
	margin-right:5px;
	position: relative;
	width:220px;
}
.five .productbox .container {
	padding-bottom:8px;
	background:#e2e9d3;
}

.productbox .autobtn, .productbox .autobtn-wide {
	margin-bottom:5px;
}

.productcontent {
	padding:9px 9px 0 9px;
}

.productcontent .footnote {
	height:30px;
}

.oneproduct .productcontent, .two .productcontent, .three .productcontent {
	height:123px;
}

.five .productcontent {
	height:265px;
}

.productcontent p {
	padding:4px 0 4px 0;
	margin:0;
}

.oneproduct .productcontent p, .two .productcontent p, .three .productcontent p {
	height:55px;
}

.five .productcontent .dsc {
	height:166px;
}


.productbox h2,
.prodlines .productbox h3 {
	padding:9px 0pt 6px 12px;
	margin:0;
}

.productbox h4,
.productbox .tagline {
	padding:9px 0pt 6px 12px;
	margin:0;
}
 
.four .productbox .tagline {
	height:29px;
}
.five .productbox h4 {
	height:29px;
}


/*--------------------------------------------------*/

 

#imgbanner {
	position:absolute;
	padding-left:120px;
	margin-top:-2px;
	z-index:1000000;
	
}

#bb_business h3{margin:15px 0 0 7px;}
#bb_business .layout{padding:39px 5px 10px 30px;}
#bb_deluxe .calltoaction{margin-top:30px;}
#bb_landing .layout{padding-left:180px;width:500px;}
#bb_landing h2{font-size:37px;letter-spacing:-1px;margin:0;}
#bb_landing li{font-size:14px;line-height:1.1;margin-bottom:8px;}
#bb_landing p.subTitle{font-size:18px;color:#3e83be;padding-left:0;font-weight:bold;}
#bb_landing ul{padding-left:98px;width:341px;float:left;}
 
 
.billboard{width:700px;height:290px;position:relative;z-index:1;margin:0 0 4px;}
 
.billboard .altTitle{font-size:20px;margin-bottom:10px;}
.billboard .box{position:absolute;margin:-15px 0 0 -198px;}
.billboard .burst{position:absolute;margin:52px 0 0 -240px;}
.billboard .calltoaction .text_link{float:none;font-weight:normal;margin:0 0 0 6px;}
.billboard .calltoaction a{float:left;margin:0 0 0 5px;}
.billboard .calltoaction a.autobtn-thin{display:inline;}
.billboard .calltoaction img{margin:5px 0 0 1px;}
.billboard .content{width:4200px;height:241px;left:0;}
.billboard .ctaction{  float:right; margin-top:-80px; margin-right:80px;}
.billboard .ctaction .calltoaction a.text_link{line-height:22px;}
.billboard .indent{padding-left:35px;}
.billboard .layout{width:950px;height:300px;padding:30px 5px 10px 257px;}
.billboard .portrait{position:absolute;right:-15px;top:0;}
.billboard .section{width:700px;height:241px;}
.billboard .subTitle{font-size:19px;font-weight:bold;color:#395169;margin-top:3px;padding-bottom:0;line-height:120%;width:520px;}
.billboard .subhead{color:#2b547f;width:475px;margin:0 0 18px;}
.billboard h1,.billboard h2,.billboard h4,.billboard li{color:#395169;}
.billboard h2{font-size:24px;font-family:Helvetica, sans-serif;font-weight:bold;margin-bottom:0px;}
.billboard h2 span{font-weight:normal;}
.billboard h3{font-size:18px;clear:both;margin:0; margin-bottom:5px; font-family:Helvetica, sans-serif; font-weight:500}
.billboard li{font-size:15px;margin-bottom:4px;background:url(../../images/SL360_bullet.png) 0 0px no-repeat;padding-left:30px;line-height:20px;margin-left:-6px; font-family:Helvetica, sans-serif; }
.billboard ul{float:left;list-style-type:none;margin:0 13px 5px 0;padding:7px 0 0 12px;width:408px; font-family: Helvetica, sans-serif;}
.billboard ul.small-grey-list{padding-top:5px;list-style-type:disc;}
.billboard ul.small-grey-list li{color:#333;background:none;padding-left:0;font-size:12px;margin-bottom:2px;}
.billboard,.efilebox p{color:#373737;}
.billboard.plus{width:950px;height:300px;margin-top:-10px;}
.billboard.plus .layout{width:950px;padding:28px 5px 10px 32px;}
.billboard.plus .section{height:254px;padding:0 15px 0 0;width:950px;}
 
.billboard .btn-mid, #fiveDeluxeRecommended .btn-mid{width:95px;text-align:center;}
.deluxeBestSelling div{height:34px;left:-3px;position:absolute;width:122px;background:url(/images/deluxeBestSelling-small.gif) no-repeat;}
.deluxeBestSelling,.deluxeBestSellingSpacer{height:34px;position:relative;}
.efilebox .disclaimer{text-align:center;font-weight:normal;}
.layout h2 a{color:#0081D6;}
.layout h2 a:hover{color:#C00;}
 
html .billboard .calltoaction{width:197px;height:30px;margin:0;}
html .billboard #bb_business .calltoaction{width:420px;}
html .productcontent p{margin-bottom:10px;}
/* ------- new baseline billboard with yellow bar 1-17-11 ------- */
.billboard.hp_yellow {height:300px;margin-top:-10px;width:950px;}
.billboard.hp_yellow .section {height:310px;padding:0 15px 0 0; position:relative;}
.billboard_yellow_text_d {width:600px;height:40px;left:47px;bottom:-62px;position:absolute;}
.billboard_yellow_text_f_p_hb {width:600px;height:40px;left:47px;bottom:-61px;position:absolute;_bottom:-52px;}
.billboard_yellow_text_d p, .billboard_yellow_text_f_p_hb p {font-size:13px;color:412c0b;margin:0px;}
.billboard_small_yellow {font-size:11px;}
.billboard.hp_yellow .layout {padding:40px 5px 10px 32px;width:900px;}
.billboard_yellow_text a {color:#0081D6;}
.yellow_e {margin-right:7px;}
.calltoaction_yellow {margin-top:18px;}
.fs-larger {
	

	
}

.white {
	color:#FFF;
	font-family:helvetica, sans-serif;}
.leads {
	font:Helvetica, sans-serif;
	font-size:15px;
	font-weight:580;
 
	text-align:center;
	color:#666;
	}
	.leadnumber {
		font:Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	
	}
	
	.lead {
	text-align:center;
}
.green {
	color:#336600;
	font-size:14px;
			font:Helvetica, sans-serif;
			line-height:1.5em;
}

.gray {
color:#666;
font-size:13px;
line-height:1.5em;
}
.grayheader {
	font-size:15px;
	color:#666;
	font-weight:500;
	
}
.greens {
color:#336600;
}

.footer-box {
	margin-top:-105px;
	padding-left:35px;
	
	
}
.footer-two a {
	font-family:Helvetica, sans-serif;
	font-size:13px;
	color:#336600;
	text-decoration:none;
}

.footer-two {
	padding-left:15px;
}

#SL360-footer .forms {
	display: block;
	margin-top: 12px;
	padding-left:10px;
}
#SL360-footer .forms span {
	display: block;
	margin:0px;
	float: left;
	text-align: center;
	width: 200px;
	left:0px;
	margin-left:0px;
	padding:0px;
	list-style:outside;
}
 
#SL360-footer .forms span input[type=text]{
	height:30px;
	width:239px;
	font-family:Helvetica, sans-serif;
	font-size:19px;
	vertical-align:center;
	padding:10px;
	border:0px;
	margin-top:10px;
	background-image:url(../../images/input_bg_SL360.png);
	background-repeat:no-repeat;
	background-color:transparent;
	 
}

label {
position: absolute;padding-left:10px; padding-top:14px;
font-family:Helvetica, sans-serif;
	font-size:19px;
	height:30px;
	line-height:30px;
}
 
#SL360-footer .footerinfo {
	display: inline-block;
	padding-top: 6px;
	text-align: left;
	vertical-align: top;
	 
	padding-left:10px;
}
#SL360-footer .footerinfo a {
	text-decoration:none;
	color:#060;
}

#SL360-footer li {
	list-style: none;
	margin-left: 0;
}
#elevator-pitch.footer-item {
	padding-top: 0;
}
 #program-info, #whatisnews, #newsletter-box {
	display:inline;
	float:left;
	height:240px;
	font-family:Helvetica, sans-serif;
		font-size:14px;
		color:#666;
		line-height:1.4em;
		background-image:url(../../images/space_bar_SL360.png);
		background-position:right;
		background-repeat:no-repeat;
		 

}
#newsletter-box {
	background:none;
	
}

#newsletter-box #submit a {
border:0px;	
}


#newsletter-box #submit {
margin:0px;
padding:0px;
padding-top:5px;
}
#program-info h1, #whatisnews h1, #newsletter-box h1 {
	 
	font-family:Helvetica, sans-serif;
		font-size:20px;
		color:#339933;
 
		margin:0px;
		padding:0px;

}

#program-info #img {
	text-align:center;
	margin:0 auto;
}
#program-info h2 {
	font-family:Helvetica, sans-serif;
		font-size:16px;
		 
		margin:0px;
		padding:0px;
		padding-bottom:10px;
}
#program-info {
		width: 350px;
		
}

 #whatisnews {
	 width:280px;
 } 
 
 
 #whatisnews p {
	 width:260px;
 } 

 #newsletter-box {
	 width:280px;
 }
 
#newsletter-box h2 {
padding:0px;
margin:0px;
font-size:13px;
font-family:Helvetica, sans-serif;
}
 
 #SL360-footer {
	background:#e9ecd9;
	
	
}



#SL360-footer {
 	 height:250px;
	width:100%;
	padding-top:20px;}


#SL360-copyright {
height:26px;
 font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
padding-top:10px;
padding-left:10px;
color:#669933;
clear:both;
display:block;
margin-top:-20px;
}
.right {
float:right;
padding-right:10px;
}

#customer-rating {
	background:#e9ecd9;
	margin:0 auto;
	text-align:center;
	}
	#customer-rating img{
padding:20px;
	}
	
	#SL360-copyright a {
	
	text-decoration:none; color:#669933;}
	
	#SL360-copyright a:hover{
	
	text-decoration:none; color:#F90;}
	
	#dataselect {
	width:115px;
	height:37px;
	border:0px;
	background:url(../images/data_catalog_off.png);
	background-repeat:no-repeat;
 	
}
#dataselect:hover {
		background:url(../images/datacatalog_btn.png);
}

#roadmaplink {
	 width:147px;
	 height:37px; 
	border:0px;
	background:url(../images/productroadmap_off.png);
	background-repeat:no-repeat;
 	
}
#roadmaplink:hover {
		background:url(../images/productroadmap_btn.png);
}

#LiveChatLink {
	 width:117px;
	 height:36px; 
	border:0px;
	background:url(../images/live_chat_off.png);
	background-repeat:no-repeat;
 	
}
#LiveChatLink:hover {
		background:url(../images/live_chat_btn.png);
		background-repeat:no-repeat;
		 height:36px; 
} 

 
