* {padding:0; margin:0}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#333;text-align:center;margin:0}
div {text-align:left}
table {border:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; border-collapse:collapse}
td {vertical-align:top}
img {border:0}
h2, h3, h4 {font-size:13px}
input, select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333;}
p {margin:0 0 12px 0}
p.divider {padding-bottom:15px;margin-bottom:15px;border-bottom: 1px dotted #666}

.left {float:left}
.right {float:right}
.clear {clear:both}

a:link {color:#036DCF;text-decoration:none}
a:visited {color:#036DCF;text-decoration:none}
a:hover {color:#ff7000;text-decoration:none}

body {background:url(bg.jpg) repeat-x}

#wrapper {width:778px;margin:0 auto}

#header {padding-top:30px;height:104px}
#header h1 {text-indent:-999em}
#header h1 a {display:block;background:url(hdr_logo.gif) no-repeat;width:253px;height:72px}

#nav-site {float:left;padding:0 0 0 50px;height:39px}
#nav-site ul li {float:left;padding-right:10px;margin-top:3px;list-style:none}
#nav-site ul li a {display:block;width:76px;height:34px;text-indent:-999em}
#nav-site ul li.home a {background:url(nav_home_off.gif) no-repeat}
#nav-site ul li.home-on a {background:url(nav_home_on.gif) no-repeat}
#nav-site ul li.register a {background:url(nav_register_off.gif) no-repeat}
#nav-site ul li.register-on a {background:url(nav_register_on.gif) no-repeat}

#nav-sub {float:right;padding:10px 30px 0 0;height:29px}
#nav-sub ul li {display:inline}
#nav-sub ul li span {padding:0 2px 0 2px}

#content {background:url(cnt_bg1.jpg) no-repeat;padding-top:170px}
#content h2.tell-us {background:url(cnt_hdr_tellus.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.about {background:url(cnt_hdr_about.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.faq {background:url(cnt_hdr_faq.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.food {background:url(cnt_hdr_food.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.register {background:url(cnt_hdr_registration.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.success {background:url(cnt_hdr_success.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.terms {background:url(cnt_hdr_terms.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.unsubscribe {background:url(cnt_hdr_unsubscribe.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2.unsubscribesuccess {background:url(cnt_hdr_unsubscribesuccess.gif) no-repeat;width:389px;height:53px;padding-bottom:10px}
#content h2 span {display:none;}

#main {width:460px;padding-left:50px;float:left}
#main ul li {margin-left:40px;}

	.formleft {float:left;width:150px;}
	.formright {float:left;width:300px;font-size:11px;}
	.formbreak {clear:both;line-height:5px;height:5px;}
	
	.smallformleft {float:left;width:30px;}
	.smallformright {float:left;width:420px;font-size:11px;}	
	
	.largeformleft {float:left;width:300px;}
	.largeformright {float:left;width:150px;font-size:11px;}		
	
	.largebutton {font-size:14px;}			

#sub {width:230px;float:right}

#alerts {width:206px;background:url(sub_bg.jpg) repeat-y;margin:10px 0 5px 0;font-size:11px}
#alerts h3 {text-indent:-999em;background:url(sub_hdr_alerts.jpg) no-repeat;width:206px;height:56px}
#alerts p {padding:0 15px 0 15px}
#alerts span {display:block;background:url(sub_ftr.jpg) no-repeat;width:206px;height:20px}

#partners {width:206px;background:url(sub_bg.jpg) repeat-y;margin:0 0 10px 0}
#partners h3 {text-indent:-999em;background:url(sub_hdr_partners.jpg) no-repeat;width:206px;height:56px}
#partners p {padding:0 15px 0 15px}
#partners img {margin-bottom:5px}
#partners span {display:block;background:url(sub_ftr.jpg) no-repeat;width:206px;height:20px}

#footer {width:100%;background:url(ftr_bg.jpg) repeat-x #ededed;padding-top:20px;margin-top:30px}
#copyright {width:600px;margin:0 auto;text-align:right;font-size:11px;height:50px}

#mainalerts {
width:700px;padding-left:50px;float:left
}
.alertmaintext {
	line-height: 20px;
}
