/* ********************************************************

Version: v23
Page: Splash page
Project: AmazonFresh
Created By: Linde Husk
Created On: 10 May 2007

Description:
Styles specific to splash landing page (gate)

Notes:

********************************************************* */

#splashLanding {
	background: #669900 url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-header-seattleSkyline.gif) no-repeat right top;
}

#splashLanding #footer a:link,
#splashLanding .tertiary a:link,
#splashLanding .welcomeText a:link {
	color: #fff;
}

#splashLanding #footer a:visited,
#splashLanding .tertiary a:visited,
#splashLanding .welcomeText a:visited {
	color: #dcfb9d;
}

#splashLanding label {
	display: block;
	font-weight: bold;
	margin-top: .33em;
}

#splashLanding label input {
	font-weight: normal;
}

#splashLanding .div-email,
#splashLanding .div-address,
#splashLanding .div-password,
#splashLanding .div-streetAddress {
	margin-bottom: 1em;
}

#splashLanding h1 {
	font-size: 2em;
	font-weight: normal;
	margin: 0;
}

#splashLanding h2 {
	color: #fff;
	/*font-size: 1.65em;
	font-weight: normal;
	margin: 0;*/
	font-size: 2em;
	font-weight: normal;
	margin: 0;
}

#splashLanding h3 {
	/*font-size: 1.2em;
	margin-top: .3em;*/
	font-size: 1.65em;
	font-weight: normal;
	margin: 0;
}

	#splashLanding .article h3 {
		font-size: 1.2em;
		/* margin-top: .3em; */
		font-weight: bold;
		margin: 0;
	}

#splashLanding h4 {
	font-size: 1.2em;
	margin-top: .3em;
}

#splashLanding hr {
	border-top: 1px dashed #c9e493;
}

#splashLanding .article {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-topLeft.gif) no-repeat top left;
	margin-top: 1em;
	width: 100%;
	max-width: 1200px;
}

#splashLanding .article .rightBorder {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-borderRight.gif) repeat-y top right;
}

#splashLanding .article h1 {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-topRight.gif) no-repeat top right;
	font-size: 2em;
	font-weight: normal;
	margin: 0;
	padding: 10px 15px;
}

#splashLanding .createAccount h1 {
	background: none;
}

#splashLanding .passwordInfo h1 {
	padding: 10px 0px;
}

#splashLanding .article h2 {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-topRight.gif) no-repeat top right;
	font-size: 1.2em;
	color: #669900;
	margin: 0;
	padding: 10px 15px;
}	

	#splashLanding .article .articleBody h2 {
		background: none;
		font-size: 1.5em;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}

	#splashLanding #checkAddress {
		width: 300px;
	}
	
	#splashLanding #checkAddress .article h2 {
		background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-topRight.gif) no-repeat top right;
		color: #669900;
		font-size: 1.12em;
		font-variant: normal;
		letter-spacing: normal;
		margin: 0;
		padding: 10px 15px;
	}
	
#splashLanding .articleBody {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-borderRight.gif) repeat-y top right;
	min-height: 20px;
	margin: 0;
	margin-top: -20px;
	padding: 15px 25px 15px 2em;
	vertical-align: middle;
}

/* cancels out background, adds border for create account so it doesn't screw up the post-creation page */
#splashLanding .createPage {
	background: none;
	border-right: #000 1px dashed;
}

#splashLanding .articleBody p,
#splashLanding .articleBody li {
	font-size: .92em;
	line-height: 1.2em;
	margin: 0 0 .77em 0;
}

#splashLanding .articleBody .content {
	font-size: 1.1em;
}

#splashLanding .articleBody ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#splashLanding .createAccount {
	float: left;
	width: 50%;
}

#splashLanding .passwordInfo {
	width: 48%;
	float: right;
}

#splashLanding .passwordInfo .pwText {
	padding-right: 30px;
}

#splashLanding .articleFooter {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-bottomLeft.gif) no-repeat bottom left;
	clear: both;
}

#splashLanding .articleFooter p {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/splashBox-greenBG-bottomRight.gif) no-repeat bottom right;
	display: block;
	font-size: 0;
	margin: -20px 0 0 0;
	padding: 15px;
}

#splashLanding .callout {
	font-size: .97em;
	padding-left: 1em;
	margin: 0 0 2em 0;
}

#splashLanding .callout,
#splashLanding .callout h2,
#splashLanding .callout h3,
#splashLanding .callout h4,
#splashLanding .callout p {
	color: #fff;
}

#splashLanding .callout p {
	margin-bottom: .7em;
}
	
#splashLanding .callout h3 {
	font-size: 1.3em;
	font-family: "Arial Narrow";
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
}

/* #splashLanding .dataEntry {
	width: 95%;
} */

#splashLanding .dataEntry th.label {
	width: 20%;
	text-align: right;
}

#splashLanding .dataEntry td.field {
	width: 80%;
}

#splashLanding #div-logo {
	padding-bottom: 1em;
}

#splashLanding #footer {
	color: #fff;
}

#splashLanding .header {
	height: 180px;
}

#splashLanding #pageBody {
	clear: both;
	margin: 0 auto 0 auto;
	padding-right: 2em;
}

#splashLanding div.pickupLocations {
	background-color: #f5ffd6;
	border: 1px solid #95A8A6;
	clear: both;
	margin: 0 0 2em 0;
	padding: .33em;
}

#splashLanding div.comingSoon .pickupLocations {
	background-color: #F9F9EE;
	border: 1px solid #95A8A6;
	color: #999;
}

#splashLanding  div.comingSoon .pickupLocations h3 {
	color: #999;
}

#splashLanding div.pickupLocations .map {
	float: left;
	width: 20%;
}
	
	#splashLanding div.pickupLocations .map img {
		padding-right: 1em;
	}

#splashLanding div.pickupLocations .fullAddress {
	float: left;
	width: 80%;
}

#splashLanding .poweredBy {
	margin-top: 1em;
	text-align: center;
}

#splashLanding .signIn {
	/* float: right;
	padding-left: 2%; */
	float: left;
	padding-right: 1%;
	width: 58%;
}

#splashLanding .signIn .content {
	margin-top: 1em;
}

#splashLanding .signIn .content h2 {
	color: #000;
}

#splashLanding .splashBoxes {
	margin: .33em 0;
}

#splashLanding .splashBoxes table h2 {
	color: #669900;
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 0;
}	

#splashLanding .splashBoxes table {
	background-color: #fff;
}

#splashLanding .splashBox-bottom {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/img-splashBox-bottom.gif) repeat-x bottom;
}


#splashLanding .splashBox-left {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/img-splashBox-left.gif) repeat-y left;
}

#splashLanding .splashBox-right {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/img-splashBox-right.gif) repeat-y right;
}

#splashLanding .splashBox-top {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/img-splashBox-top.gif) repeat-x top;
}

#splashLanding .splashTidBits {
	clear: both;
	color: #fff;
	margin-top: 2.33em;
}

#splashLanding .splashTidBits h2,
#splashLanding .splashTidBits h3,
#splashLanding .splashTidBits h4 {
	color: #fff;
}

#splashLanding .splashTidBits h2 {
	font-size: 1.67em;
	font-weight: normal;
}

#splashLanding .splashTidBits img {
	margin: 0 auto;
}

#splashLanding .tertiary {
	color: #fff;
	clear: both;
	margin: 1em 0 0 0;
	padding: .33em;
}

	#splashLanding .tertiary ul {
		list-style-type: none;
		margin-top: .33em;
		padding-top: .33em;
	}
	
	#splashLanding .tertiary li {
		margin-bottom: 1em;
	}

#splashLanding .welcomeText {
	color: #fff;
	margin-top: 1em;
}

#splashLanding .welcomeText h1,
#splashLanding .welcomeText h2,
#splashLanding .welcomeText h3 {
	color: #fff;
}

#splashLanding th.verticalSeperator {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/bg-verticalSeperator.gif) repeat-y center;
	vertical-align: middle;
}

#splashLanding th.verticalSeperator div {
	background-color: #fff;
	color: #999;
	font-size: .82em;
	font-weight: bold;
	padding: .5em 0;
	text-align: center;
}
