body  { text-align: center; color: #333; font-family: Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 0; padding: 0; }

div  { margin-top: 0; margin-bottom: 0; padding: 0; border-style: none; border-width: 0; }
div#page-container { width: 810px; padding: 0; text-align: left; margin: 0 auto 0; }



#topnav-wrap { width:810px; height:100px; margin: 0; padding: 0; }
#snappies_logo { width:184px; height:100px; float: left; margin: 0; padding: 0; border-width: 0; }


/* home page items */
#home-main-image { width: 810px;	height: 366px; margin: 0; padding: 0; clear: both; }

#home-main-image .event-icon { float: left; clear: none; position: absolute; z-index: 1000; margin: 0; padding-top: 21px; padding-left: 25px; border: none; }
#home-main-image .event-icon a { border: none; text-decoration: none; }
#home-main-image .event-icon a:hover { border: none; text-decoration: none; }

#row-2-home { background-image: url(../css-images/row-2-home.gif); background-repeat: no-repeat; width:810px; height:72px; clear: both; margin: 0; padding: 0; }
/* home links */
#home-copy { height:63px; margin-top: 0; margin-left: 40px; width: 810px; clear: both; margin-bottom: 0; padding: 0; }
#home-copy li { color: #587abc; font: 13px/19px Arial, Helvetica, sans-serif; float: left; list-style-type: none; list-style-image: none; }

/* IE / Win hacks */
* html #home-copy {  }
* html #home-copy li {   }
/* END IE / Win hacks */

#events { color: #333; font: 14px/18px Arial, Helvetica, sans-serif; margin: -5px 0 0; padding: 0 0 10px 40px; }
#events h2 { color: #587abc; font: bold 19px/25px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#events ul { margin: 0 0 5px; padding: 0; }
#events li { margin: 5px 0 0 15px; padding: 0; list-style-image: url(../css-images/blue-bullet-tr.gif); list-style-position: outside; }



#row-3-home { background-image: url(../css-images/row-3-home.gif); background-repeat: no-repeat; width:810px; height:136px; clear: both; margin: 0; padding: 0; }

/* row 4 content */
#row-4-home { background-image: url(../css-images/row-4-home-long.gif); background-repeat: no-repeat; width:810px; height:137px; clear: both; margin: 0; padding: 0; }

#row-4-copywrap { width:810px; height:112px; display: inline; }

#row_4_home-img{ width:405px; height:45px; float: left; }

#row-4-home-rt-space { text-align: left; vertical-align: top; width:385px; height:112px; float: right; }
#offer-copy { text-align: left; vertical-align: top; width:405px; height:112px; float: left; }


#collect-copy_ { text-align: left; vertical-align: top; width:153px; height:63px; margin: 29px 0 0; padding: 0; }
#store-copy_ { text-align: left; vertical-align: top; width:153px; height:63px; margin: 29px 0 0 97px; padding: 0; }
#feed-copy_ { text-align: left; vertical-align: top; width:153px; height:63px; margin: 29px 0 0 97px; padding: 0; }

/* learn more site links */
#benefits-copy { height:63px; margin-top: 0; margin-left: 122px; width: 680px; clear: both; margin-bottom: 0; padding: 0; }
#benefits-copy li
 { color: #fff; font: 11px/14px Arial, Helvetica, sans-serif; float: left; list-style-type: none; list-style-image: none; }

/* IE / Win hacks */
* html #benefits-copy {  }
* html #benefits-copy li {   }
/* END IE / Win hacks */

/* learn more site links */
#learn-more-row { height:22px; width: 680px; clear: both; margin: 0 0 0 121px; padding: 0; white-space: nowrap; }
#learn-more-row li { color: #abbcdd; font: bold 12px/15px Arial, Helvetica, sans-serif; float: left; list-style: none; display: inline; }

/* IE / Win hacks */
* html #learn-more-row {  }
* html #learn-more-row li {  }
*:first-child+html #learn-more-row { margin-top: 28px; }
*:first-child+html #learn-more-row li {  }
/* END IE / Win hacks */

#learn-more-collect_ { width:153px; height:22px; float: left; margin: 0; padding: 0; }
#learn-more-store_ { width:153px; height:22px; float: left; margin: 0 0 0 96px; padding: 0; }
#learn-more-feed_ { width:153px; height:22px; float: left; margin: 0 0 0 96px; padding: 0; }

p.offercopy { color: #587abc; font: 12px/19px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; margin-left: 39px; width:340px; margin-top: 0; margin-bottom: 5px; }


/* end row 4 content */
/* end home page items */


