a.button {
	display: block;
	overflow: hidden;
	background: transparent no-repeat left top;
	text-indent: -999em;
}

a:hover.button { background-position: left bottom; }
/*
===================================================
mint: HOME
===================================================
*/

.left
	{
	float: left;
	}

/*
---------------------------------------------------
Right Column
---------------------------------------------------
*/
div#right_column { position: relative; }

	/* BEGIN: Social Navigation */
	div#nav_social_wrapper {
		float: left;
		position: absolute;
		top: 8px;
		right: 8px;
	}
	
	div#nav_social_wrapper p {
		float: left;
		height: 22px;
		margin: 0;
		font-size: 12px;
		line-height: 22px;
		color: black;
	}
	
	ul#nav_social {
		float: left;
		padding-left: 0;
		margin: 0;
		list-style: none;
	}
	
	ul#nav_social li {
		float: left;
		margin-left: 7px;
	}
	
	ul#nav_social li a.button {
		width: 22px;
		height: 22px;
	}
	
	ul#nav_social li#nav_social_facebook a.button {
		background-image: url('../images/home/button_facebook.gif');
		width: 21px;
	}

	ul#nav_social li#nav_social_twitter a.button { background-image: url('../images/home/button_twitter.gif'); }
	ul#nav_social li#nav_social_youtube a.button { background-image: url('../images/home/button_youtube.gif'); }
	/* END: Social Navigation */

div#right_column_content
	{
	padding: 0 0 10px 25px;
	width: 643px;
	}

div#mint_alternative
	{
	margin-top: 17px;
	padding: 0 0 0 180px;
	line-height: 1.5em;
	width: 489px;
	height: 222px;
	background: transparent url('../images/home/alternative_bg.jpg') 0 0 no-repeat;
	overflow: hidden;
	}
div#mint_alternative h2
	{
	display: block;
	margin: 23px 0 15px 0;
	padding: 0;
	width: 332px;
	height: 21px;
	background: transparent url('../images/home/title_mint_alternative.gif') 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}
div#mint_alternative ul
	{
	margin: 0 14px 7px 14px;
	padding: 0;
	list-style-image: url(../images/global/generic_bullet.gif);
	}
div#mint_alternative ul li
	{
	margin: 3px 0;
	}

img#home_graphic
	{
	margin: -7px 0 0 -24px;
	}
img#home_bg
	{ 
	float: right;
	margin-top: -7px;
	}

div#intro_blurb
	{
	float: left;
	width: 360px;
	}
div#intro_blurb h1
	{
	display: block;
	width: 285px;
	height: 65px;
	padding: 0;
	margin: 10px 0;
	background-image: url(../images/home/title_go_where.gif);
	text-indent: -999em;
	overflow: hidden;
	}
div#intro_blurb p
	{
	line-height: 1.75em;
	}

div#individual_account
	{
	float: left;
	background: transparent url(../images/home/icn_individual.jpg) 20px 0 no-repeat;
	width: 490px;
	font-size: 11px;
	padding-left: 120px;
	height: 100px;
	}
div#individual_account h2
	{
	float: left;
	clear: left;
	display: block;
	width: 220px;
	height: 20px;
	margin: 8px 0;
	padding: 0;
	background: transparent url(../images/home/title_individual_account.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}
div#individual_account p
	{
	float: left;
	clear: left;
	width: 220px;
	}

div#family_account
	{
	float: left;
	width: 180px;
	padding-left: 120px;
	font-size: 11px;
	background: transparent url(../images/home/icn_family.jpg ) 7px 0 no-repeat;
	}
div#family_account h3
	{
	display: block;
	width: 146px;
	height: 20px;
	margin: 6px 0;
	background: transparent url(../images/home/title_family_account.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}

div#organization_account
	{
	float: left;
	width: 180px;
	padding-left: 100px;
	margin-left: 17px;
	font-size: 11px;
	background: transparent url(../images/home/icn_organization.jpg) 0 0 no-repeat;
	}
div#organization_account h3
	{
	display: block;
	width: 171px;
	height: 16px;
	margin: 8px 0 6px 0;
	background: transparent url(../images/home/title_organization_account.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}

a#btn_join_mint
	{
	float: right;
	display: block;
	width: 225px;
	height: 71px;
	background: transparent url(../images/home/btn_join_mint.gif) left top no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin: 70px 15px 0 0;
	}
a#btn_join_mint[id]
	{
	margin: 70px 30px 0 0;
	}
a.btn_learn_more
	{
	display: block;
	width: 89px;
	height: 22px;
	background: transparent url(../images/home/btn_learn_more.gif) left top no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}
a#btn_join_mint:hover,
a.btn_learn_more:hover
	{
	background-position: left bottom;
	}

/*
---------------------------------------------------
About Page
---------------------------------------------------
*/

body#about #nav #nav_about_us a
	{
	background-position: 0 -120px ;
	}

body#about p
	{
	padding-right: 30px;
	}
div#login p
	{
	padding-right: 0;
	}

h1#title_why_mint
	{
	display: block;
	width: 191px;
	height: 38px;
	background: transparent url(../images/about/title_why_mint.gif) 0 0 no-repeat;
	text-indent: -999em;
	}

h2#title_who_is_mint
	{
	display: block;
	width: 152px;
	height: 20px;
	margin: 10px 0;
	padding: 0;
	background: transparent url(../images/about/title_who_is_mint.gif) 0 0 no-repeat;
	text-indent: -999em;
	}
	
h2#title_where_going
	{
	display: block;
	width: 253px;
	height: 25px;
	margin: 30px 0 10px 0;
	padding: 0;
	background: transparent url(../images/about/title_where_going.gif) 0 0 no-repeat;
	text-indent: -999em;
	}

h2#title_taxis
	{
	display: block;
	width: 55px;
	height: 20px;
	margin: 20px 0 10px 0;
	padding: 0;
	background: transparent url(../images/about/title_taxis.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}

h2#title_car_rental
	{
	display: block;
	width: 217px;
	height: 20px;
	margin: 30px 0 10px 0;
	padding: 0;
	background: transparent url(../images/about/title_car_rental.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}

h2#title_car_ownership
	{
	display: block;
	width: 171px;
	height: 24px;
	margin: 30px 0 10px 0;
	padding: 0;
	background: transparent url(../images/about/title_car_ownership.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}

h2#title_public_transportation
	{
	display: block;
	width: 254px;
	height: 24px;
	margin: 30px 0 10px 0;
	padding: 0;
	background: transparent url(../images/about/title_public_transportation.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	}