/* CSS Reset */
body, div {
	margin: 0;
	padding: 0; }

/* General-Global CSS */
a:link, a:visited, a:active {
	color: #14a0bb;
	font-weight: bold;
	text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
body {
	background-color: #e3e3e3;
	font: 13px/1.7 Arial, Helvetica, sans-serif; }
.group:after { /* Micro clearfix */
	clear: both;
	content: "";
	display: table; }
h1, h2 { font-size: 16px; }
h1 { 
	background: url(images/box.gif) center left no-repeat;
	padding: 1px 0 0 15px; }
h2 { 
	background: url(images/bar.jpg) bottom left no-repeat;
	margin-bottom: 15px;
	padding-bottom: 5px; }

/* Header & Footer */
header {
	padding: 38px 0 45px 0;
	text-align: center; }
header img { vertical-align: middle; }
footer {
	background-color: #14a0bb;
	color: #fff;
	font-size: 11px;
	padding: 16px 45px; }
footer a {
	color: #fff !important;
	margin: 0 3px; }
footer p {
	float: left;
	margin: 0; }
footer span { float: right; }

/* Main Content */
article {
	float: left;
	width: 400px; }
article h2 { margin-top: 40px; }
aside {
	float: right;
	width:302px; }
#cash-back { margin: 0 34px;}
form input {
	border: 1px solid #14a0bb;
	display: block;
	margin-top: 6px; }
.quick-guide { line-height: 2; }
section {
	clear: left;
	padding: 15px 60px 30px 45px; }
.symbol {
	font-size: 12px;
	line-height: 1;
	vertical-align: super; }
.user-login { margin-top: 15px; }
#welcome {
	background: none;
	line-height: 1.8;
	padding: 0; }
#wrap {
	-webkit-box-shadow: 0 0 8px 8px #a8a8a8;
	background-color: #FFF;
	border-top: 18px solid #14a0bb;
	box-shadow: 0 0 8px 8px #a8a8a8;
	margin: 0 auto;
	width: 900px; }
#zebra-ftr { margin-left: 0; }

/* Hover Button CSS */
a.submit-claim {
	background: url(images/submit-claim.jpg);
	display: block;
	height: 65px;
	margin: 18px 0 16px 0;
	text-indent: -9999px;
	width: 258px; }
a.submit-claim:hover { background-position: 0 -65px; }

/* Rollover Menu CSS */
#login { margin-left: 30px; }
nav img { float: left; }
nav {
	background-color: #14a0bb;
	height: 37px;
	width: 900px; }
nav ul {
	margin: 0;
	padding: 0; }
nav ul li {
	list-style: none;
	float: left; }
nav ul li a {
	background: url(images/nav-border.gif) right bottom no-repeat;
	display: block;
	font-size: 14px;
	font-weight: normal !important;
	padding: 5px 14px;
	color: #fff !important;
	text-decoration: none !important; }
nav ul li:hover a { background-color: #1dc4d6; }
