/* Standard Declarations */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html { font-size: 75%; height: 100%; }
body { margin: 0; padding: 0; border: 0; background: #ffffff; color: #271100; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
h1, h2, h3, h4, h5, h6, p, address { padding: 0 0 1.2em 0; margin: 0; font-style: normal; }
ul, ol { padding-bottom: 1.2em; padding-left: 1.25em; }
ul ul, ol ol { padding-bottom: 0; }
a img { border: 0; }
strong { font-weight: normal; }

a, a:link { color: #ff4e00; text-decoration: none; }
a:visited { color: #b24000; }
a:hover, a:focus { color: #52aacf; }
a:active { color: #52aacf; }

.hidden { display: none; }
.left { float: left; margin: 0 1em 1em 0; }
.right { float: right; margin: 0 0 1em 3em; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
#ie .clearfix { height: 1%; }

/* Features */
/*.serif { font-family: "museo-slab-1", "museo-slab-2", "Palatino Linotype", "Book Antiqua", Palatino, serif;  }
.serif { font-family: "tk-ratio", "Helvetica", "Arial", "Geneva", serif;  }*/
.tk-ratio{ font-family: "tk-ratio-1","tk-ration-2", "Helvetica", "Arial", "Geneva";}
.wf-active .serif { visibility: visible; }

/* Design-Specific Declarations */
.contained { margin: 0 auto; width: 939px; }
#containerMasthead { background: #2d2330 url(http://webassets.assistly.com/images/bg-containerMasthead.jpg) repeat-x; color: #fff; }
	#masthead { background: url("http://webassets.assistly.com/images/bg-masthead.jpg") right top no-repeat; }
		#masthead .contained { padding: 0 0 24px 0; }
			#masthead #logo { background: url(http://webassets.assistly.com/images/logo-assistly.png) no-repeat; width: 169px; height: 46px; text-indent: -9999em; float: left; margin: 30px 0 0 0 ; }
			#masthead .navigation { font-size: 110%; }
				#masthead .navigation ul { padding: 0; float: right; list-style: none; background: url(http://webassets.assistly.com/images/bg-navigationMain.gif) right bottom repeat-x; }
					#masthead .navigation ul li { margin: 0; padding: 0; float: left; list-style: none; }
						#masthead .navigation ul li a { display: block; padding: 36px 12px 7px 12px; text-align: center; text-decoration: none; outline: none; background-repeat: no-repeat; background-position: center top; color: #939393; font-weight: 300; }
						#masthead .navigation ul li a:hover { color: #fff; background-position: center -314px; }
						#masthead .navigation ul li.active a { color: #fff; background-position: center -314px; }
						#masthead .navigation ul li#nav-home a { background-image: url(http://webassets.assistly.com/images/nav-home.gif); }
						#masthead .navigation ul li#nav-product a { background-image: url(http://webassets.assistly.com/images/nav-product.gif); }
						#masthead .navigation ul li#nav-pricing a { background-image: url(http://webassets.assistly.com/images/nav-pricing.gif); }
						#masthead .navigation ul li#nav-about-us a { background-image: url(http://webassets.assistly.com/images/nav-about-us.gif); }
						#masthead .navigation ul li#nav-contact-us a { background-image: url(http://webassets.assistly.com/images/nav-contact-us.gif); }
						#masthead .navigation ul li#nav-faqs a { background-image: url(http://webassets.assistly.com/images/nav-faqs.gif); }
						#masthead .navigation ul li#nav-blog a { background-image: url(http://webassets.assistly.com/images/nav-blog.png); }
						#masthead .navigation ul li#nav-follow-us a { background-image: url(http://webassets.assistly.com/images/nav-follow-us.gif); } 
						#masthead .navigation ul li#nav-login a {color: #ff9000; background-image: url(http://webassets.assistly.com/images/nav-login2.png); } 
						#masthead .navigation ul li#nav-login a:hover {color: #fff;} 
						
			#masthead a.button { background: url(http://webassets.assistly.com/images/try-it-now2.png) no-repeat; text-indent: -9999em; outline:none; width: 160px; height: 42px; color: #fff; text-decoration: none; font-size: 180%; padding: 0; float: right; margin: 48px 14px 0 0; }
			#masthead a:hover.button { background-position: left bottom; }
			#masthead #pageTitle { color: #fff; font-size: 350%; margin: 40px 0 0 0; /*width: 700px; font-weight: 300; */}
			#masthead #tryUsFree { margin: 50px 0 0 0; line-height: 42px; font-size: 150%; }
				#masthead a { color: #2dd5ff; }
				#masthead a:hover { color: #ef5700; }
				#masthead #tryUsFree a.button { background-image: url(http://webassets.assistly.com/images/try-us-free2.png); float: left; margin: 0 12px 0 0; }
			#masthead #testimonial { float: right; width: 400px; color: #2dd5ff; margin: -30px 0 0 0; position: relative;}
				#masthead #testimonial .quote { float: none;height:93px; width: auto; text-align: left; font-size: 130%; background: url(http://webassets.assistly.com/images/bg-masthead-testimonialHead.1.png) no-repeat;height:102px;width:398px; padding: 10px 0 0 0;margin-bottom:-19px; }
					#masthead #testimonial .quote p { padding: 0 15px; font-style: italic; line-height: 1.33; margin: 0; font-size:14px;}
						#masthead #testimonial .quote p em { font-size: 100%; font-style: inherit; font-weight: normal; }
				#masthead #testimonial .speaker { float: none; width: 337px; height: 30px; }
					#masthead #testimonial .speaker.thousandmarkets { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-1km.png) left no-repeat;width:398px;height:40px; }
					#masthead #testimonial .speaker.bixbe { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-bixbe.png) left no-repeat;width:398px;height:40px }
					#masthead #testimonial .speaker.bonobos { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-bonobos.png) left no-repeat;width:398px;height:40px }
					#masthead #testimonial .speaker.brightscope { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-brightscope.png) left no-repeat;width:398px;height:40px }
					#masthead #testimonial .speaker.fitbit { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-fitbit.png) left no-repeat;width:398px;height:40px }
					#masthead #testimonial .speaker.grooveshark { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-grooveshark.png) left no-repeat; width:398px;height:40px}
					#masthead #testimonial .speaker.mochi { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-mochi.png) left no-repeat; width:398px;height:40px}
					#masthead #testimonial .speaker.offandaway { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-offandaway.png) left no-repeat; width:398px;height:40px}
					#masthead #testimonial .speaker.rdio { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-rdio.png) left no-repeat; width:398px;height:40px}
					#masthead #testimonial .speaker.tlaf { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-tlaf.png) left no-repeat; width:398px;height:40px}
					#masthead #testimonial .speaker.twitter { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-twitter.png) left bottom no-repeat; width:398px;height:40px}
					#masthead #testimonial .speaker.vimeo { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-masthead-vimeo.png) left no-repeat; width:398px;height:40px}
				#masthead #testimonial .navigation { position: absolute; left: 3px; top: 124px; }
					#masthead #testimonial .navigation ul, #masthead #testimonial .navigation ul li { margin: 0; padding: 0; float: left; list-style: none; background: none; }
					#masthead #testimonial .navigation ul li a { display: block; height: 10px; width: 20px; background: url(http://webassets.assistly.com/images/bullet-unselected.gif) no-repeat; text-indent: -9999em; padding: 0; margin: 0; }
					#masthead #testimonial .navigation ul li.active a, #masthead #testimonial .navigation ul li a:hover { background: url(http://webassets.assistly.com/images/bullet-selected.gif) no-repeat; }
#containerBanner { background: #eeebe5; }
	#banner { margin: 0 auto; width: 939px; }
	.home #banner { background: url(http://webassets.assistly.com/images/bg-banner-blurbs.gif) 210px top repeat-y; border-top: 26px solid #eeebe5; border-bottom: 26px solid #eeebe5; }
		#banner #testimonial { padding: 15px 0 0; margin: 0 auto; width: 750px;}
			#banner #testimonial .quote { text-align: center; font-size: 130%; }
				#banner #testimonial .quote p { font-style: italic; line-height: 1.33; margin: 0; }
					#banner #testimonial .quote p em { font-size: 70%; font-style: inherit; font-weight: normal; }
			#banner #testimonial .speaker { float: left; width: 275px; height: 45px; }
				#banner #testimonial .speaker.thousandmarkets { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-1km.gif) no-repeat; height:45px;width:250px;}
				#banner #testimonial .speaker.bixbe { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-bixbe.gif) no-repeat; height:45px;width:250px;}
				#banner #testimonial .speaker.bonobos { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-bonobos.gif) no-repeat; height:45px;width:250px;}
				#banner #testimonial .speaker.grooveshark { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-grooveshark.gif) no-repeat;height:45px;width:250px; }
				#banner #testimonial .speaker.mochi { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-mochi.gif) no-repeat; height:45px;width:250px;}
				#banner #testimonial .speaker.offandaway { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-offandaway.gif) no-repeat; height:45px;width:250px;}
				#banner #testimonial .speaker.rdio { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-rdio.gif) no-repeat; height:45px;width:250px; }
				#banner #testimonial .speaker.tlaf { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-tlaf.gif) no-repeat; height:45px;width:250px;}
				#banner #testimonial .speaker.twitter { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-twitter.gif) no-repeat; height:45px;width:250px;}
				#banner #testimonial .speaker.vimeo { text-indent: -9999em; background: url(http://webassets.assistly.com/images/testimonial-vimeo.gif) no-repeat; height:45px;width:250px;}

				.blog .contained {padding-top:30px;}
				.blog #content h2 {background:none;padding: 6px 0; width:500px;}
				.blog a:link{color:#FF4E00;}
				.blog a:link:hover{color:#FF4B43;}
				.blog a:visited,.widget-area a:link,.widget-area a:visited{color:#FF4B43;}
				.blog .fn {font-size:80%;}
				
				.pricingdet {background-color:#e8e4dd;}
				.pricingdet #columnMain{width:100%;}

				.pricing #content .column { float: left; width: 219px;margin-top:40px;}
				.pricing #content .column.last { width: 202px; }
				.pricing #content .column h2 { font-size: 220%; font-weight: normal; padding: 0 20px .8em 0; margin:0 25px 0 0;padding:0 20px 20px 0;text-align:center;background:transparent;color:#271100;width:100%;}
				.pricing #content .column strong { font-size: 120%; text-transform: uppercase; }
				.pricing #content .column ul {padding-left:0px;padding-bottom:50px;}
				.pricing #content .column li { border-bottom:1px solid lightgrey; list-style:none outside none; text-align:center;font-size:120%;line-height:36px;}
				.pricing #content .column li.heading{border-bottom:none;margin-top:-10px;}
				.pricing #content .column li.check {background:url("http://webassets.assistly.com/images/greencheck.png") no-repeat scroll center center transparent;text-indent:-99999em;}
				.pricing #content .column li.greycheck {background:url("http://webassets.assistly.com/images/greycheck.png") no-repeat scroll center center transparent;text-indent:-99999em;}
				
				.pricing #content .column * { /*margin-right: 30px;*/ }
				.pricing #content .column.last * { padding-right: inherit; color:#c7c7c7;}
				.pricing #content .column * * { padding-right: inherit; }
				.pricing #columnSide .ribbon {padding-top:9px;}
				.pricing #columnSide .ribbon.navigation .heading{font-size:125%;padding-top:20px;}
				.pricing #columnSide .ribbon.navigation ul {margin:23px 0 0;}
				.pricing #columnSide .ribbon.navigation ul li {border-bottom:1px solid #7B7B7B;list-style:none outside none;line-height:36px;}
				.pricing #columnSide .ribbon.navigation ul li.heading{border-bottom:none;margin-top:-10px;}
				.pricing #columnSide .ribbon.navigation ul li.last {padding-bottom:6px;;}
				
				
				
				.pricing #columnSide #interested {padding-left:15px;}
				.pricing #columnSide #interested a {font-size:100%;}
				
				.developers #content h2 {width:350px;}
				
		#banner .blurb { float: left; width: 242px; line-height: 1.5}
		#banner .blurb.last { width: 202px; }
			#banner .blurb h2 { font-size: 120%; font-weight: normal; padding: 0 20px .8em 0; }
			#banner .blurb strong { font-size: 120%; text-transform: uppercase; }
			#banner .blurb * { padding-right: 40px; }
			#banner .blurb.last * { padding-right: inherit; }
			#banner .blurb * * { padding-right: inherit; }
	#columnMain { float: right; width: 670px; }
	.faq #columnMain {width:900px;}
	.faq #logo{position:inherit;}

	.logos #columnMain {width:900px;}
	.logos .article.left h2 { float: left; }
	.logos #content h2 {background:url("http://webassets.assistly.com/images/bg-content-h2-gray.gif") no-repeat scroll right center #EFEBE5;color:#271100;margin-bottom:50px;}
	.logos .article.left .illustration { clear: both; }
	.logos .article.left .illustration img { clear: both; float: left; margin: 0 15px 0 0; }
	.logos .article.left .desc { margin-left: 300px; width:100%;}
	.logos #content .article {padding:20px 170px;}
	
	#widget_horizontal {overflow: auto;width: 505px;height: 155px;}
	#widget_vertical {overflow: auto;width: 505px;height: 155px;}
	#widget_no_text {overflow: auto;width: 505px;height: 155px;}
	.logos .nodisplay {display: none;}

	.terms #columnMain {width:900px;}
	.terms li {margin-bottom:5px;}
	.terms h2 {font-size:130%;}
	.terms h3 {font-size:130%;}
	.privacy #columnMain {width:900px;}
	.privacy li {margin-bottom:5px;}
	.privacy h2 {font-size:130%;}
	.privacy h3 {font-size:130%;}
	.privacy h4 {font-size:110%;margin-top:15px;margin-bottom:-10px;}

	.home #columnMain { float: right; width: 939px; }
		.home #columnMainMain { float: left; width: 670px; padding: 38px 0; }
			.home object, .home embed { position: relative; z-index: 1; }
			.home #play-me { background: url(http://webassets.assistly.com/images/play-me.gif) no-repeat; text-indent: -9999em; width: 112px; height: 37px; padding: 0; position: relative; left: -8px; z-index: 2; }
		.home #columnMainSide { float: right; width: 215px; padding: 38px 0; }
			.home #columnMainSide h3 { padding: 0;; }
				.home #columnMainSide h3 a { color: #007eff; font-weight:normal;font-size:110%;}
				.home #columnMainSide h3 a:hover { color: #db560e; }
			.home #columnMainSide .date { color: #676767; font-size: 90%; padding: .5em 0; }
			.home #columnMain h2 { font-weight: normal; font-size: 120%; }
			.home #columnMain h2 strong { font-size: 120%; text-transform: uppercase; }
		#content { padding: 0 15px; clear: both; }
			.headline { margin: 30px 0; font-size: 117%; clear: both; }
				.headline h1 { float: left; font-size: 323%; background: url(http://webassets.assistly.com/images/bg-headline.gif) right top repeat-y; padding: 0 20px 0 0; margin: 0 25px 0 0; line-height: 1; text-align: right; letter-spacing: -.05em; font-weight:normal;}
				.headline p { line-height: 1.71; padding: 15px 0 0 0; font-size: 90%; }
			#content .article { clear: both; padding: 20px 0 }
			#content .article:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
			#ie #content .article { height: 1%; }
				#content img { max-width: 640px; }
				#content h2 { background: #ef5700 url(http://webassets.assistly.com/images/bg-content-h2.gif) right top no-repeat; width: 172px; padding: 6px 4px; color: #fff; font-size: 117%; font-weight: normal; line-height: 110%; margin: 0 0 14px 0; display: inline-block; }
				.about-us #content h2 { padding: 0; background: none; width: auto; }
				.contact #content h2 { padding: 0; background: none; width: auto; padding-top:20px;}
				.product #content h2 { background: #efebe5 url(http://webassets.assistly.com/images/bg-content-h2-gray.gif) right center no-repeat; color: #271100; width: 604px; padding: 12px 4px }
					.product #content strong { text-transform: none; font-size: 140%; }
				.product.summary #content h2 { background: #efebe5 url(http://webassets.assistly.com/images/bg-content-h2-gray.gif) right center no-repeat; color: #271100; width: 253px; padding: 6px 4px; }
					.product.summary #content strong { text-transform: uppercase; font-size: 136%; }

				.jobs #content h2 { background: #efebe5 url(http://webassets.assistly.com/images/bg-content-h2-gray.gif) right center no-repeat; color: #271100; width: 604px; padding: 12px 4px }
					.jobs #content strong { text-transform: none; font-size: 140%; }
					.jobs #content .article ul {line-height:25px;list-style:disc outside none;margin-left:15px;}
					.jobs .headline{margin-top:30px;margin-bottom:0px;}
					#content h2 strong { font-size: 136%; display: block; text-transform: uppercase; }
					.about-us .article.left h2 { float: left; }
					.about-us .article.right h2 { float: right; }
					#content h2 .person { float: left; background: #efebe7; padding: 6px 4px 4px 4px; width: 163px; line-height: .92; color: #271100}
					@media screen and (-webkit-min-device-pixel-ratio:0) { #content h2 .person { line-height: .93; } }
					.about-us #content h2 em { float: right; font-size: 136%; display: block; background: #efebe7 url(http://webassets.assistly.com/images/bg-content-h2-em.gif) left center no-repeat; font-style: normal; color: #271100; float: left; padding: 14px 26px 12px 26px; line-height: .75; }
					.about-us .article.left .illustration { clear: both; }
					.about-us .article.right .illustration { clear: both; }
					.about-us .article.left .illustration img { clear: both; float: left; margin: 0 15px 0 0; }
					.about-us .article.right .illustration img { clear: both; float: right; margin: 0 0 0 15px; }
					.about-us .article.left .bio { margin-left: 165px; }
					.about-us .article.right .bio { margin-right: 165px; }
			.pricing fieldset { border-bottom: 1px solid #eeeeee; margin: 0 0 30px 0; padding: 0 0 10px 0; }
			.pricing label { display: block; }
			.pricing label strong { font-size: 150%; text-transform: uppercase; }
			.pricing .input { width: 540px; font-size: 200%; padding: 10px; color: #444444; border: 1px solid #cccccc; }
			.pricing .submit { width: 160px; height: 42px; background: url(http://webassets.assistly.com/images/begin-trial2.png) no-repeat; text-indent: -9999em; border: 0; padding: 0; }
			.pricing .submit:hover { background-position: left bottom; }
			

				#content h2 .location { float: left; background: #efebe7; padding: 6px 4px 4px 4px; width: 50px; line-height: .92; color: #271100}
				.contact #content h2 em { float: right; font-size: 136%; display: block; background: #efebe7 url(http://webassets.assistly.com/images/bg-content-h2-em.gif) left center no-repeat; font-style: normal; color: #271100; float: left; padding: 14px 26px 12px 26px; line-height: .75; }
				.contact #content h2 strong {display:block;font-size:236%;text-transform:uppercase;}
				
				
				.contact #map_ca {float:left;width:600px;height:250px;border: 4px solid gray;margin: 5px 0;}
				.contact #map_ny {float:right;width:600px;height:250px;border: 4px solid gray;margin-right: 25px;margin-top:5px;} 
				
			.product #content ol { list-style: none; margin: 0; padding: 36px 0 0 0; font-size: 1.2em; }
				.product #content ol li { padding: 1px 0 4px 26px; margin: 0 0 10px 0; }
				.product #content ol li.label1 { background: url(http://webassets.assistly.com/images/content-ol-li-1.gif) no-repeat; }
				.product #content ol li.label2 { background: url(http://webassets.assistly.com/images/content-ol-li-2.gif) no-repeat; }
				.product #content ol li.label3 { background: url(http://webassets.assistly.com/images/content-ol-li-3.gif) no-repeat; }
				.product #content ol li.label4 { background: url(http://webassets.assistly.com/images/content-ol-li-4.gif) no-repeat; }
				.product #content ol li.label5 { background: url(http://webassets.assistly.com/images/content-ol-li-5.gif) no-repeat; }
				.product #content ol li.label6 { background: url(http://webassets.assistly.com/images/content-ol-li-6.gif) no-repeat; }
				.product #content ol li.label7 { background: url(http://webassets.assistly.com/images/content-ol-li-7.gif) no-repeat; }
				.product #content ol li.label8 { background: url(http://webassets.assistly.com/images/content-ol-li-8.gif) no-repeat; }
				.product #content ol li.label9 { background: url(http://webassets.assistly.com/images/content-ol-li-9.gif) no-repeat; }
				
			#navigationContent { border-top: 1px solid #c5c4c5; border-bottom: 1px solid #c5c4c5; margin: 0 0 50px 0; font-size: 1.2em; }
				#navigationContent ul { margin: 0; padding: 0; list-style: none; }
					#navigationContent ul li.back { float: left; }
					#navigationContent ul li.next { float: right; }
						#navigationContent ul li a { display: block; padding: 15px 3px; }


	#columnSide { float: left; width: 232px; padding: 38px 0; }
	.home #columnSide { width: 195px; }
		.home #columnSide h2 { font-weight: normal; font-size: 130%; }
		.home #columnSide h2 strong { font-size: 130%; text-transform: uppercase; }
		#columnSide .ribbon { background: #474747 url(http://webassets.assistly.com/images/bg-ribbon.gif) left bottom no-repeat; padding: 7px 0 50px 10px; margin-bottom: 14px; color: #fff; }
			#columnSide .ribbon a { color: #63d3ff; }
			#columnSide .ribbon a:hover { color: #ef5700; }
		.home #columnSide .ribbon.content { background-image: url(http://webassets.assistly.com/images/bg-ribbon-home.gif); padding: 8px 10px 30px 10px; }
			.home #columnSide .ribbon ul, .home #columnSide .ribbon ul li { margin: 0; padding: 0; float: left; list-style: none;}
				.home #columnSide .ribbon ul li { display: block; text-indent: -9999em;  } 
					.home #columnSide .ribbon ul li.mochi { background: url(http://webassets.assistly.com/images/customer-ribbon-mochi.gif) no-repeat; width: 88px; height: 60px; }
					.home #columnSide .ribbon ul li.directv { background: url(http://webassets.assistly.com/images/customer-ribbon-directv.gif) no-repeat; width: 88px; height: 60px; }
					.home #columnSide .ribbon ul li.twitter { background: url(http://webassets.assistly.com/images/customer-ribbon-twitter.gif) no-repeat; width: 176px; height: 51px; }
					.home #columnSide .ribbon ul li.vimeo { background: url(http://webassets.assistly.com/images/customer-ribbon-vimeo.gif) no-repeat; width: 176px; height: 51px; }
					.home #columnSide .ribbon ul li.disqus { background: url(http://webassets.assistly.com/images/customer-ribbon-disqus.gif) no-repeat; width: 88px; height: 52px; }
					.home #columnSide .ribbon ul li.yelp { background: url(http://webassets.assistly.com/images/customer-ribbon-yelp.gif) no-repeat; width: 88px; height: 52px; }
					.home #columnSide .ribbon ul li.rdio { background: url(http://webassets.assistly.com/images/customer-ribbon-rdio.gif) no-repeat; width: 88px; height: 52px; }
					.home #columnSide .ribbon ul li.grooveshark { background: url(http://webassets.assistly.com/images/customer-ribbon-grooveshark.gif) no-repeat; width: 78px; height: 54px; }
					.home #columnSide .ribbon ul li.off-and-away { background: url(http://webassets.assistly.com/images/customer-ribbon-off-and-away.gif) no-repeat; width: 98px; height: 54px; }

				.home .homeimage ul{padding-left:0px;}
				.home .homeimage ul li#homeimagetext a { outline:none; display:block; text-indent: -9999em;margin: 0; padding: 0; float: right; list-style: none; background: url(http://webassets.assistly.com/images/home-filtersview2.gif) no-repeat; width: 454px; height: 264px;}

					.home .homeimage ul li { margin: 0; padding: 0; float: left; list-style: none; }

		#columnSide .ribbon p { padding: 0 0 .6em 0; }

			.contact ul {padding-left:0;}
			.contact #columnSide .ribbon.content {padding-bottom:35px;}
			.contact #columnSide .ribbon.content ul li {border-bottom:2px solid #3F3F3F; display:block;list-style:none outside none; text-decoration:none;padding-bottom:20px;color:#FFFFFF;}
			.contact #columnSide .ribbon.content ul li a {outline:none;}
			.contact #columnSide .ribbon.content ul .contacttitle {font-size:150%;}
			.contact #columnSide .ribbon.content ul .contactmain {padding-top:10px;}
			.contact #columnSide .ribbon.content ul .contactinfo {border:none;padding-top:10px;font-size:130%;line-height:30px;margin-bottom:-30px;}

			.pricing #columnSide .ribbon p { clear: both; }
			.pricing #columnSide .ribbon .product { float: left; clear: both; line-height: 400%; display: block; }
			.pricing #columnSide .ribbon .price { float: right; font-size: 170%; line-height: 170%; }
				.pricing #columnSide .ribbon.content .price strong { font-size: 150%; font-weight: normal; }
			#columnSide .ribbon.content { padding: 15px 13px 50px 13px; line-height: 2; }
			#columnSide .ribbon.content strong { font-size: 150%; font-weight: normal; }
			.pricing #columnSide .ribbon.content h2 { font-size: 100%; clear: both; padding: 20px 0 0 0; }
				.pricing #columnSide .ribbon.content h2 a { }
			#columnSide .ribbon.navigation ul { margin: 0; padding: 0; list-style: none; overflow: visible; }
				#columnSide .ribbon.navigation ul li { display: block; }
				.pricing #columnSide .ribbon.content ul { padding: 0 0 15px 0; margin: 0 12px 15px 12px; border-bottom: 2px solid #3c3c3c; list-style: none; }
				.pricing #columnSide .ribbon.content ul li em { color: #acacac; }
				#columnSide .ribbon.navigation ul li.active { display: block; background: url(http://webassets.assistly.com/images/bg-navigationMain-active.gif) right center no-repeat; }
					#columnSide .ribbon.navigation ul li a { display: block; color: #ffffff; text-decoration: none; padding: 15px 5px 15px 18px; border-bottom: 2px solid #3f3f3f; outline: none; }
						#columnSide .ribbon.navigation ul li a strong { font-size: 130%; text-transform: uppercase; }
					#columnSide .ribbon.navigation ul li a:hover { background: url(http://webassets.assistly.com/images/bg-navigationSide-hover.gif) 0 16px no-repeat; }
					#columnSide .ribbon.navigation ul li.active a { background: url(http://webassets.assistly.com/images/bg-navigationSide-hover.gif) 0 16px no-repeat; }
		#columnSide #interested { background: #ece9e3 url(http://webassets.assistly.com/images/bg-interested.gif) no-repeat; padding: 44px 28px 20px 30px; line-height: 200%; }
			#columnSide #interested em { font-size: 130%; text-transform: uppercase; font-style: normal; }
			#columnSide #interested a, #columnSide #interested strong { font-size: 130%; }
			#columnSide #interested strong em { font-size: 130%; }
			
			
#footnote { clear: both; background: #f3f0eb; }
	#footnote .contained { padding: 18px 0 0 0; width: 700px; background: url(http://webassets.assistly.com/images/bg-footnote-ninja.gif) 370px bottom no-repeat; }
	.pricing #footnote .contained { background: none; width: 939px; padding: 18px 0 18px 0; }
		#footnote a.button { background: url(http://webassets.assistly.com/images/try-it-now2.png) no-repeat; text-indent: -9999em; outline:none; width: 160px; height: 42px; color: #fff; text-decoration: none; font-size: 180%; padding: 0; float: right; margin: 10px 0 0 0; }
		#footnote a:hover.button { background-position: left bottom; }
		#footnoteContent { float: left; width: 355px; font-size: 100%; }
			#footnote h3 { text-transform: uppercase; font-size: 180%; padding: 0; font-weight:normal;}
			#footnote strong { text-transform: uppercase; color: #db560e; font-size: 130%; }
		#footnote .blurb { float: left; width: 325px; line-height: 1.5}
		#footnote .blurb.last { width: 285px; }
			#footnote .blurb h2 { font-size: 115%; padding: 0 20px .8em 0; }
			#footnote .blurb strong { font-size: 130%; text-transform: uppercase; }
			#footnote .blurb * { padding-right: 40px; }
			#footnote .blurb.last * { padding-right: inherit; }
			#footnote .blurb * * { padding-right: inherit; }

#footer { clear: both; background: #2a2728 url(http://webassets.assistly.com/images/bg-footer.gif); text-align: center; color: #818181; }
	#footer .contained { padding-top: 10px;}
		#footer a { color: #c2cccc; font-size: 110%; text-decoration: none; }
		#footer a:hover { color: #fff; }
/*
		#footer { background: url(http://webassets.assistly.com/images/bg-footer.gif) repeat-y; color: #efefef; }
			#footerHead { background: url(http://webassets.assistly.com/images/bg-footerHead.gif) no-repeat; padding: 0 21px 0 0; }
				#contact { float: right; width: 346px; background: url(http://webassets.assistly.com/images/bg-contact.gif) right top no-repeat; padding: 22px 0 53px 0; }
					p#contactUs a { background: url(http://webassets.assistly.com/images/have-a-question-contact-us.gif) no-repeat; text-indent: -9999px; width: 153px; height: 40px; display: block; }
Gary Test
*/				
				#footerContent { padding: 0px; font-size: 85%; float: left; }
					#footerContent h3 { text-transform: uppercase; font-size: 117%; margin: 0 0 .3em 0; clear: both; text-align:left; font-weight:normal;}
					#footerContent ul { margin: 0 auto; padding: 0; list-style: none; }
						 #footerContent ul li { margin: 0; padding: 0 0 20px 0; float: left; list-style: none; }
							#footerContent ul li a { display: block; background: url(http://webassets.assistly.com/images/bg-footer-divider.gif) left center no-repeat; outline:none; padding: 0 6px 0 11px; color: #cccccc; text-decoration: none; }
							#footerContent ul li.first a {  background: none; padding-left: 0; }
							#footerContent ul li a:hover { color: #ff6600; }
					#footerContent p { clear: both; }

		
