/*--------------------------------------bootstrap overrides----------------------------------*/
body {
	background: url("/images/bg_texture.jpg");
}

hr {
  border-color: #ccc;
}

a {color: #005288;}

.navbar {
  margin: 0px;
}

.navbar .nav .divider-vertical {
  background: #dcdfe0;
  border-right: 1px solid #ffffff;
	display: none;
}

.primary-nav {
	border-top: 4px solid #005288;
	background: #fff;
}
.primary-nav .navbar-inner {
  background: #fff;
	border-bottom: 1px solid #ccc;
  padding: 10px 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeff0', GradientType=0);
	box-shadow: none;
}

.godaddy-logo-large {
  background: url("/images/godaddy-large.png") -20px 0px no-repeat;
  margin: 0 auto;
  height: 72px;
  width: 450px;
}
.godaddy-nav {
  padding-top: 10px;
  text-align: center;
}
.godaddy-nav .login {
  float: left;
  font-size: .9em;
  margin-top: 10px;
  margin-left: -8px;
}
.godaddy-button {
  background: #555B63;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  padding: 3px 8px;
}
.godaddy-nav .help-24-7 {
  float: right;
  margin-top: 10px;
}
.godaddy-help {
  background: #2171D6;
  color: #fff;
  display:  inline-block;
  font-weight: bold;
  padding: 3px 8px;
}
.godaddy-nav.navbar .nav {
  margin-bottom: -80px;
  margin-top: 20px;
}
.godaddy-nav.navbar .nav > li > a {
  background: #55880B;
  color: #fff;
  padding: 20px 40px;
  margin-left: 2px;
}
.godaddy-nav.navbar .nav > li > a:hover {
  color: #d0f64a;
}
.godaddy-nav.navbar .nav > li > a.selected {
  background: #B1DB1C;
  color: #344D0F;
}
.godaddy-nav.navbar span {
  background: url("/images/godaddy-large.png") -2px -91px no-repeat;
  height: 9px;
  left: 58px;
  position: absolute;
  top: 50px;
  width: 17px;
}

.navbar .brand  {
  background: url("/images/godaddy-logo.png") no-repeat;
  padding: 0;
  margin: 0;
  display: block;
  height: 70px;
  width: 409px;
}
.godaddy_signup-index .navbar .brand {
  background: url("/images/welcome/gd-outright-cobrand.png") no-repeat;
  width: 504px;
  height: 69px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (-moz-min-device-pixel-ratio: 1.5),
  only screen and (-o-min-device-pixel-ratio: 3/2),
  only screen and (min-device-pixel-ratio: 1.5) {
.navbar .brand {
    background: url("/images/godaddy-logo@2x.png") no-repeat;
    background-size: contain;
    width: 100%;
  }
}

#login-nav {
	margin: -20px 0 0 0;
}

.navbar .nav .active > a, .navbar .nav .active > a:hover {
  background-color: #005288;
}
#login-nav .nav > li > a {
  font-size: 12px;
}
#navigation.nav > li > a {
	color: #4d4d4f;
  font-size: 16px;
	padding: 15px 20px;
}
#navigation.nav > li > a:hover {
	color: #000;
}

.navbar ul.nav {
	clear: right;
  margin-top: 0px;
}

.navbar .nav > li > a {
  float: none;
  font-size: 16px;
  padding: 10px 10px 3px;
  line-height: 19px;
  color: #6c7b7f;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

.navbar .nav > li > a:hover {
  color: #464f51;
}

.btn-primary {
  background-color: #f89828;
  background-image: -moz-linear-gradient(top, #f89828, #f78429);
  background-image: -ms-linear-gradient(top, #f89828, #f78429);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89828), to(#f78429));
  background-image: -webkit-linear-gradient(top, #f89828, #f78429);
  background-image: -o-linear-gradient(top, #f89828, #f78429);
  background-image: linear-gradient(top, #f89828, #f78429);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc9900', endColorstr='#f78429', GradientType=0);
  border-color: #f78429 #f78429 #186300;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #c25c0b;
}

.form-signup .btn-primary {
	float: left;
}
.or-text {
	float: left;
	display: block;
	margin: 10px 4px 0 4px;
}
.index {
  display: block;
}
#intro-slide .or-text {
	color: #fff;
}
.or-graphic {
	background: url("/images/ui-or-stick.png") center center no-repeat;
	color: #999;
	font-weight: bold;
	float: left;
	height: 200px;
	line-height: 190px;
	margin: 30px 20px 0 20px;
	width: 50px;
	text-align: center;
	text-indent: 1000px;
	overflow: hidden;
}
.modal .or-graphic {
	margin-top: 0;
	height: 140px;
	line-height: 130px;
}
.modal .form-signup {
	float: left;
}
.btn-primary.fb_signup_button {
  background-color: #6575b3;
  background-image: -moz-linear-gradient(top, #95a5ca, #5868a5);
  background-image: -ms-linear-gradient(top, #95a5ca, #5868a5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#95a5ca), to(#5868a5));
  background-image: -webkit-linear-gradient(top, #95a5ca, #5868a5);
  background-image: -o-linear-gradient(top, #95a5ca, #5868a5);
  background-image: linear-gradient(top, #95a5ca, #5868a5);
  border-color: #445aa2 #445aa2 #293c7a;
	width: 170px;
	font-size: 14px;
}
.btn-primary.fb_signup_button:hover, .btn-primary.fb_signup_button:active {
  background-color: #5868a5;
}
.fb_signup_button .fb {
	background: url("/images/sprites/sprite_fb_button.png") center left no-repeat;
	float: left;
	margin: -10px 6px -10px -16px;
	width: 30px;
	height: 39px;
}
#intro-slide .fb_signup_button {
	margin-top: -1px;
	float: left;
}
.modal .fb_signup_button {
	margin-top: 50px;
	width: 180px;
}
.godaddy_signup-index .fb_signup_button,
.signup-index .fb_signup_button {
	width: 180px;
	margin: 110px 0 0 0;
	float: left;
}
.godaddy_signup-index #social-icons {display: none;}

#sign_up_header i, #login_header i {
  margin: 0px 4px 0 0;
}

.btn-primary.btn-godaddy {
  background-color: #f57d05;
  background-image: -moz-linear-gradient(top, #f57d05, #c46403);
  background-image: -ms-linear-gradient(top, #f57d05, #c46403);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f57d05), to(#c46403));
  background-image: -webkit-linear-gradient(top, #f57d05, #c46403);
  background-image: -o-linear-gradient(top, #f57d05, #c46403);
  background-image: linear-gradient(top, #f57d05, #c46403);
  border-color: #b25a03 #b25a03 #7f4102;
}
.btn-primary.btn-godaddy:hover, .btn-primary.btn-godaddy:active {
  background-color: #c46403;
}

.carousel .item {
  float: left;
	height: 395px;
	overflow: hidden;
}
.carousel p{
  font-size: 14px;
  color: #555;
}

.carousel ul li{
  font-size: 14px;
  color: #555;
}

.carousel-control {
  top: 52%;
	border: 0;
	border-radius: 0;
	height: 42px;
	width: 42px;
}
.carousel-control.left {
	background :url("/images/sprites/sprite_elements.png") 0px -3px no-repeat;
  left: -60px;
}
.carousel-control.right {
	background :url("/images/sprites/sprite_elements.png") -47px -3px no-repeat;
  right: -60px;
}
.carousel-control.right,
.carousel-control.left {
	text-indent: 1000px;
	overflow: hidden;
}
.carousel .value-proposition {
  margin-bottom: 0;
}
.carousel .image_placeholder {
  background-size: cover;
  width: 100%;
  height: 320px;
}
#intro-slide {
  background: url("/images/carousel/intro.jpg") top left no-repeat;
  padding: 0px 490px 0px 30px;
  width: 420px;
}
.carousel #intro-slide p {
  margin: 10px 0 20px 0;
}
#intro-slide p, #intro-slide li {
  color: #fff;
  text-shadow: #000 1px 1px 1px;
}
#intro-slide label, #intro-slide label a {
	color: #fff;
}
#intro-slide label a {
	font-weight: bold;
}
#intro-slide .checkbox {
	margin-bottom: 15px;
}
.carousel h1 {
	color: #000;
	font: normal 32px/1em "Architects Daughter";
}
.carousel h2 {
  color: #746d5a;
  font-size: 26px;
  line-height: 24px;
  font-family: "Architects Daughter";
  font-weight: normal;
}
.carousel h3 {
  color: #a6a192;
  font-family: "Architects Daughter";
  font-weight: normal;
}
#intro-slide, #intro-slide li, #intro-slide a {
  color: #fff;
}
#intro-slide ul {
  margin-bottom: 2.5em;
}
#intro-slide li {
  margin-bottom: 1em;
}
#intro-slide h1 {
	color: #fff;
	font: bold 36px/1em "Kreon";
  text-shadow: #000 1px 1px 1px;
  margin: 40px 20px 25px 0;
}
#intro-slide .btn-primary {
	font-size: 18px;
	margin: 0 20px;
	padding: 8px 13px;
}
#intro-slide a.learn-more {
  text-decoration: underline;
  margin: 0 20px;
}
.item.testimonials .row-fluid:last-child {
  background: #eceae2;
}
.item.testimonials .sign-up {
  padding: 0;
  margin-bottom: 0;
  border: 0;
}

#testimonial {display: none;
	background: #eceae2;
	color: #858585;
	float: left;
	font: italic 20px/1.2em "Arial";
	margin: 20px 0 8px 0;
	padding: 30px;
	width: 880px;
}
#testimonial span {
	color: #555;
	font-style: normal;
	font-size: 18px;
}
.testimonial-links {display: none;}
.testimonial-links a {
	font-size: 16px;
}
.new-icon-video {
  background: url('/images/sprites/sprite_elements.png') no-repeat -349px -0px;
	display: inline-block;
  height: 16px;
	width: 16px;
}
.new-icon-person {
  background: url('/images/sprites/sprite_elements.png') no-repeat -376px -0px;
	display: inline-block;
  height: 16px;
	width: 16px;
	margin-left: 10px;
}
.open-quote {
  background: url('/images/sprites/sprite_elements.png') no-repeat -3px -176px;
  height: 44px;
	width: 56px;
}
.close-quote {
  background: url('/images/sprites/sprite_elements.png') no-repeat -87px -175px;
  height: 44px;
	width: 56px;
}
.check-mark {
  background: url('/images/sprites/sprite_elements.png') no-repeat -470px -25px;
  height: 21px;
	width: 29px;
}


/*------------------------------Global------------------------------*/

section {
  background: none;
  width: 100%;
}


div.homepage-callout {
  background-color: #666;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.55);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.55);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.55);
  background-image: -moz-linear-gradient(top, #74af41, #5c962a);
  background-image: -ms-linear-gradient(top, #74af41, #5c962a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#74af41), to(#5c962a));
  background-image: -webkit-linear-gradient(top, #74af41, #5c962a);
  background-image: -o-linear-gradient(top, #74af41, #5c962a);
  background-image: linear-gradient(top, #74af41, #5c962a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74af41', endColorstr='#5c962a', GradientType=0);
  background-repeat: repeat-x;
  padding: 20px 0px;
  border-bottom: 1px solid #ffffff;
}

div.landingpage-callout {
  background-color: #666;
  background-image: -moz-linear-gradient(top, #fbf9ed, #f9f2ca);
  background-image: -ms-linear-gradient(top, #fbf9ed, #f9f2ca);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbf9ed), to(#f9f2ca));
  background-image: -webkit-linear-gradient(top, #fbf9ed, #f9f2ca);
  background-image: -o-linear-gradient(top, #fbf9ed, #f9f2ca);
  background-image: linear-gradient(top, #fbf9ed, #f9f2ca);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf9ed', endColorstr='#f9f2ca', GradientType=0);
  background-repeat: repeat-x;
  padding: 20px 0px 10px 0px;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #333;
  margin-top: 10px;
  border-top: 1px solid #e0d9b1;
  border-bottom: 1px solid #e0d9b1;

}


.content-block .right {
  margin-right: 20px;
  text-align: right;
}
.content-block .left{
  margin-left: 20px;
}
.homepage-callout > div {
  position: relative;
  font-size: 16px;

}
.homepage-callout h2 {
  font-size: 20px;
  text-shadow: 0px -1px 1px #548826;
  color: #fff;
  margin-bottom: 10px;
}

body.appsumo-index .homepage-callout  h2 {
	line-height: 1em;
}

body.etsy-index .partners.etsy {
  background-position: -30px -215px;
  height: 68px;
  margin: -100px 0 0 170px;
  width: 130px;
}


.landingpage-callout h1 {
  border-bottom: 0px!important;
  margin-bottom: 10px;
}

.homepage-callout ul.checkmarks{
  list-style-type: none;
  margin-bottom: 6px;
  color: #fff;

}

.landingpage-callout ul.checkmarks {
  list-style-type: none;
  margin-bottom: 6px;
}

.homepage-callout a, .label a {
  color: white;
}

.homepage-callout a:hover {
  text-decoration: none;
}

.homepage-callout .label {
  font-size: 14px;
  padding: 6px;
}


.label a:hover {
  text-decoration: none;
}

.secondary-container {
  margin-top: 30px;
  border-bottom: 1px dotted #ccc;
  padding-bottom: 20px;
}

.secondary-container h2 {
  font-size: 16px;
  line-height: 18px;
}

.secondary-container h2 a {
  color: #0099cc;
}
.index .secondary-container {
  border-bottom: none;
  margin-top: 0px;
  padding-bottom: 10px;
}
.index .secondary-container h2 {
	font-family: "Kreon";
	font-size: 18px;
}

.navbar.footer {
  background: #fff;
	padding-top: 30px;
}

.footer {
  margin-top: 50px;
  padding: 20px 0px;
  border-top: 1px solid #ccc;
}

.footer a {
  color: #555;
}

.footer p {
  text-align: center;
  color: #999;
  font-size: 11px;
  margin-top: 20px;
}

.footer p a {
  color: #999;
  font-size: 11px;
}

.footer .container {
	position: relative;
}
.footer h4 {
	color: #005288;
	font-weight: normal;
	margin-bottom: 6px;
}
.footer li {
	margin-bottom: 6px;
}
.privacy-footer {
	border-top: 1px solid #ddd;
	color: #868787;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.privacy-footer a {
	color: #868787;
}
.godaddy-logo {
	margin-bottom: 9px;
	vertical-align: middle;
}

#social-icons {
	background: #4fa3db;
	position: absolute;
	top: -61px;
	left: 0;
	padding: 6px 8px 6px 4px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius:  4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
}
#social-icons h4 {
	color: #fff;
	float: left;
	margin: 0px 6px;
}

/*------------------------ Home Page Content-----------------------------------*/

.iphone-img {
	margin: -18px 0 18px 0;
}
.iphone-link {
	position: absolute;
	bottom: 2px;
	left: 360px;
}
.happy-lady {
	margin: -18px 0 18px 0;
}
.secondary-container .lock {
  background: url('/images/sprites/sprite_elements.png') no-repeat -59px -105px;
  height: 58px;
	width: 58px;
}
.secondary-container .papers {
  background: url('/images/sprites/sprite_elements.png') no-repeat -174px -105px;
  height: 58px;
	width: 58px;
}
.secondary-container .globe {
  background: url('/images/sprites/sprite_elements.png') no-repeat 0px -105px;
  height: 58px;
	width: 58px;
}
.secondary-container .money {
  background: url('/images/sprites/sprite_elements.png') no-repeat -116px -105px;
  height: 58px;
	width: 58px;
}

.media_icon
{
  float: left;
  height: 16px;
  margin-right: 6px;
  margin-top: 2px;
  width: 16px;
}

.media_icon.twitter
{
  background: url('/images/sprites/sprite_media_icons.png') no-repeat 0px 0px;
}
.media_icon.facebook
{
  background: url('/images/sprites/sprite_media_icons.png') no-repeat -16px 0px;
}

.media_icon.rss
{
  background: url('/images/sprites/sprite_media_icons.png') no-repeat -32px 0px;
}

.media_icon.pinterest
{
  background: url('/images/sprites/sprite_media_icons.png') no-repeat -48px 0px;
}
.media_icon.google
{
  background: url('/images/sprites/sprite_media_icons.png') no-repeat -64px 0px;
}

/*----------------------------------------------------------------------*/


.trust_logos div
{
  float: left;
  margin: 0 0 10px 0;
}

.trust_logos a
{
  display: block;
  text-decoration: none;
}

.truste
{
  /*background: url('{% image sprites/sprite_screen_elements.png') no-repeat 0px -232px;*/
  margin-top: 8px;
}

.truste a, .truste a:hover
{
  width: 134px;
  height: 40px;

}

.trust_logos div.mcafee
{
  background: url('/images/sprites/sprite_screen_elements.png') no-repeat 0px -200px;
}

.mcafee a,.mcafee a:hover
{
  width: 124px;
  height: 20px;
}

.trust_logos div.godaddy
{
  background: url('/images/sprites/sprite_screen_elements.png') no-repeat 0px -339px;
	margin-bottom: 4px;
}

.godaddy span
{
	display: block;
  width: 159px;
  height: 43px;
}

.verisign
{
  background: url('/images/sprites/sprite_screen_elements.png') no-repeat 0px -286px;
}

.verisign a,.verisign a:hover
{
  width: 124px;
  height: 48px;
}

.iphone-offer {
  margin-top: 20px;
}

.iphone-offer
  span {
    background: url('/images/icon_mobile_iphone.png') no-repeat 4px 2px;
    padding-left: 30px;
}

.iphone-offer a:hover {
  text-decoration: none;
  color: #0099cc;
}

.iphone-offer a:hover h3{
  color: #0099cc;
}



/*----------------------------------------------------------------------*/

.image_placeholder {
   width: 400px;
   height: 300px;
   text-align: center;
}

.image_placeholder.profit_loss{
  background: url('/images/sprites/sprite_screens_overview.png') no-repeat 0px 0px;
}
.image_placeholder.categories{
 background: url('/images/sprites/sprite_screens_overview.png') no-repeat 0px -300px;
}
.image_placeholder.iphone{
 background: url('/images/sprites/sprite_iphone-overview.png') no-repeat 30px 0px;
}
.image_placeholder.hookup{
 background: url('/images/sprites/sprite_outright_hookup.png') no-repeat 0px 0px;
 height: 330px;
}
.image_placeholder.invoicing1{
 background: url('/images/sprites/sprite_invoicing1.png') no-repeat 0px 0px;
 height: 330px;
}
.image_placeholder.invoicing2{
 background: url('/images/sprites/sprite_invoicing2.png') no-repeat 0px 0px;
 height: 300px;
}
.image_placeholder.invoicing3{
 background: url('/images/sprites/sprite_invoicing3.png') no-repeat 0px 0px;
 height: 300px;
}
.image_placeholder.schedule-c{
 background: url('/images/sprites/sprite-schedule-c.png') no-repeat 0px 0px;
 height: 250px;
}
.image_placeholder.expenses{
 background: url('/images/sprites/sprite_expenses.png') no-repeat 0px 0px;
}
.image_placeholder.schedule_c{
 background: url('/images/sprites/sprite_screens_overview.png') no-repeat 0px -600px;
}
.image_placeholder.expense_categories{
 background: url('/images/sprites/sprite_expense_categories.png') no-repeat 0px 0px;
}

.image_placeholder.accountlist{
 background: url('/images/sprites/sprite_screens_no_typing.png') no-repeat 0px 0px;
}

.image_placeholder.ledger{
 background: url('/images/sprites/sprite_screens_no_typing.png') no-repeat 0px -300px;
}

.image_placeholder.banks{
 background: url('/images/sprites/sprite_screens_no_typing.png') no-repeat 0px -600px;
}

.image_placeholder.schedule_c_inset{
 background: url('/images/sprites/sprite_screens_taxes.png') no-repeat 0px 0px;
}

.image_placeholder.income_expense_summary_inset{
 background: url('/images/sprites/sprite_screens_taxes.png') no-repeat 0px -300px;
}

.image_placeholder.tax_due_date{
 background: url('/images/sprites/sprite_taxes_due.png') no-repeat 0px 0px;
 height: 180px;
}

.image_placeholder.sales_tax{
 background: url('/images/sprites/sprite_screens_taxes.png') no-repeat 0px -900px;
}

.image_placeholder.secure_logos{
 background: url('/images/sprites/sprite_screens_security.png') no-repeat 0px 0px;
 height: 230px;
}
.image_placeholder.cloud_syncing{
 background: url('/images/sprites/sprite_screens_security.png') no-repeat 60px -513px;
 height: 210px;
}


.image_placeholder.money_lock{
 background: url('/images/sprites/sprite_screens_security.png') no-repeat 0px -300px;
 height: 170px;
}

.image_placeholder.profit_loss_inset{
 background: url('/images/sprites/sprite_screens_bottomline.png') no-repeat 0px 0px;
}

.image_placeholder.spending_inset{
 background: url('/images/sprites/sprite_screens_bottomline.png') no-repeat 0px -300px;
}

.image_placeholder.customer_count{
 background: url('/images/sprites/sprite_screens_customer_love.png') no-repeat 0px 0px;
}

.image_placeholder.bookkeeper {
 background: url('/images/sprites/sprite_screens_bookkeeper.png') no-repeat 0px 0px;
}

.image_placeholder.vault {
 background: url('/images/sprites/sprite_screens_bookkeeper.png') no-repeat 0px -300px;
}

.image_placeholder.online {
 background: url('/images/sprites/sprite_screens_cloud.png') no-repeat 0px 0px;
 height: 260px;
}

.image_placeholder.mac_pc {
 background: url('/images/sprites/sprite_screens_cloud.png') no-repeat 0px -300px;
 height: 200px;
}

.image_placeholder.paypal-1099k {
 background: url('/images/sprites/sprite-paypal-1099k.png') no-repeat 0px 0px;
 height: 369px;
}

.auto-pilot {
 background: url('/images/sprites/sprite-auto-pilot.png') no-repeat bottom center;
 padding-bottom: 100px;
}

.landing-page {
  height: 350px;
}

body.amazon-index div.callout-lite{
  padding: 0px 10px;
}

body.square-index-b .callout-lite{
  padding: 0px;
}

div.callout-lite h1{
  border-bottom: none;
  font-size: 148%;
  line-height: 26px;
  padding-top: 64px;
}

div.callout-lite.amazon-contest {
  background: url('/images/campaigns/contest_present.png') no-repeat 70px 0px;
  height: 150px;
}
div.callout-lite.tax-1099-sm {
  background: url('/images/sprites/sprite-1099k-sm.png') no-repeat;

}

div.callout-lite h1, div.callout-lite p {
  padding-left: 230px;
  padding-top: 0px;
}
/*div.callout-lite.tax-1099-sm h2, div.callout-lite.tax-1099-sm p {
  padding-left: 220px;
}*/
div.callout-lite.tax-1099-sm h1 {
  padding-top: 40px;
}

div.callout-lite.cashie {
  background: url('/images/logos/cashie.png') center left no-repeat;
}

div.callout-lite.ebay h1 {
background: url('/images/sprites/sprite_screens_ebay.png') no-repeat 0px -358px;
}

div.callout-lite.amazon h1 {
background: url('/images/partners/amazon.png') no-repeat;
}



.landing-page.ebay{
 background: url('/images/sprites/sprite_screens_ebay.png') no-repeat 0px 0px;
}

.landing-page.amazon{
 background: url('/images/sprites/sprite_screens_amazon.png') no-repeat 0px 0px;
}

.landing-page.paypal{
 background: url('/images/sprites/sprite_screens_paypal.png') no-repeat 0px 0px;
}

.landing-page.overview-screen{
 background: url('/images/sprites/sprite_overview.png') no-repeat 0px 0px;
}

.landing-page.etsy {
 background: url('/images/sprites/sprite_screens_etsy.png') no-repeat 0px 0px;
}

/*----------------------------------------------------------------------*/
.partners_block
{
  background: url("/images/partners/bg.png") top left repeat-y;
  clear: both;
  border-bottom: 1px dotted #c1c1d1;
  overflow: hidden;
}
.partners, .partners a
{
  height: 100px;
  width: 200px;
  float: right;
  margin-right: 20px;
}
.partners-index .partners {
  float: left;
}

.partners a, .partners a:hover
{
  text-decoration: none;
}

.partners_content
{
  float: left;
  width: 60%;
}
.partners.bigcommerce
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -300px;
}

.partners.cashie
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -1100px;
}

.partners.ebay
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -100px;
}

.partners.etsy
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -200px;
}

.partners.freshbooks
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -700px;
}

.partners.harvest
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -500px;
}

.partners.kabbage
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -1000px;
}

.partners.legalzoom
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -400px;
}

.partners.oneprice
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -900px;
}

.partners.paypal
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px 0px;
}

.partners.payvment
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -1200px;
}

.partners.shoeboxed
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -600px;
}
.partners.social-beacon
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -1290px;
}

.partners.turbotax
{
  background: url('/images/sprites/sprite_partner_logos.png') no-repeat 0px -800px;
}
/*----------------------------------------------------------------------*/

.nav-pills.nav-stacked > li > a {
  margin-right: 10px;
}
.nav-stacked > li > a:hover, .well,
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  background: #ece9e1;
}
body.learn-more-index #product_tour li#overview > a,
body.learn-more-no-more-typing-index #product_tour  li#accounting > a,
body.learn-more-customer-love-index #product_tour li#customer > a,
body.learn-more-peace-of-mind-index #product_tour li#peace > a,
body.learn-more-pricing-index #product_tour li#pricing > a ,
body.learn-more-ready-for-taxes-index #product_tour li#taxes > a,
body.learn-more-safe-and-secure-index #product_tour li#secure > a,
body.learn-more-your-bottom-line-index #product_tour li#bottomline > a,
body.learn-more-invite-a-pro-index #product_tour li#invite > a,
body.learn-more-online-access-index #product_tour li#online > a,
body.learn-more-pricing-index #product_tour li#pricing > a,

body.about-index #about li#overview > a,
body.about-management-team-index #about li#management-team > a,
body.about-investors-index #about li#investors > a,
body.jobs-index #about li#jobs > a,
body.jobs-outings-index li#jobs > a,
body.jobs-outings-index li#outings > a,
body.jobs-who-index li#who > a,
body.jobs-openings-index li#openings > a,
body.jobs-stack-index li#stack > a,
body.jobs-backyard-index li#backyard > a,
body.jobs-culture-index li#culture > a,
body.learn-more-how-it-works-index li#how-it-works > a,
body.learn-more-simplify-your-invoicing-index li#simplify-your-invoicing > a,
body.learn-more-know-your-profit-loss-index li#know-your-profit-loss > a,
body.learn-more-your-taxes-made-easy-index li#your-taxes > a,
body.learn-more-security-you-can-trust-index li#security-trust > a

{
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #005288;
}

.content-block h1
{
	font: bold 36px/1em "Kreon",Arial,helvetica,sans-serif;
  color: #626978;
  margin-bottom: 18px;
}

.content-block h2, .content-widget h2
{
  color: #626978;
  font-family: "Kreon",Arial,helvetica,sans-serif;
  font-size: 130%;
  font-weight: bold;
  padding: 10px 0px;
  line-height: 26px;
  margin: 0px;
}
.nav .nav {
  margin-left: 20px;
}

/*----------------------------------------------------------------------*/

.callout
{
  text-align: center;
}

.callout h3{
  color: #62787f;
  font-weight: normal;
  font-size: 140%;
  -webkit-text-shadow: 0px 2px 2px #eaf1f3;
  -moz-text-shadow: 0px 2px 2px #eaf1f3;
  text-shadow: 0px 2px 2px #eaf1f3;
  font-family: 'Kreon', arial,helvetica,sans-serif;
  line-height: 1em;
  margin-bottom: 10px;
}

.callout p.signup a.button{
  font: 16px/18px bold "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

.sign-up {
  border-top: 1px solid #ccc;
  text-align: center;
  margin-top: 20px;
  padding: 20px 0;
}
.sign-up .per-month {
  font-size: 1.2em;
  padding-left: 12px;
}
/*----------------------------------------------------------------------*/

.value-proposition {
  margin-bottom: 20px;
  overflow:hidden;
  text-align: center;
  border-bottom: 1px dotted #ccc;
}

.value-proposition h1{
  color: #005288;
  padding-bottom: 20px;
}

.home {
  background: url('/images/sprites/sprite_hero.png') no-repeat 0px 0px;
  height: 450px;
}


.content {
  padding: 20px;
}

#signup, #login {
  padding: 0px 10px;
}

#signup h2, #login h2 {
  font-size: 24px;
}

.quote {
	font-style: italic;
	padding: 10px;
}



.image_placeholder.tax1099_form {
background: url("/images/sprites/sprite-1099k.png") no-repeat scroll 0 0 transparent;
}

#tax-counter {
background: #DDFBAA;
border: 1px solid #C6E98A;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
padding: 10px;
text-align: center;
text-shadow: 1px 1px #F1FCDD;
color: #5F7539;
}

#tax-counter #time {
  font-size: 2em;
  color: #799050;
}
#tax-counter #legend {
  font-size: .9em;
  color: #768e4d;
}

#share-buttons, #tax-counter, #tax-dates{
  margin-bottom: 20px;
}
#tax-dates h2 {
  font-size: 14px;
}
#tax-dates h5 {
  border-bottom: 1px solid #ccc;
  margin-bottom: 4px;
}

/* testimonials */
.testimonials-index #tiles h3,
.testimonials-index #tiles h4,
.testimonials-index #tiles h5 {
	color: #fff;
	text-shadow: #000 1px 1px 1px;
},
.testimonials-index #tiles h4,
.testimonials-index #tiles h5 {
	font-weight: normal;
}
.testimonials-index #tiles  {
	list-style: none;
	margin: 0;
	padding: 0;
}
.testimonials-index #tiles li {
	cursor: pointer;
	color: #fff;
	float: left;
	height: 184px;
	margin: 0 25px 50px 25px;
	text-shadow: #000 1px 1px 1px;
	width: 184px;
}
.testimonials-index #tiles li .snippet {
	background: url("/images/testimonials/transparent_black.png");
	height: 164px;
	padding: 10px 14px;
	width: 156px;
}
.testimonials-index #tiles li .snippet,
.testimonials-index #tiles li .more-info,
.testimonials-index #tiles li .portrait {
	display: none;
}
.testimonials-index #tiles li:hover .snippet {
	display: block;
}

.testimonials-index #tile-details  {
	background: url("/images/testimonials/transparent_white.png");
	display: none;
	height: auto;
	min-height: 430px;
	position: absolute;
	width: 940px;
}
.testimonials-index #tile-details h3,
.testimonials-index #tile-details h4,
.testimonials-index #tile-details h5 {
	color: #000;
	text-shadow: none;
}
.testimonials-index #tile-details .portrait {
	float: left;
	margin: 20px;
}
.testimonials-index #tile-details .snippet,
.testimonials-index #tile-details .more-info {
	float: left;
	margin: 20px 0 0 20px;
	width: 415px;
}


/* jobs page */
#jobs-collage {
  height: 810px;
  position: relative;
}
#jobs-collage span {
	background: url("/images/testimonials/transparent_black.png");
	bottom: 0;
	color: #fff;
  display: block;
  font-weight: bold;
  padding: 10px;
  position: absolute;
	text-shadow: #000 1px 1px 1px;
  width: 100%;
}
#jobs-collage span:hover {
  background: #000;
}
#jobs-collage a {
  position: absolute;
  overflow: hidden;
}
#jobs-collage a:hover span {
  display: block;
}
.outings {
  top: 0;
  left: 0;
  height: 268px;
  width: 445px;
}
.who {
  top: 0;
  right: 0;
  height: 367px;
  width: 245px;
}
.openings {
  top: 276px;
  left: 0;
  height: 258px;
  width: 233px;
}
.stack {
  top: 276px;
  left: 243px;
  height: 258px;
  width: 201px;
}
.backyard {
  bottom: 0;
  left: 0;
  height: 267px;
  width: 445px;
}
.culture {
  bottom: 0;
  right: 0;
  height: 433px;
  width: 245px;
}

i.icon.double-arrows {
	background-image: url("/images/tax-guide/sprite.png");
	background-repeat: no-repeat;
  background-position: -124px 0;
	display: inline-block;
	overflow: hidden;
	width: 22px;
	height: 25px;
  float: left;
  margin: -6px 4px 0 -10px;
}
#customers.sidebar,
.tax-guide .sidebar {
  background: #fff;
  margin: 0px 0 20px 0px;
  padding: 20px 20px 6px 20px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
#customers.sidebar {
  margin-top: 53px;
}
#customers.sidebar h3 {
  color: #000;
  font: bold 24px/1em "Kreon",Arial,helvetica,sans-serif;
}
.reviews-index #reviews a,
.stories-index #stories a {
  background-color: #005288;
  color: #FFFFFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.customer-signup {
  text-align: center;
}
.customer-signup p {
  font-size: 14px;
}
.customer-signup .btn-primary {
  font-size: 16px;
  padding: 8px 30px;
}


/* pricing table */
.pricing-table {
  background: #005288;
  border: 3px solid #005288;
  padding: 6px;
}
.pricing-table th {
  color: #fff;
  font: normal 24px/1em "Kreon";
  padding: 8px 6px;
}
.pricing-table th span {
  font-size: 18px;
}
.pricing-table td {
  background: #fff;
  border-bottom: 1px solid #959384;
  color: #525353;
  padding: 8px 6px;
}
.pricing-table td.check {
  text-align: center;
  width: 16%;
}
.pricing-table .check-mark {
  margin: 0 auto;
}
.pricing-table td.description {
  font-size: .9em;
  line-height: 1.1em;
  text-align: center;
  width: 19%;
}
