body {font-family: verdana, arial, sans-serif; font-size:100%; text-align:center; background-color:#e2e3e1; background-image:url("/img/bghoriz.gif"); background-repeat: repeat-x;}
* {margin:0; padding:0}
#pagewrap {color:#000; width:770px; margin-left:auto; margin-right:auto; text-align:left; }
#header {float:left; width:770px; text-align:left; background-color:#636466; margin-top:1px;}
#header img { padding:35px 0 10px 30px; }
#main {color: #000; width:770px; background-color:#FFF; min-height:350px; padding-top:0.5em;}
#relatedsites {color: #000; width:770px; background-color:#FFF; padding-top:0.5em;}
#footer {width:770px; text-align:center;}

#copyright { text-align:center; font-size:0.6em; color:#111; float:left; width:100%; padding:1em;}
#headermenu, #footermenu { float:left; font-size: 1.2em;}
#headermenu { width:767px; padding: 0 1px 0 2px; background-color:#91C73E;}
#footermenu { width:769px; padding: 0 1px 0 0;  background-color:#636466;}
.menuitem {float:left; text-align:center; padding: 0; padding:5px 0 5px 0; border-left:1px solid #7E7E7E;}
.firstmenu { border-left:none; }
#headermenu .menuitem { width:127px;}
#footermenu .menuitem { width:153px;}

img { border-style: none; float:left;}

p { padding:0 0 0.1em 0;}
h1 {padding:18px; font-size:1.3em; border-bottom:1px solid #7E7E7E; text-align:center; }
h2 {padding:0.3em; font-size:0.9em; text-align:center; }
li {margin-left:2em;}
table.center {margin-left:auto; margin-right:auto;}
td h2 {text-align:center;}
a {text-decoration:none;}
a:hover {text-decoration:underline; color:#111; cursor:hand;}


#main table {padding-top:20px;}
#main table.form td {padding:5px; width:200px;}
#main p {margin:1em; text-indent:1.5em; }

.clearhere {clear:both; height:0; line-height:0.0;}
#offerlist {margin:20px 0 20px 20px; float:left; }
.offeritem td {padding:1px; font-size:.8em; border-top:1px solid #7E7E7E; height:60px; text-align:center;}
.offerprice {border-left:1px solid #7E7E7E; border-right:1px solid #7E7E7E;}

#headermenu a .menuitem {text-decoration:none; color:#333;}
#footermenu a .menuitem {text-decoration:none; color:#AAA;}
a:hover .menuitem {text-decoration: underline;}
#headermenu a:hover .menuitem {background-color:#afdc68;}
#footermenu a:hover .menuitem {background-color:#929496; color:#333;}

#signupbutton {background-image:url("/img/buttons/blank.gif"); background-repeat: no-repeat; background-position: center center; width:100%; height:87px; float:none; color:#FFF; text-align:center; line-height:80px; font-size:35px;}

#logo {height: 100px; float:left; width:100%;}
#news { border-top:1px solid #999; }
.newsitem { font-size:0.8em; }

.relateditem { font-size:0.8em; }

.linksection { padding: 0.5em; }
.offeritem .offername, .offeritem .price { float:left }
.bulletsummary, .textsummary, .additionalsummary {padding:1em; }
.imgleft {float: left; margin:25px;}
.imgright {float: right; margin:25px;}

.fineprint {font-size:0.6em;}

