*{ margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}

body{ background:#50E2F9 url(../images/bg1.png) repeat-x left top;}

h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#078FB5; padding:5px 10px;} p{ padding:5px 10px; line-height:150%;} .floatleft{ float:left;} .floatright{ float:right;} .clearBoth{ clear:both;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:960px;
	margin: 0 auto -146px; /* the bottom margin is the negative value of the footer's height */
}

#header{
	width:960px;
	height:64px;
}
#header h1{	font-family:Arial, Helvetica, sans-serif; font-size:32px; float:left; color:#fff; text-transform:uppercase;} span.greenH1{ color:#C50000; font-size:32px;}

#header img{ padding:10px 0 0;}

#content{
	width:920px;
	height:inherit;
	background:#fff;
	border:#666 20px solid;
}

#content img.headerImg{ padding:8px;}

#main{
	width:920px;
	height:inherit;
	background:url(../images/bgContent.png) repeat-y center top;
}
#left, #right{
	width:230px;
	height:inherit;

}
#left img.imglogo{ padding:10px 0 10px 15px; border-bottom:#A7AC5A 1px solid;}
#right img.imgcoupons{ padding:10px 0 0 8px;}
#mainContent{
	width:460px;
	height:inherit;
	float:left;
}
form{ padding:10px 0 10px 15px;}
input, textarea{width:200px; background-color:#078FB5; color:#fff; border:none;} 
.btn{ width:114px; height:35px; background:url(../images/submit.png); cursor:pointer;}

#footer, .push {
	height: 146px; width:960px; /* .push must be the same height as .footer */
	text-align:center;
}
#footer p{
	color:#ccc;
}

a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}

