body { font:12px arial, helvetica, sans-serif; background:#e4e4e4 url(bg.png) repeat-x; margin-top:0; padding-top:0 }
body, .store-footer { color:#000 }
h1 { font-size:24px; color:#387930 }
h1, h2, h3, h4, h5, a:visited, a:hover, a, .core-form-field-required .core-form-field-label, .core-body-window .core-section-header, .store-product-detail-title { font-weight:bold }
h1, h2, h3, h4, h5, .store-product-detail-title { font-style:normal; word-spacing:0 }
h2 { font-size:21.6px }
h2, a, .store-product-detail-title { color:#277bc0 }
h3, .core-body-window .core-section-header { font-size:18px }
h3, .core-body-window .core-section-header, .core-form-field-body-note { color:#666 }
h4 { font-size:16px }
h4, h5 { color:#333 }
h5, .store-product-detail-title { font-size:14px }
a { font-family:Arial, Helvetica, sans-serif; font-weight:400 }
a, .store-footer a:hover { text-decoration:none }
#template { width:950px; position:relative }
#template, #page, #content, .core-body-window .core-section { margin-left:auto; margin-right:auto }
#page-top { height:104px }
#logo { width:327px; height:57px; right:603px; bottom:469.6px; margin-top:40px; margin-left:20px }
#page { background:#fff url(body-bg.png) repeat-y; margin-top:33px; position:static; padding-left:20px }
a:visited, a:hover, a { color:#0085cf }
#head { clear:both }
#head, #content, .core-body-window .core-section { width:730px }
#guide { font:24px arial, helvetica, sans-serif normal bold; color:#3b7930 }
#content { background:white }
#content, .core-body-window .core-section-header { padding:10px }
#head-security { background:400px 20px; text-align:right; background:url(fs_secure-ordering.png) no-repeat left }
#head-security, .store-product-option-groups { padding-right:1em }
.ns #head-security, .nh #head { display:none }
.store-order-action-list li { white-space:normal !important }
.core-form-field-group + .core-form-field-group, .core-body-window .core-section { margin-top:2em }
.core-form-field-label { margin-bottom:4px }
.core-body-window .core-section { padding-top:4px }
.core-body-window .core-section-header { margin:0; padding-left:10px }
.core-body-window .core-section-header, .store-product-list-item-title, .store-product-detail-title { letter-spacing:1px }
.core-body-window .core-section-body { background:#white; border:1px solid #aaa; color: #000000; }
.core-body-window .core-section-body, .store-footer { padding:2em }
.store-footer { background:#fff url(footer-bg2.gif) repeat; margin-bottom:30px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px }
.store-footer a:visited, .store-footer a:link { color:#00bfff }
.store-footer a:hover { color:#ffa500 }
.store-product-detail-description-short { margin-left:1em }
.store-product-list-item { margin-bottom:0 }
.store-product-list-item-title, .store-product-detail-title { text-shadow:2px 2px 2px #ddd }
.store-product-list-item-description { margin-top:1em }
.store-product-detail { line-height:1.4em }
.store-product-detail-title { margin-bottom:10px }
.store-product-detail-title, .store-product-list-item-title, .core-form-field-group-header { margin-right:1em }
.store-product-list-item-title, .core-form-field-group-header { font-family:Georgia, "Times New Roman", Times, serif }
.store-page-navigation { border-top:1px dotted #ddd }
.store-product-detail-quantity { margin-top:10px }
.store-product-list-item-description, .store-product-detail-description { margin-bottom:1em }
.store-product-option-groups { padding-left:1em }
.core-form-field-body-note { font-size:10px; margin-top:4px }
