body { color: #393939; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #a7c142; background-image: url(../images/global/bodybg.gif); background-repeat: repeat-x; background-position: left 0; text-align: center; margin: 0; padding: 0; }
p { margin-top: 0; margin-bottom: 1.2em; }
ul { margin: 6px 0 12px 15px; padding: 0; }
ol { margin: 6px 0 12px 29px; padding: 0; }
li { margin-bottom: 1em; }
#wrap { text-align: left; width: 760px; margin: 0 auto; padding: 0; }
a:link { color: #579296; text-decoration: underline; }
a:visited { color: #579296; }
a:hover { color: #cf2f19; }
a:active { color: #a7c142; }
/*Top band and Utility Nav*/
#top { background-image: url(../images/global/bottle-topbg.gif); background-repeat: no-repeat; background-position: 13px 0; text-align: right; vertical-align: middle; height: 33px; }
#utility { font-size: 95%; font-family: Arial, Verdana, Helvetica, sans-serif; float: right; margin-top: 8px; }
#utility li { padding-left: 16px; border-bottom-style: none; list-style-type: none; display: inline; }
#utility a { text-decoration: none; }
#utility a:hover { }
li#search { background: url(../images/global/search.gif) no-repeat left 0; padding-right: 13px; padding-left: 18px; }
li#contact { background: url(../images/global/contact.gif) no-repeat left 0; padding-right: 16px; padding-left: 12px; }
#join { background: url(../images/global/join.gif) no-repeat left 0; }
#main { background-color: white; background-image: url(../images/global/main-bg.gif); background-repeat: repeat-y; background-position: left 0; margin: 0 0 0 13px; padding: 0; }
/*Subnav and SubSub Nav*/
#leftnav { background-image: url(../images/global/bottle-bottombg.gif); background-repeat: no-repeat; background-position: left 0; width: 128px; height: 499px; z-index: 200; float: left; margin: 0; padding: 0; display: block; }
#emboss { background-image: url(../images/global/emboss.gif); background-repeat: no-repeat; background-position: left 0; position: absolute; top: 170px; width: 31px; height: 33px; z-index: 100; margin-left: 52px; }
#subnav { background-color: #f8f4e5; position: absolute; top: 190px; width: 135px; margin: 0; padding: 0; border: solid 2px #579296; }
#sn { color: #579296; font-size: 12px; font-family: Arial, sans-serif; background-color: #f8f4e5; margin: 0 0 6px; padding: 6px 0 0; border-top: 12px solid #cf2f19; border-bottom: 1px dashed #d01717; }
#sn li { margin-bottom: 0; padding: 4px 4px 3px 6px; border-top: 1px dashed #cf2f19; list-style-type: none; }
#ssn { font-size: 11px; line-height: normal; margin: 0 0 0 1.7em; padding: 0; }
#ssn li { margin: 0; list-style-type: none; padding: 2px 4px 2px 0; border-top-style: none; list-style-image: url(../images/global/bullet.gif); }
#ssn li:hover, #ssn li.selected a, #ssn li.selected { color: #cf2f19; list-style-image: url(../images/global/bullet-on.gif); }
#sn li.selected { background-color: #f6efd1; }
#ssn a.selected { color: #d01717; }
#sn li a { color: #579296; text-decoration: none; }
#sn a:hover, #sn a.selected, #sn li.selected a { color: #cf2f19; }
#sn em	{ font-size:11px; }
/*Page Structure*/
#content { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; }
#maintext { width: 400px; float: right; padding-right: 40px; }
#textwide { padding-right: 40px; width: 530px; float: right; }
#contentm1 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie11.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm2 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie12.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm3 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie13.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm4 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie4.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm5 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie5.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm6 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie6.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm7 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie7.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm8 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie8.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentm9 { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie9.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentwide { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; }
#contentmreview { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie-review.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentmbiz { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie10.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentmshop { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/marnie-shop.jpg); background-repeat: no-repeat; background-position: 128px 130px; }
#contentmsearch { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/msearch.gif); background-repeat: no-repeat; background-position: 128px 130px; }
#contentmemail { margin: 0; padding: 130px 0 0 55px; border-top: 3px solid #a7c142; background-image: url(../images/marnie/memail.gif); background-repeat: no-repeat; background-position: 128px 130px; }
#chart { clear: left; margin-right: 465px; padding-top: 30px; }
/*Main Nav*/
#navarea { background-image: url(../images/global/mn-bg.gif); background-repeat: no-repeat; background-position: left 0; text-align: left; position: absolute; top: 49px; width: 500px; height: 102px; z-index: 400; margin: 0 0 0 128px; padding: 0; }
#mn { height: 36px; overflow: hidden; margin: 1px 0 0 0; padding: 0; }
#mn li { list-style-image: none; display: inline; }
#mn a { float: left; margin: 0; padding: 36px 0 0; }
#mn a:hover { background-position: 0 -36px; }
#mn-home a { background: url(../images/global/mn-home.gif) no-repeat left 0; width: 37px; }
#mn-about a { background: url(../images/global/mn-about.gif) no-repeat left 0; width: 47px; }
#mn-learn a { background: url(../images/global/mn-learn.gif) no-repeat left 0; width: 44px; }
#mn-services a { background: url(../images/global/mn-services.gif) no-repeat left 0; width: 60px; }
#mn-reviews a { background: url(../images/global/mn-reviews.gif) no-repeat left 0; width: 56px; }
#mn-shop a { background: url(../images/global/mn-shop.gif) no-repeat left 0; width: 40px; }
#mn-community a { background: url(../images/global/mn-community.gif) no-repeat left 0; width: 76px; }
#mn-biz a { background: url(../images/global/mn-biz.gif) no-repeat left 0; width: 67px; }
body.home #mn-home a, body.about #mn-about a, body.learn #mn-learn a, body.services #mn-services a, body.reviews #mn-reviews a, body.shop #mn-shop a, body.community #mn-community a, body.biz #mn-biz a { background-position: 0 -72px; }
/*Top Callout Area*/
#callout { text-align: right; position: absolute; top: 50px; width: 735px; height: 97px; padding-right: 12px; }
#label { background-image: url(../images/home/label-bg.jpg); background-repeat: no-repeat; background-position: left 0; text-align: center; position: absolute; top: 150px; width: 251px; height: 260px; padding-top: 120px; padding-right: 205px; padding-left: 20px; }
/*Other*/
#footer { color: white; font-size: 90%; text-align: right; }
.clearleft { font-size: 4px; clear: left; }
.clearright { clear: right; }
p { }
p.left_narrow { margin: 0 15px 0 0; padding: 0; }
p.nospace { margin: 0; padding: 0; }
h1 { color: #a7c142; font-size: 150%; font-weight: normal; margin-top: 0; margin-bottom: 1.5em; }
h2 { color: #a7c142; font-size: 140%; font-weight: normal; margin-top: 0; margin-bottom: 0.5em; }
h3 { color: #d01717; font-size: 100%; margin-bottom: 0.2em; }
td { text-align: left; vertical-align: top; padding-top: 5px; border-bottom: 1px dotted #a7a7a6; }
.close { background-image: url(../images/global/corkscrew.gif); background-repeat: no-repeat; background-position: center 0; height: 41px; }
body.map ul { margin: 0; padding: 0; }
body.map ul ul { margin: 0 0 0 1.5em; padding: 0; }
body.map li { font-weight: bold; margin-bottom: 0; border-bottom: 1px solid #a4bf45; list-style-type: none; }
.intro { color: #579296; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; }
body.map li li { font-weight: normal; margin-bottom: 0; border-top: 1px dotted #a4bf45; border-bottom-style: none; list-style-type: disc; }
body.map a { text-decoration: none; }

/* Lists with Images */
div.list		{ clear:both; float:left; width:100%; margin-top:16px; }
div.first		{ margin-top:0px; }
div.thumb		{ float:left; margin:4px 10px 0px 0px; width:151px; text-align:right; }
div.content		{ float:left; width:365px; }
div.thumbright	{ float:right; text-align:center; margin-bottom:10px; }

