body { color: #1a1a1a; background-color: #b0e5ff; font-size : small; font-family: arial; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 0; voice-family: "\"}\""; voice-family: "\"}\""; }
body.coup { background-color: white; background-image: none; }
html>body { font-size : small; }
img { border : none; }
a:link, a:visited { color: #0096d6; font-weight: normal; text-decoration: underline; }
a:hover, a:active { color: #0096d6; font-weight: normal; text-decoration: none; }
.breadcrumb a:link, .breadcrumb a:visited { text-decoration: none; }
.breadcrumb a:hover, .breadcrumb a:active { text-decoration: underline; }
h1 { color: #ef7d00; font-size: 130%; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h1 span { font-weight: bold; }
h2 { color: #4c9925; font-size: 110%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
h2.image { color: #1a1a1a; font-size: 100%; background-image: url(../images/smallStar.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 1em; padding-top: 0; padding-left: 20px; }
h2 a:link, h2 a:visited { color: #009de0; font-size: 110%; font-weight: bold; text-decoration: none; margin-top: 0; padding-top: 0; }
h2 a:hover, h2 a:active { text-decoration: underline; }
h3 span { font-size: 90%; font-weight: normal !important; }
h3 { color: #4c9925; font-size: 100%; margin-bottom: 0; padding-bottom: 0; }
h5 { font-size: 24px; font-family: arial; font-weight: bold; text-align: center; width: 320px; padding-left: 15px; }
p { color: #1a1a1a; font-size: 100%; line-height: 1.35em; margin-top: 0.2em; }
p.date { color: #ef7d00; font-size: 95%; margin-top: 0; margin-bottom: 0 !important; padding-top: 10px; padding-bottom: 0 !important; }
p.filed { line-height: 16px; background-image: url(../images/star.gif); background-repeat: no-repeat; background-position: left center; text-indent: 22px; float: left; margin-top: -1px; }
p.filed a { padding-right: 5px; }
.cloudy { background-image: url(../images/clouds2.gif); background-position: left top; width: 880px; float: left; }
.wrap { width: 880px; margin: 0 auto !important; padding: 0; }
.head { position: relative; width: 880px; height: 178px; float: left; }
.sandbox { text-align: left; margin: 0 auto !important; width: 880px; }
.play { background-image: url(../images/body_bg-top.gif); background-repeat: no-repeat; background-position: left top; width: 880px; float: left; }
.toystory { background-image: url(../images/body_bg-middle.gif); background-repeat: repeat-y; background-position: left top; width: 880px; float: left; margin-top: 23px; padding-bottom: 20px; }
.toystory2 { background-image: url(../images/body_bg-middle.gif); background-repeat: repeat-y; background-position: left top; margin-top: 23px; padding-bottom: 0; width: 880px; float: left; }
.theEnd { width: 880px; height: 19px; float: left; margin: 0; padding: 0 0 20px; }
.rightCol { width: 565px; float: right !important; padding-right: 40px; padding-bottom: 50px; }
.rightCol b { font-weight: bold; }
.rightCol .inline-left { padding-right: 10px; }
.rightCol .inline-right { padding-left: 10px; }
.rightCol tbody { border-style: none; }
.leftCol { width: 222px; float: left !important; padding-right: 35px; }
.leftCol img { margin-left: 0 !important; padding-left: 0 !important; }
.grass { background-image: url(../images/grass.gif); background-repeat: repeat-x; background-position: left bottom; width: 100%; height: 561px; float: left; clear: both; padding-top: 5px; }
.adminNav { margin-bottom: 0 !important; padding-bottom: 0 !important; position: relative; top: -41px; bottom: 0; width: 840px; float: left; }
.adminNav li { list-style-type: none !important; list-style-image: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; float: left !important; }
.adminNav .tabs { margin-left: 20px; padding: 0 !important; width: 840px; float: left; border-bottom-color: #6db23d !important; }
.adminNav li ul { display: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.adminNav ul.menu { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.logo img { position: relative; float: left; padding-top: 43px; }
.breadcrumb { color: #0096d6; font-size: 90%; text-transform: lowercase; float: left; margin-top: -2px; padding-top: 0; padding-left: 20px; }
.garden { width: 880px; float: left; margin-left: 12px; }
ol { color: #6db23d; font-size: 130%; font-weight: normal; text-decoration: none; list-style-type: decimal; }
ol p { font-size: 80%; }
.footer { text-align: left; width: 845px !important; margin: 70px auto 0 !important; padding-left: 12px; }
.foot { background-image: url(../images/GWillikers_footer-logo.gif); background-repeat: no-repeat; background-position: left top; width: 845px; float: left; margin-top: 20px; }
p.primal2 { color: #335e0b; font-size: 90%; padding-top: 80px; }
p.primal { color: #335e0b; font-size: 90%; text-align: center; }
p.primal a:link, p.primal a:visited, p.primal2 a:link, p.primal2 a:visited  { color: #335e0b; text-decoration: none; text-align: center; }
p.primal a:hover, p.primal a:active, p.primal2 a:hover, p.primal2 a:active { color: #335e0b; text-decoration: underline; text-align: center; }
p.gwill { color: #335e0b; font-size: 90%; font-weight: bold; }
p.gwill span { color: #335e0b; font-size: 110%; }
.address { text-align: right; float: right; padding-right: 12px; }
.subscribe { float: left; }
.google tbody { border-style: none !important; }
.google { width: 400px; float: left; padding-top: 20px; padding-left: 30px; }
.stpicks p { text-align: center !important; width: 118px !important; }
.stpicks { padding-top: 5px; padding-bottom: 5px; }
.starryg { float: right; margin-top: -20px; padding-left: 5px; }
.starryp {  }
.rightCol table { width: 100%; }
.view td { background-color: white; padding-top: 15px; padding-bottom: 15px; }
.view table { float: left; margin-top: 10px; }
.view tr { border-bottom: 1px solid #b4d462 !important; border-top-style: none; border-right-style: none; border-left-style: none; }
.view tr.odd img { width: 125px; float: left; }
.view tr.odd .stuff { width: 425px; float: right; padding-top: 5px; }
.view tr.even img { width: 125px; float: right; }
.view tr.even .stuff { width: 417px; float: left; padding-top: 5px; }
.view th { border-style: none; }
.blogHead img { margin-top: -7px; }
.blog { width: 565px; float: left; border-bottom: 1px solid #b4d462; }
.blog-comment { width: 565px; float: left; margin-bottom: 30px; border-bottom: 1px solid #b4d462; }
.share { color: #666; font-size: 95%; float: left; padding-top: 7px; padding-bottom: 20px; }
.share img { float: right; }
#comments fieldset { display: none !important; }
fieldset .group-date div { float: left; }
.eventCal { width: 565px; float: left; padding-top: 30px; }
.evenCal { background-image: url(../images/event-date.gif); background-repeat: no-repeat; background-position: left top; width: 58px; height: 63px; float: left; }
.evenDisc { width: 487px; float: left; padding-left: 15px; }
.evenDisc p { margin-top: 0.5em; margin-bottom: 0.5em; }
p.learn { font-size: 95%; line-height: 12px; background-image: url(../images/smallStar.gif); background-repeat: no-repeat; background-position: left top; text-indent: 16px; }
p.mon { color: #fff; font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 0; padding-bottom: 0; }
p.day { color: black; font-size: 25px; font-weight: bold; text-align: center; margin-top: 0; padding-top: 5px; }
.rightCol li { line-height: 1.5em; background-image: url(../images/smallStar.gif); background-repeat: no-repeat; background-position: left 0.25em; margin-left: 0 !important; padding-left: 18px; list-style-type: none; }
.rightCol a:hover { color: #6db23d; }
.rightCol ul { margin-left: 0; padding-left: 20px; }
.emailList input { border-style: none !important; }
.emailadd { font-size: 90%; background-color: transparent; background-image: url(../images/email-form.gif); background-repeat: no-repeat; background-position: left top; text-indent: 10px; position: relative; top: -30px; width: 209px; height: 21px; margin-top: 0 !important; padding-top: 3px; }
.emailad { font-size: 90%; background-color: transparent; background-image: url(../images/form-field.gif); background-repeat: no-repeat; background-position: left top; text-indent: 10px; margin-top: 0 !important; padding-top: 0; position: relative; top: -30px; width: 209px; height: 21px; }
.emailList .submit { position: relative; top: -10px; }
.gallery { position: relative; width: 25%; float: left; margin-top: 0 !important; margin-bottom: 35px; padding-top: 0 !important; padding-bottom: 35px; }
.gallery p { color: #4c9925; font-size: 100% !important; text-align: center; position: absolute !important; width: 124px; margin: 0 !important; padding: 0.5em 0 0 !important; }
.gallery img { outline: solid 4px #e3ddcb; }
.gallery a:link, .gallery a:visited { text-decoration: none; }
.gallery a:active, .gallery a:hover { text-decoration: underline !important; }
#comments { width: 565px; float: left; }
.popular li { list-style-image: none !important; }
.super { float: left; }
.HomeRun { position: relative; margin-left: 0 !important; padding-left: 0 !important; width: 573px; height: 301px; float: left; }
.family { margin-left: 0 !important; padding-left: 0 !important; position: relative; left: 0; width: 572px; height: 300px; float: left; }
.family ul, .family li { margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; }
.familyFun { background-image: url(../images/family-fun.gif); background-repeat: no-repeat; background-position: left top; position: relative; top: -314px; width: 344px; height: 301px; z-index: 1; float: left; }
.funny { font-size: 95%; position: absolute; top: 86px; width: 260px; z-index: 8; padding-left: 20px; }
.funny a { color: #0096d6; font-weight: bold; line-height: 17px; background-image: url(../images/smallStar.gif); background-repeat: no-repeat; background-position: left top; padding-left: 16px; }
.familyrun { position: absolute; top: 0; left: 0; z-index: 8; float: left; margin: 0; padding: 0; }
.view-home-shideshow { position: absolute; top: 0; right: 0; z-index: 1; float: right; margin: 0; padding: 0; }
.view-Home-Rotate ul, .view-Home-Rotate li { float: right; margin: 0; padding: 0; list-style-type: none !important; }
.homeServ { width: 271px; float: right; }
.midline { float: left; padding-top: 12px; padding-bottom: 12px; }
.view-Starry-home li { width: 135px; float: left; margin: 0 !important; padding: 0 1px 0 0 !important; list-style-type: none !important; }
.view-Starry-home ul { float: left; margin: 0 !important; padding: 0 !important; }
.view-Starry-home { width: 680px; float: right; margin: 0 !important; padding: 0 13px 0 0 !important; }
.homestar { float: left; margin-right: 0 !important; padding-right: 0 !important; }
.finish { background-image: url(../images/end-top.gif); background-repeat: no-repeat; background-position: 1px top; width: 853px; float: left; padding-top: 12px; padding-left: 1px; }
.finishline { background-image: url(../images/end-mid.gif); background-repeat: repeat-y; background-position: left top; width: 853px; float: left; padding-top: 4px; }
.finishLeft { position: relative; top: 0; width: 404px; float: left; padding-left: 14px; }
.finishRight { position: relative; width: 400px; float: left; padding-left: 14px; }
.gft { width: 175px; float: right; }
.crd { float: left; padding-right: 10px; }
.leftFin p { color: #1a1a1a; font-size: 95%; position: relative; width: 322px; float: left; padding-bottom: 5px; }
.star { position: absolute; top: -6px; right: 0; margin: 0; padding: 0; }
.view-Upcoming-Events ul { position: relative; top: -10px; width: 285px; float: right; margin-bottom: 0 !important; }
.view-Upcoming-Events li { font-size: 95%; margin-left: 0 !important; padding-top: 0.7em !important; list-style-type: none !important; }
.view-Upcoming-Events .view-data-node-data-field-day-of-week-field-day-of-week-value, .view-Upcoming-Events .view-data-node-data-field-month-field-month-value, .view-Upcoming-Events .view-data-node-data-field-day-field-day-value { color: #0051a3; font-weight: bold; padding-right: 4px; display: inline; }
.view-Home-right-image li { float: left; margin: 0 !important; padding: 0 !important; list-style-type: none !important; }
.*html .spotlight { background-image: url(/images/whats-new.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 271px; height: 301px; overflow: hidden; float: left; margin-left: 8px; padding-right: 12px; }
.spotlight { background-image: url(/images/whats-new.gif); background-repeat: no-repeat; background-position: left top; margin-left: 15px; padding-right: 12px; position: relative; width: 271px; height: 301px; float: left; overflow: hidden; }
.spot { width: 260px; margin-top: 80px; }
.spotlight h2 { color: #ef7d00; font-weight: bold; text-align: left; width: 260px; padding-bottom: 8px; }
.spotlight .focus { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; position: relative; top: 1px; width: 171px; float: right; clear: both; }
.spotfish { text-align: center; position: relative; width: 147px; float: right; margin-top: 5px; }
.spotfish a { color: #0096d6; font-weight: bold; line-height: 17px; background-image: url(../images/smallStar.gif); background-repeat: no-repeat; background-position: left top; text-align: center !important; padding-left: 16px; }
.light img { float: left; margin: -133px 0 0; padding: 0 0 0 12px; }
.mainHead { margin-bottom: 1.25em; }
.green { width: 100%; height: 400px; overflow: hidden; float: left; }
.item-list li { background-image: none; }
.leftFin ul { float: left; margin-right: 0; margin-bottom: 0 !important; margin-left: 0; padding: 0 !important; list-style-type: none; list-style-image: none; }
.leftFin li { list-style-type: none; list-style-image: none; margin: 0; padding: 0; float: left; }
.leftFin li.emailList { margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 15px; }
.fan { padding-top: 15px; padding-left: 30px; }
.fan ul { float: left; margin: 0; padding: 10px 0 0; list-style-type: none; list-style-image: none; }
.fan li { float: left; margin: 0; padding: 0 15px 0 0; list-style-type: none; list-style-image: none; }
.couponNav { bottom: 0; width: 840px; float: left; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.couponNav li { float: left !important; margin-bottom: 0 !important; padding-bottom: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.couponNav .tabs { width: 840px; float: left; margin-left: 20px; padding: 0 !important; border-bottom-color: #6db23d !important; }
.couponNav li ul { margin-bottom: 0 !important; padding-bottom: 0 !important; display: none !important; }
.couponNav ul.menu { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.coupon { font-family: arial !important; text-align: center !important; position: relative; top: 20px; left: 70px; float: left; list-style-image: url(/images/coupon.gif); list-style-position: inside; display: list-item; }
.coupon p { width: 100%; float: left; margin-bottom: 0; padding-bottom: 0; padding-left: 20px; }
.coupon a { text-decoration: none; }
.coolpon { position: absolute; top: 20px; width: 600px; }
p.cool { font-size: 21px; padding-bottom: 20px; }
.coupon h2 { color: #2a2b30; font-size: 40px; font-weight: bold; text-align: center !important; width: 525px; padding-left: 60px; }
.gpon img { float: left; margin: 0; padding: 0; }
.gpon p { font-size: 20px; width: 375px; float: right; margin: 0; padding: 0; }
.gpon { position: absolute; top: 215px; left: 70px; width: 550px; }
p.pon { font-size: 13px; position: absolute; top: 280px; width: 632px; }
