/*
===================================================
mint: HOME
===================================================
*/

.left { float: left; }

/* BEGIN: Social Navigation */
div#nav_social_wrapper {
	position: absolute;
	top: 8px;
	left: 262px;
}

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 */

/*
---------------------------------------------------
Right Column
---------------------------------------------------
*/

body#home div#right_column { margin-top: 38px; }

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

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;
}
