/* GENERAL ----------------------------------------------------*/


	#sale a {color: #3671a1; margin: 0; padding: 0; }
	#sale a img {border: 0; padding: 0;}
	#sale p {font-size: 1.3em; color: #232323; font-family: georgia, times, "times new roman"; line-height: 1.3em; margin: 0 0 15px 0;}
	#sale strong {color: #000;}
	#sale span.highlight { background-color: #ffcc00; color: #000; padding: 2px; margin: 5px 0;}
	#sale span.red {color: #990000;}
	#sale h1 {text-align: center; font-size: 2.5em; letter-spacing: -1px; font-family: helvetica, arial, sans-serif; margin: 0; padding: 0; color: #000;}
	#sale .clear { clear: both; }
	#sale .pullquote {font-family: Georgia; color: #3399cc; font-size: 36px; text-align: left; padding: 0 15px; margin: -7px 0 30px 0;}


/* SIGNUP BUBBLES */

	#sale  .wrapper {font-size: 12px; color: #666; display: block; cursor: pointer; z-index: 1000; position: relative; top: -63px; left: 290px;}
	#sale  .content {width: 250px; margin: 0; text-align: left; color: #000; white-space: normal; letter-spacing: normal; background: url(http://basecamphq.com/images/bubble-arrow.png);}
	#sale  .content, 	#sale .arrow {position: absolute; top: 17px; left: -47px; width: 50px; height: 40px; background: url(http://basecamphq.com/images/bubble-arrow.png);}
	#sale  .inner {padding: 15px; background: url(http://basecamphq.com/images/bubble-background.gif) no-repeat top left;}
	#sale  .inner h2 {font-family: Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #000; border: none; margin: 0;}
	#sale  .inner p {font-family: Verdana, sans-serif; font-size: 12px; margin-bottom: 0;}
	#sale .signup4 a.hover_target {color: #000; font-size: 14px; cursor:pointer;}
	#sale .signup4 a.hover_target {text-decoration: none; border-bottom: 1px dotted #888; margin-left: 6px; color: #64503f;}

	
/* SIGNUP4 ----------------------------------------------------*/

	#sale .signup4, 	#sale .masthead h2 strong {color: #000;}
	#sale .signup4, 	#sale .jacket {height: 360px; margin: 0 auto; font-family: helvetica, arial, sans-serif;}
	#sale .signup4, 	#sale .short {width: 160px; height: 270px; border: 1px solid #999; float: left; margin-top: 22px; text-align: center; padding: 10px; background-color: #fff;}
	#sale .signup4, 	#sale .tall {width: 200px; height: 310px; border: 3px solid #3671A1; float: left; text-align: center; padding: 8px 10px 10px 10px; background-color: #fff9df;}
	#sale .signup4,	#sale .no-r {border-right: 0;}
	#sale .signup4,	#sale .r-shadow {background-image: url(http://basecamphq.com/images/shadow-right.png); background-position: right; background-repeat: no-repeat;}
	#sale .signup4,	#sale .no-l {border-left: 0;}
	#sale .signup4,	#sale .l-shadow {background-image: url(http://basecamphq.com/images/shadow-left.png); background-position: left;background-repeat: no-repeat;}
	#sale .signup4,	#sale .short h1 {margin: 0; padding: 0; font-size: 34px;}
	#sale .signup4,	#sale .short h1, #sale .signup4, 	#sale .short h1 a, 	#sale .short h2 {color: #333;text-decoration: none;}
	#sale .signup4,	#sale .tall h1, 	#sale .signup4, 	#sale .tall h1 a {margin: 0; padding: 0; font-size: 42px; color: #000; line-height: 1em; text-decoration: none;}
	#sale .signup4,	#sale .short h2 {	margin: 0 0 2px 0; padding: 0; font-size: 20px; font-weight: normal;}
	#sale .signup4,	#sale .tall h2 {margin: 0 0 2px 0; padding: 0; font-size: 24px; font-weight: normal; color: #000;}
	#sale .signup4,	#sale .short h3 {margin: 0 0 15px 0; padding: 0 0 7px 0; font-size: 14px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #ccc; font-family: helvetica, arial, sans-serif; color: #73a1c7;}
	#sale .signup4,	#sale .tall h3 {margin: 0; padding: 0 0 4px 0; font-size: 16px; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #ccc; font-size: 16px; color: #4582b5;}
	#sale .signup4,	#sale .short li, 	#sale .signup4 ,	#sale .tall li {font-size: 14px; color: #64503f;}
	#sale .signup4,	#sale .tall li {font-size: 16px;}
	#sale .signup4,	#sale .tall ul, 	#sale .signup4, 	#sale .short ul {list-style: none; margin: 0 0 10px 0; padding: 0;}
	#sale .signup4,	#sale .tall ul.highlight, 	#sale .short ul.highlight {margin-top: 0;}
	#sale .signup4,	#sale .tall ul.highlight li, 	#sale .short ul.highlight li {list-style: none; margin-bottom: 3px; font-size: 20px; line-height: 1em;}
	#sale .signup4,	#sale .tall li strong, 	#sale .signup4, 	#sale .short li strong {color: #c33700;}
	#sale .signup4,	#sale .tall ul.highlight li {font-size: 24px; margin-bottom: 5px;}
	#sale .signup4,	#sale .tall img {margin: 1px 0 4px 0;}
	#sale .signup4,	#sale .tall small {color: #C33700; font-size: 12px;}
	#sale .signup4,	#sale .under_chart_left, 	#sale .signup4, 	#sale .under_chart_right {width: 362px; position: relative; top: -44px; font-size: 11px; float: left;} 
	#sale .signup4,	#sale .under_chart_right {float: right;}

	
/* SIGNUP4 ----------------------------------------------------*/

	#sale .signup4, 	#sale .bubble, 	#sale .content {width: 250px;}
	#sale .signup4, 	#sale .bubble, 	#sale .content,	#sale .inner h2 {font-size: 14px;}
	#sale .signup4, 	#sale .bubble, 	#sale .content, 	#sale .inner p {font-size: 11px;}
	#sale .signup4, 	#sale .short {width: 220px; height: 270px; border: 1px solid #999; float: left; margin-top: 22px; text-align: center; padding: 10px 0; background-color: #efefef; font-family: helvetica, arial, sans-serif;}
	#sale .signup4, 	#sale .tall {width: 220px; height: 310px; border: 3px solid #3671A1; float: left; text-align: center; padding: 8px 10px 10px 10px; background-color: #fff; font-family: helvetica, arial, sans-serif; }
	#sale .signup4, 	#sale .no-r {border-right: 0;}
	#sale .signup4, 	#sale .r-shadow {background-image: url(http://basecamphq.com/images/shadow-right.png); background-position: right; background-repeat: no-repeat;}
	#sale .signup4, 	#sale .no-l {border-left: 0;}
	#sale .signup4, 	#sale .short li, 	#sale .signup4, 	#sale .tall li {font-size: 14px; color: #64503f; font-family: helvetica, arial, sans-serif; margin-bottom: 1px; line-height: 1.1em;}
	#sale .signup4, 	#sale .tall li {font-size: 16px; }
	#sale .signup4, 	#sale .tall ul, 	#sale .signup4 	#sale .short ul {list-style: none; margin: 0 0 10px 0; padding: 0; }
	#sale .signup4, 	#sale .tall ul.highlight, 	#sale .short ul.highlight {margin-top: 0; }
	#sale .signup4, 	#sale .tall ul.highlight li, 	#sale .short ul.highlight li {list-style: none; margin-bottom: 3px; font-size: 20px; line-height: 1em;}
	#sale .signup4, 	#sale .tall ul.highlight li {font-size: 24px; margin-bottom: 5px;}
	#sale .signup4,	#sale .under_chart_left, #sale .signup4, 	#sale .under_chart_right {width: 435px; position: relative; top: -44px; font-size: 11px; float: left; font-family: verdana; text-align: center;} 
	#sale .signup4, 	#sale .under_chart_right {float: right;}
	#sale .signup4, 	#sale .logos {width: 240px; float: right; border: 1px solid #ccc; padding: 10px; text-align: center;}
	#sale .signup4, 	#sale .logos h1 {font-size: 14px; margin-bottom: 20px;}
	#sale .signup4, 	#sale .logos img {margin-bottom: 15px;}

	
/* MISC ----------------------------------------------------*/

	#sale .signup4, 	#sale .statement h3 {color: #444; font-family: georgia,helvetica,arial,sans-serif; font-size: 26px; font-weight: normal; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ccc;}
	#sale .signup4, 	#sale .statement {width: 950px; margin: 0 auto;}
	#sale .signup4, 	#sale .extra {-moz-border-radius: 10px; -webkit-border-radius: 10px;}
