html, body, div, a img, fieldset {
	padding:0; margin:0; border:0;
}

html {
	background:#fff url('img/html_bg.jpg') repeat-x; font:normal 14px/1.4em Arial, "Microsoft Sans Serif", sans-serif, serif; color:#585858; letter-spacing:.2px;
}
body {
	background:transparent url('img/body_bg.jpg') no-repeat top center;
}

a:link, a:active, a:visited {
	color:#5F216A;
}
a:hover {
	color:#121212;
}

h2 {
	color:#5f216a;
}

strong {
	color:#111;
}

#package {
	width:990px; padding:0 24px; margin:0 auto; background:#fff url('img/package_bg.gif') repeat-x;
}

#header {
	width:990px; height:133px;
}
#header-left {
	width:50%; float:left;
}
	#header-left img {
		padding:24px 0 0 16px;
	}
#header-right {
	width:296px; float:right;
}
	#header-right img {
		padding:30px 13px 0 0;
	}
	
	


#app-top {
	width:990px; height:302px; background:transparent url('img/hero/top_app_rightwhite.jpg') no-repeat top center;
}
#join-us-page #app-top {
	background:transparent url('img/hero/top_app_girlfolder.jpg') no-repeat top center;
}
#about-us-page #app-top {
	background:transparent url('img/hero/top_app_threepeople.jpg') no-repeat top center;
}
#services-page #app-top {
	background:transparent url('img/hero/top_app_leftsmile.jpg') no-repeat top center;
}
#how-vo-works-page #app-top {
	background:transparent url('img/hero/top_app_leftmustache.jpg') no-repeat top center;
}
#contact-us-page #app-top {
	background:transparent url('img/hero/top_app_rightgirl.jpg') no-repeat top center;
}

	#top-nav {
		list-style-type:none; height:40px; padding:16px 0 0 0; width:832px; margin:0 auto;
	}
		#top-nav li {
			display:inline; height:26px; display:block; float:left; padding:0 18px; margin:0;
		}
			#top-nav li a {
				height:26px; display:block; float:left; text-indent:-6466px; overflow:hidden; outline:0;
			}
			
			#nav-home {
				background:transparent url('img/top_nav.gif') no-repeat -71px -26px; width:71px;
			} .active #nav-home, #nav-home:hover {
				background-position:-71px -66px;
			}
			#nav-serv {
				background:transparent url('img/top_nav.gif') no-repeat -187px -26px; width:87px;
			} .active #nav-serv, #nav-serv:hover {
				background-position:-187px -66px;
			}
			#nav-howv {
				background:transparent url('img/top_nav.gif') no-repeat -322px -26px; width:151px;
			} .active #nav-howv, #nav-howv:hover {
				background-position:-322px -66px;
			}
			#nav-join {
				background:transparent url('img/top_nav.gif') no-repeat -519px -26px; width:80px;
			} .active #nav-join, #nav-join:hover {
				background-position:-519px -66px;
			}
			#nav-abou {
				background:transparent url('img/top_nav.gif') no-repeat -646px -26px; width:97px;
			} .active #nav-abou, #nav-abou:hover {
				background-position:-646px -66px;
			}
			#nav-cont {
				background:transparent url('img/top_nav.gif') no-repeat -791px -26px; width:112px;
			} .active #nav-cont, #nav-cont:hover {
				background-position:-791px -66px;
			}
			
	#app-left, #join-us-page #app-left {
		width:614px; float:left; padding-top:94px;
	}
		#app-left #learnmore-button {
			padding-left:12px;
		}
		#app-left #learnmore-button {
			padding-left:250px;
		}
	#services-page #app-left, #about-us-page #app-left {
		padding-left:225px;
		width:389px;
	}	
	#how-vo-works-page #app-left{
		margin-left:225px;
		width:389px;
		padding-top:127px;
	}
	#how-vo-works-page #learnmore-button, #about-us-page #learnmore-button {
		display:none;
	}
	
	
	#app-right {
		width:364px; float:right; padding-top:28px;
	}
		#app-right img {
			
		}
		#app-right a img {
			padding-left:210px; margin-top:-10px;
		}
		
		#join-us-page #app-right img, #services-page #app-right img,
		#about-us-page #app-right img, #contact-us-page #app-right img,
		#how-vo-works-page #app-right img {
			display:none;
		}
	
#content {
	width:990px; padding-top:24px;
}
	#page {
		width:974px; padding:0 8px;
	}
	#content-left {
		width:606px; float:left; padding:0 0 0 8px;
	}
		#content-left p {
			padding-right:12px;
		}
	#content-right {
		width:356px; float:right; padding:0 0 0 8px;
	}

#footer {
	height:48px; background:transparent url('img/footer_bg.gif') no-repeat top center; font-size:10px; text-align:center; color:#fff; margin:26px 0;
}
	#bottom-nav {
		list-style-type:none; font-size:12px; padding:0; margin:0;
	}
	#bottom-nav li {
		display:inline; margin:0; padding:0 24px;
	}
	#footer a:link, #footer a:active, #footer a:visited {
		color:#fff; text-decoration:none;
	}
	#footer a:hover {
		color:#d2b3d9;
	}
	
	#footer p {
		margin:0;
	}
.clear {
	clear:both;
}
.text-right {
	text-align:right;
}

/* Standard Forms */
.cform input, .cform textarea {
	border:1px solid #ddd; border-top:1px solid #999; border-left:1px solid #999; padding:4px; width:70%; margin-bottom:12px;
}
.cform textarea {
	height:120px;
}

/* Contact Form */
#contact-form button {
	display:block; border:0; width:121px; height:22px; text-indent:-6466px; overflow:hidden; background:#fff url('img/submit_email.gif') no-repeat top left;
}
#contact-form .required {
	font-size:12px; color:#e52b2b;
}

/* Alerts */
.good-alert {
	border:1px solid green; padding:8px; margin:12px auto; width:80%; color:green; text-align:center;
}
.bad-alert {
	border:1px solid red; padding:8px; margin:12px auto; width:80%; color:red; text-align:center;
}

/* Learn More Button */
#learnmore-button {
	padding-top:52px;
}

/* Rss Links */
#rss-import {
	margin:0; padding:0; /* padding-left:12px; */
}
#rss-import li {
	padding:4px 0;
}



/* other */

#img-links {
	margin:0; padding-top:120px;
}

/* image links */

#quickbooks {
	display:block; width:78px; height:57px; margin-right:24px; float:left;
}
#learnkey {
	display:block; width:99px; height:60px; float:left;
}
.extra-div {
	padding-left:12px;
}

.rssxpresschannel {
	height:115px !important; overflow:hidden;
}

#certified-link {
	display:block; width:80px; height:60px; margin:100px 0 0 240px;
}