body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div#container {
	margin: 0 auto 0 auto;
	width: 750px;
	text-align: left;
}
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 1.3em;
}
h2 {
	font-size: 0.9em;
}
h2 strong {
	font-size: 0.9em;
}
div#body p, div#body td, div#body ul, div#body ol {
	font-size: 0.8em;
}
#splash {
	float: left;
	padding-bottom: 10px;
}

/***** HEADER ******/
#header span, #header_easy span, 
#header #logo span, #header #menu span,
#header_easy #logo span, #header_easy #menu span {
	/*display: none;*/
	margin: 0;
	padding: 0;
}
#header {
	background: #183a5f url(/site/eztaxrefunds/images/forms/hdr_bg.gif) repeat-x top left;
	width: 750px;
	height: 91px;
}
#header h1#logo {
	width: 358px;
	height: 68px;
	/*background: url(/site/eztaxrefunds/images/forms/eztax_logo.gif) no-repeat 19px 15px;*/
}
#header h1#logo img {
	margin: 19px 15px 0 15px;
}
#header_easy {
	background: #183a5f url(/site/eztaxrefunds/images/header_bg.gif) repeat-x top left;
	width: 100%;
	height: 91px;
}
#header_easy h1#logo {
	width: 305px;
	height: 68px;
	/*background: url(/site/eztaxrefunds/images/easy_logo.gif) no-repeat 0 0;*/
}
ul#menu {
	margin: 1px 0 0 0;
	padding: 0;
	list-style-type: none;
	height: 22px;
}
ul#menu li {
	margin: 0;
	padding: 0;
	float: left;
	height: 22px;
}

div#banner {
	margin-top: 12px;
	padding: 5px;
	width: 738px;
	border: 1px solid #C2C2C2;
	background-color: #eee;
	clear: both;
}

/***** TAX RESOURCES AD BLOCK *****/
div#nav_resources {
	width: 236px;
	height: 193px;
	border: 1px solid #898989;
	float: right;
	clear: right;
	margin-top: 5px;
	/*margin-left: 10px;*/
	background: url(/site/eztaxrefunds/images/3pp/support_bg.gif) repeat-x top #FBFBFB;
}
div#nav_resources p {
	margin: 9px 7px 9px 7px;
	font-size: 0.7em;
	color: #437195;
	line-height: 1.3em;
}
div#nav_resources ul {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	font-size: 0.7em;
	color: #437195;
	line-height: 1.3em;
}
div#nav_resources ul li a {
	text-decoration: none;
	color: #437195;
}
div#nav_resources ul li a:hover {
	text-decoration: underline;
	color: #437195;
}
div#tip_header {
	padding-left: 50px;
	height: 37px;
	background: url(/site/eztaxrefunds/images/3pp/support_girl.gif) no-repeat top left;
}
div#tip_header h3 {
	font-size: 0.9em;
	color: #fff;
	line-height: 2.5em;
}

/***** PACKAGES CONTENT BLOCK *****/
div#packages {
	clear: both;
}
div#standard, div#deluxe, div#premier {
	width: 248px;
	height: 205px;
	border: 1px solid #8A888D;
	border-right: none;
	float: left;
	color: #333;
	font-size: 0.7em;
	background-color: #FBFBFB;
}
div#deluxe {
	/*border: 1px solid #8A888D;*/
}
div#premier {
	border: 1px solid #8A888D;
	/*
	border-right: 1px solid #8A888D;
	background: url(/site/eztaxrefunds/images/3pp/3box_premiere_bg.gif) repeat-x top #F2FAF5;
	*/
}
div#standard p, div#deluxe p, div#premier p {
	margin: 0;
	padding: 0;
}
div#standard p.features, div#deluxe p.features, div#premier p.features {
	margin: 5px;
}
div#standard ul, div#deluxe ul, div#premier ul {
	margin: 0 5px 0 10px;
	padding: 0 0 0 10px;
}
div#premier ul {
	margin-bottom: 5px;
}
html>body div#premier ul { /* IE hack */
	margin-bottom: 0;
}
p.price {
	text-align: center;
}
p.price span {
	font-size: 1.5em;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 2px;
}
p.price sup {
	font-size: 1em;
}
#standard p.price {
	position: relative;
	top: 49px;
}
#deluxe p.price {
	position: relative;
	top: 36px;
}
#premier p.price {
	position: relative;
	top: 36px;
}
div#premier img#best_value {
	position: relative;
	top: 10px;
	margin-left: 8px;
}
html>body img#best_value {
	padding-top: 8px;
	clear: both;
}

/***** CHECK STATUS BANNER *****/
div#status {
	width: 362px;
	height: 112px;
	border: 1px solid #0F3559;
	background-color: #D9E9F8;
	float: left;
	margin-right: 5px;
}
div#status h3 {
	margin: 0;
	padding: 3px;
	font-size: 0.9em;
	color: #fff;
	background-color: #286EA2;
}
div#status p {
	margin: 5px 5px 10px 5px;
	font-size: 0.7em;
}
div#status img {
	margin-left: 5px;
}

/***** TAX FORMS BANNER *****/
div#tax-form-list {
	width: 362px;
	height: 110px;
	border: 1px solid #0F3559;
	float: left;
	margin: 0 5px 0 0;
	overflow: scroll;
}
div#tax-form-list h3 {
	height: 24px;
	font-size: 0.8em;
	padding-left: 9px;
	line-height: 1.5em;
	color: #fff;
	background: url(/site/eztaxrefunds/images/forms/iitf_bg.gif) repeat-x top left;
}
pre {
	height: 20px;
	margin: 0;
	padding: 0 8px;
	line-height: 1.5em;
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
}
pre.grey {
	background-color: #EEE6E3;
}
pre.white {
	background-color: #fff;
}
div#tax-form-list a {
	color: #000;
}

/***** SWEEPSTAKES BANNER *****/
img#sweep_img {
	width: 195px;
	height: 112px;
	float: left;
	border: 1px solid #353C44;
	border-right: none;
}
div#sweep_details {
	width: 170px;
	height: 112px;
	font-size: 0.7em;
	text-align: center;
	border: 1px solid #353C44;
	float: left;
	clear: right;
	background: url(/site/eztaxrefunds/images/forms/doublerefunds_bg.gif) repeat-x bottom left #D6D6D6;
}
div#sweep_details p {
	margin: 5px;
}
div#sweep_details img {
	margin-top: 5px;
}

/****** ACCREDITATIONS *****/
div#icons {
	clear: both;
	margin: 0 auto 0 auto;
	width: 425px;
}
div#v_icons {
	float: right;
	clear: right;
	margin: 0 auto 0 auto;
	width: 236px;
}
.icon {
	float: left;
	width: 137px;
	height: 80px;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}
.v_icon {
}
img#e-file {
	margin-top: 13px;
}
img#irslogo {
	margin-top: 23px;
}

/***** FOOTER *****/
div#footnotes {
	clear: both;
	font-size: 0.7em;
	color: #437195;
}
div#footnotes p {
	margin: 10px 5px;
}
div#footnotes a {
	color: #437195;
}
div#footer {
	clear: both;
	margin: 20px 0;
	width: 749px;
	font-size: 0.7em;
	text-align: center;
}
div#footer a {
	color: #437195;
}



