/* Import master-style for page structure */
	@import "/shop/shared/style-structure.css";

/* body and text elements */

	/* primary text attributes */

		h1,h2,h3 {
			font-family:Arial;
		}
		h1 {
			font-size:2em;
		}
		h2 {
			font-family:Arial;
		}
		h4 {
			font-family:Arial;
			color:#036;
		}
	
	/* text blocks and lists */
	
		blockquote.img-bkg {
			background-color:#F0F2F7;
			border-color:#A6B8C8;
		}
		blockquote.pullquote {
			background-image:url(http://g.fool.com/art/shop/newsletters/13/pq-bkg13.gif);
		}
		.pullquote h4 {
			color:#369;
		}

		#SAupsellJbox {
			padding:1em;
			background-color:#F6F9FC ! important
		}
/* page formatting */

	/* primary structure blocks */
	
		body {
			background:#fff;
		}
		div#page-body {
			border:none;
		}

	/* page block elements */

		/* login */	
				
			div#login {
				color:#346596;
			}
		
		/* header */
		
			#pre-headline {
				background-color:#FAF8F1;
				border-color:#c30;
			}

		/* button box */

			div#buttonbox {
				background-color:#F7FAFD;
				border-color:#95C4E9;
				border-style:solid;
				border-width:thin;
			}
			.caption {
				color:#333;
			}
		/* sidebar */
		
			.sidebar {
				background-color:#F6F9FC;
				border-color:#82A1BF;
			}

		/* offer box */

			div.offer-box {
				background-color:#FAF8F1;
				border-color:#BD8D0C;
			}
			div.offer-action {
				background:#FEFEFC;
				border-color:#BD8D0C;
			}
		/* footer */

			div.disclaimer {
				color:#999;
			}
			div.disclaimer a {
				color:#6699CC;
			}
			
		/* ecap */

			div#formwrapper {
				background-color:#F6F9FC; 
				border:#A6B8C8 solid 1px;
			}
			#formwrapper {
				text-align:center;
				clear:both;
				margin:1.5em auto;
				padding:1em;
				text-align:center;
				width:20em;
			}
			.formbox {
				border-color:#666666 rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102);
				border-style:solid;
				border-width:1px;
				margin:0.2em 0pt 0pt;
				padding:0.2em;
				width:16em;
			}
			input, select {
				font-size:11px;
			}
			label {
				font-weight:bold;
			}
			p.hlp-privacy {
				font-size:0.7em;
				margin:0.5em 0pt;
			}