
body {  color: #000; font-family: verdana, helvetica, sans-serif; font-size: 13px; line-height: 1.4; }
/* @group TEXT */
sup { font-size: 10px; font-weight: normal; line-height: 0; }
h1 { font-size: 22px; margin: 0 0 10px 0; padding: 0; }
h2 { font-size: 20px; margin: 0 0 10px 0; padding: 0; }
h3 { font-size: 18px; margin: 0 0 10px 0; padding: 0; }
h4 { font-size: 16px; margin: 0 0 10px 0; padding: 0; }
h5 { font-size: 14px; margin: 0 0 10px 0; padding: 0; }
h6 { font-size: 13px; margin: 0 0 10px 0; padding: 0; }
p { margin: 0 0 10px 0; padding: 0; }
p.note { color: #999; font-size: 11px; }
ul.bulleted { margin: 0 0 5px 0; padding: 0; }

/* @end */
/* @group LINKS */
a, a:link, a:visited { color: #009a3c; text-decoration: none; }
a:hover, a:active { color: #009a3c; text-decoration: underline; }
/* @end */
/* @group BUTTON = fixed width */
a.btn { background-position: 0 0; background-repeat: no-repeat; float: left; overflow: hidden; text-indent: -9999px; }
a.btn:hover { background-position: 0 100%; }
a.btn.btn-clickhere { background-image:url(img/btn-clickhere.gif); height:35px; margin: 0 10px 0 0; width:175px; }
/* @end */
/* @group BUTTON = variable width */
span.btn:hover { background-position: 0 100%; }
span.btn:hover span { background-position: 100% 100%; }
span.btn input { background: transparent none; border: 0; }
/* @end */
/* @group FORMS */
div.form-item { margin: 0; padding: 0; }
div.form-item label { margin: 0; padding: 0; }
div.form-item input { color: inherit; font-size: 13px; font-family: inherit; margin: 0; padding: 0; }
div.form-item input.input-text { border: 1px solid #90278E; margin: 0; padding: 4px; }
div.form-item input.input-radio { margin: 0; padding: 0; }
div.form-item input.input-check { margin: 0; padding: 0; }
div.form-item input.input-button { margin: 0; padding: 0; }
div.form-item textarea { margin: 0; padding: 0; }
/* @end */
/* @group LAYOUT */
div#wrapper { margin: 0 auto; width: 995px; }
/* @end */
/* @group HEADER */
div#header div#banner { margin: 0 auto; padding: 0; position: relative; top: 0; z-index: 99999; }
div#header div#banner img { float: left; margin: 3px 0 0 0; }
div#header ul#gnav { float: right; margin: 0; padding: 0; width: 342px; }

div#header ul#gnav li.last { margin: 0; }
div#header ul#gnav li p { padding: 23px 13px; }
div#header ul#gnav li a { display: block; line-height: 2; }
div#header ul#gnav li.last p { padding: 33px 13px 0 13px; }
div#header ul#gnav li.last a { display: block; line-height: 2; padding: 5px 0 0 0; }
/* @end */
/* @group CONTENT */
/* CONTENT = article */
div#content div#content-inner { }
div#content div#article { float: left; margin: 0; padding: 0; width: 570px; }
div#content div#article div.section { clear: both; margin: 0 0 10px 0; }
div#content div#article div.section.promos { border-bottom: 1px dashed #ccc3bc; margin: 0 0 15px 0; padding: 0 0 10px 0; }

div#content div#article div.promo-photo { float: right; }
div#content div#article div.promo-details { float: left; line-height: 1.1; margin: 0 10px 0 0; text-align: center; width: 150px; }
div#content div#article p.promo-copy { font-size: 14px; line-height: 1.2; }
/* CONTENT = side */



div#content div#side div.side-note div.form-item { margin: 0 auto; padding: 0; width: 165px; }
div#content div#side div.side-note div.form-item label { display: block; font-size: 18px; }
div#content div#side div.side-note div.form-item input.input-text { float: left; margin: 7px 0 0 0; width: 109px; }

div#content div#side div.side-note div.form-item span.btn span { background: transparent; }
div#content div#side div.side-note div.form-item span.btn input { position: relative; top: -9999px; }

div#content div#side div.side-note.expanded h1.start-shopping-now { margin: 0 0 5px 0; }
div#content div#side div.side-note.expanded p { font-size: 12px; line-height: 1.3; margin: 0 0 5px 0; }
div#content div#side div.side-note.expanded ul { margin: 0 0 5px 0; }
div#content div#side div.side-note.expanded ul li { line-height: 1.2; }



div#content div#side div.collect-prospect div.form-item1 { margin: 0 auto; padding: 0; width: 165px; }
div#content div#side div.collect-prospect div.form-item1 label { display: block; font-size: 18px; }
div#content div#side div.collect-prospect div.form-item1 input.input-text { float: left; margin: 7px 0 0 0; width: 109px; }

div#content div#side div.collect-prospect div.form-item1 span.btn span { background: transparent; }
div#content div#side div.collect-prospect div.form-item1 span.btn input { position: relative; top: -9999px; }

div#content div#side div.collect-prospect.expanded h1.start-shopping-now { margin: 0 0 5px 0; }
div#content div#side div.collect-prospect.expanded p { font-size: 12px; line-height: 1.3; margin: 0 0 5px 0; }
div#content div#side div.collect-prospect.expanded ul { margin: 0 0 5px 0; }
div#content div#side div.collect-prospect.expanded ul li { line-height: 1.2; }





div#content div#side div.collect-prospect.expanded p.new-city { font-size: 13px; line-height: 1.2; padding-top: 40px}
div#content div#side div.collect-prospect.expanded p.prospect-copy{ font-size: 13px; line-height: 1.2; margin: 0 0 15px 5px;}


/* @end */
/* @group FOOTER */
div#footer ul#fnav { margin: 0; padding: 0; }
div#footer ul#fnav li { margin: 0; padding: 0; }
div#footer p.note { font-size: 10px; line-height: 1; width: 520px; }
/* @end */

