/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "stylesheet_foundation" in dotEditor style management */
#cities_table td {border-style:solid;border-width:1px;font-size:11px;padding: 4px 3px 4px 2px;border-bottom: 1px solid;}
#shoppingStuff a {text-decoration:none;}
#shoppingStuff a:hover {text-decoration:underline;}
#shoppingStuff table td {width:200px;}
.accordianTrigger img {vertical-align:top;}
.accordion_hr { border-top: 2px solid #E9EAEA; margin: 5px 0px 5px 0px; }
.ajax__calendar_days table tr td {	padding:0px 0px 0px 0px;}
.body_hr {visible: false; border-top: 3px solid #E9EAEA; margin-top: 5px; margin-bottom: 5px; clear: both;}
.bodylarge {font-size: 130%; }
.bodynormal {font-size: 115%; }
.business_stepleft {float: left; width: 100px;}
.business_stepright {float: left; width: 506px; margin-bottom: -10px;}
.calendar {  }
.calendar table td { border-style:none; }
.calendar_day { }
.calendar_day_header {  }
.calendar_header {  }
.calendar_other_month_day {  }
.contact_us_formleft {float: left; width: 70px; padding: 0px 0px 0px 0px;}
.contact_us_formright {float: left; width: 246px; padding: 0px 0px 0px 8px;}
.contact_us_left {float: left; width: 346px; padding: 0px 0px 0px 0px;}
.contact_us_right {float: right; width: 260px; padding: 0px 0px 0px 0px;}
.content_box {border: 5px solid #e9eaea; background: #FFFFFF; padding: 10px; width: 626px; line-height: 140%;  overflow:hidden; height:auto;}
.content_box OL LI {margin: 2px 10px 0px -10px;}
.content_box table {width: 100%;}
.content_box table TD {padding: 4px 5px 4px 2px; border-bottom: 1px solid #E9EAEA;}
.content_box table TH {padding: 4px 5px 4px 2px; background: #E9EAEA; font-weight: bold; text-align: left;}
.content_box table.nolines {width: 100%;}
.content_box table.nolines TD {padding: 4px 5px 4px 2px; border-bottom: 0px solid #ffffff !important;}
.content_box table.nolines TH {padding: 4px 5px 4px 2px; background: #E9EAEA; font-weight: bold; text-align: left;}
.content_box UL LI {margin: 2px 10px 0px 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
.content_box UL LI.inline {margin: 0px 10px 0px -40px !important; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat; font-weight: normal; padding: 0px 35px 1px 12px !important; display: inline !important;}
.content_box UL LI.tight {margin: 0px 10px 0px -38px !important; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px -1px; font-weight: normal; padding: 0px 0px 1px 21px !important;}
.content_box UL.inline {margin-top: 0px !important; margin-bottom: 5px !important; display: inline !important;}
.content_box UL.tight {margin-top: 0px !important; margin-bottom: 15px;}
.content_box_full {border: 5px solid #DFE3CD; background: #FFFFFF; padding: 10px; width: 910px; line-height: 140%; min-height: 335px; height: auto !important; height: 335px; overflow:hidden;}
.content_box_noborder table TD {border-bottom: 0px;}
.content_container {width: 940px; margin: 15px 10px 10px 10px; text-align: left; background: url(/images/page/page_lhbg_olive.gif) repeat-y 0px 0px; }
.content_left {float: left; width: 275px; background: #e9eaea;}
.content_onethird {float: left; width: 202px; padding: 0px 8px 0px 0px;}
.content_onethird img, .content_onethird_nopad img {padding: 0px 0px 5px 0px;}
.content_onethird_nopad {float: left; width: 202px;}
.cosmetic_slider {padding: 10px 10px 7px 10px; background: url(/images/cosmetics/im_bg.gif) repeat-x #eaebe5; margin-bottom: 15px;}
.cosmetic_slider .container {width: 100%; overflow: hidden; padding-top: 10px;}
.cosmetic_slider .limage {float: left; width: 415px;}
.cosmetic_slider .rtext {float: left; width: 190px;}
.cosmetic_slider .rtext .bctrl {padding: 5px 0 0 0;}
.cosmetic_slider .rtext .bctrl li {margin: 3px 10px 0 -40px; padding: 0; list-style: none; background: none;}
.cosmetic_slider .rtext .bctrl li a, .cosmetic_slider .rtext .bctrl li a:visited {color: #fff; text-decoration: none; background: #0197d0; font-size: 120%; font-weight: bold; padding: 6px 10px 8px 0; #padding: 0 10px 0 0;}
.cosmetic_slider .rtext .bctrl li a:hover {color: #fff; background: #0197d0; text-decoration: none;}
.cosmetic_slider .rtext .bctrl li img {vertical-align: middle; padding-right: 7px;}
.cosmetic_slider .rtext .bctrl li.disable img {vertical-align: middle; padding-right: 10px; background: #cecec9;}
.cosmetic_slider .rtext .bctrl ul {margin-bottom: 0; padding-bottom: 0;}
.cosmetic_slider .rtext .pageno {margin-top: -15px; text-align: right; font-weight: bold; color: #7a6635;}
.cosmetic_slider .rtext .tdesc {padding: 0 10px 10px 20px; min-height: 163px; height: auto !important; height: 163px;  font-weight: bold; line-height: 180%;}
.donatepage_icons {float: left; padding: 2px 20px 20px 20px; width: 110px; text-align: center; font-size: 120%; font-weight: bold;}
.error_textbox {position: absolute; background: #3c4903; width: 315px; padding: 20px; margin: 20px 0px 0px 0px;  #margin: 20px 0px 0px 0px;  _margin: 20px 0px 0px 0px; }
.error_textbox h1 {color: #FFFFFF; font-size: 195%; margin: 2px 0px 15px 0px; padding: 0px;}
.error_textbox P {color: #FFFFFF; margin: 0px 0px 15px 0px; line-height: 145%;}
.event_form_search {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; vertical-align: 40;  #vertical-align: -25%;  _vertical-align: -25%;  color: #777777; font-size: 100%; width: 136px; margin: 0px 5px 0px 0px;}
.event_item { margin: 10px 0px 10px 0px; }
.event_search_box { background: #DFE3CD; width: 620px; padding:10px; margin: -10px 0px 10px -15px; line-height:13px! important; }
.event_search_box_left { float:left; padding:10px 15px 10px 15px;}
.event_search_box_right { float:right; }
.event_search_box_right table TD {padding: 1px 2px 2px 2px; border-bottom: 0px solid #E9EAEA; text-align: center;}
.event_search_box_right table TH {padding: 2px 2px 2px 2px; text-align: center; color: #576125; width: 14%;}
.event_search_input { padding: 10px; padding: 5px 0px 10px 0px; }
.event_search_text {font-size: 135%; font-weight: bold; padding: 0px 0px 7px;}
.faircomment_header h2 { color: #3c4903; font-weight: bold; font-size: 110%; margin: 0px 0px 0px 0px; padding: 0px; }
.faircomment_header h2 A:hover {color: #a2c900; text-decoration: none;}
.faircomment_header h2 A:link, .faircomment_header h2 A:visited {color: #3c4903; text-decoration: none;}
.faircomment_header_white h2 {color: #FFFFFF; font-weight: bold; font-size: 110%; margin: 0px 0px 0px 0px; padding: 0px;}
.faircomment_header_white h2 A:hover {color: #a2c900; text-decoration: none;}
.faircomment_header_white h2 A:link, .faircomment_header_white h2 A:visited {color: #FFFFFF; text-decoration: none;}
.form {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; vertical-align: middle; color: #777777; font-size: 100%;}
.form_dd {padding: 0px; border: 1px solid #CFD5B4; background-color: #FFFFFF; vertical-align: middle; color: #777777; font-size: 100%;}
.form_search {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; color: #777777; font-size: 100%; width: 136px; margin: 0px 5px 0px 0px;}
.have_your_say_add {float: right; padding: 3px 0 0 0}
.have_your_say_bg {background: #ECF4CC; margin-top: 20px;}
.have_your_say_bg hr {color: #DAE3B8; background-color: #DAE3B8; height: 2px; border: 0px; margin: 10px 0px 10px 0px; #margin: 4px 0px 4px 0px; _margin: 4px 0px 4px 0px;}
.have_your_say_formleft {float: left; width: 128px; padding: 2px 0px 0px 0px; line-height: 1.35em;}
.have_your_say_formright {float: left; width: 445px; padding: 0px 0px 0px 10px; line-height: 1.2em;}
.have_your_say_pad {padding: 5px 10px 10px 10px;}
.have_your_say_pad p {margin: 0 0 8px 0;}
.have_your_say_pad p.quote {background: url(/images/have_your_say/quote1.gif) no-repeat; padding: 0 0 0 16px; margin: 0 0 8px 0;}
.have_your_say_titlebar {background: #A2C900; width: 610px; padding: 7px 10px 5px 10px; margin: 0 0 10px -15px !important; overflow: hidden;}
.have_your_say_titlebar h1 {color: #3C4903; font-weight: bold; font-size: 175%;}
.highlight {background: #a2c900; font-weight: bold;}
.homepage_container {width: 940px; margin: 15px 10px 10px 10px; text-align: left;}
.hp_blockpositioning {position: absolute; width: 655px; height: 281px;}
.hp_blockpositioning a, .blockpositioning a:visited {color: #fff; text-decoration: none;}
.hp_blockpositioning a:hover {color: #96b806; text-decoration: underline;}
.hp_blockpositioning h1 {color: #fff; font-size: 170%; margin: 0 0 2px 0; padding: 0 0 5px 0; line-height: 125%;}
.hp_blockpositioning p {margin: 0;}
.hp_bottom_newsbox {border: 5px solid #DFE3CD; background: #FFFFFF;}
.hp_bottom_newsbox h1 {color: #7A6635; font-size: 175%; font-weight: bold; margin: 0px 0px 8px 0px; padding: 0px;}
.hp_bottom_newsbox P {margin: 0px 0px 8px 0px; line-height: 145%;}
.hp_bottom_newsleft {float: left; width: 300px; background: #DFE3CD; margin: 0px 0px 0px -0px; padding: 10px 10px 25px 12px;  #margin: 0px 0px 0px 0px; #padding: 10px 10px 25px 12px;  _margin: 0px 0px 0px 0px; _padding: 10px 10px 25px 15px; }
.hp_bottom_newsright {float: left; width: 295px; margin: 10px 0px 0px 15px;}
.hp_rhbox {background: #FFFFFF; border: 10px solid #CFD5B4;}
.hp_rhbox_left {float: left; width: 80px;}
.hp_rhbox_right {float: left; width: 150px;}
.hp_rhs h2 {color: #7A6635; font-weight: bold; font-size: 135%; margin: 0px 0px 2px 0px; padding: 0px;}
.hp_rhs h2 A:hover, .hp_bottom_newsbox h1 A:hover {color: #a2c900; text-decoration: none;}
.hp_rhs h2 A:link, .hp_rhs h2 A:visited, .hp_bottom_newsbox h1 A:link, .hp_bottom_newsbox h1 A:visited {color: #7A6635; text-decoration: none;}
.hp_rhs P {margin: 0px;}
.hp_rss { float:right; padding: 10px 10px 0px 0px; }
.hp_table {height: 281px; width: 290px; float: right; padding: 0px 10px 0px 0px;}
.hp_textbox {background: #3c4903; width: 290px; padding: 10px;}
.hp_textbox h1 {color: #FFFFFF; font-size: 195%; margin: 2px 0px 8px 0px; padding: 0px;}
.hp_textbox P {color: #FFFFFF; margin: 0px 0px 7px 0px; line-height: 145%;}
.hp_textbox_ar1 {background: #3c4903; width: 290px; padding: 10px;}
.hp_textbox_ar2 {background: #004c7e; width: 290px; padding: 10px;}
.hp_textbox_ar3 {background: #6b2832; width: 290px; padding: 10px;}
.hp_textbox2 {background: #715b27; width: 290px; padding: 10px;}
.hp_textbox2 A, .hp_textbox2 A:visited {color: #fff; text-decoration: none;}
.hp_textbox2 A:hover {color: #96b806; text-decoration: underline;}
.hp_textbox2 h1 {color: #fff; font-size: 195%; margin: 2px 0 2px 0; padding: 0 0 5px 0; line-height: 125%;}
.hp_textbox2 p {margin: 0 0 3px 0;}
.lh_bgfix {background: #E9EAEA; height: 10px; width: 275px; margin-top: -10px; margin-bottom: 0px; float: left; z-index: 10000;}
.lh_relatedlink {background: #d5d7d7; padding: 10px 10px 0px 10px; margin: 0px 0px 0px 0px;}
.lh_relatedlink_container { padding-bottom:40px; }
.lh_relatedlink_hr {border-top: 2px solid #EBEEE0;}
.lh_relatedlink_image { float:left; width:24px; margin-top:0px; }
.lh_relatedlink_text { float:left; width:200px; margin:10px 0px 0px 10px; }
.lh_title {color: #333333; font-weight: normal; font-size: 150%; margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.1em;}
.mapCloseDiv { float:right; cursor:pointer; height:14px; width:14px; }
.mapping_div {float: left; padding: 0px 13px 0px 13px;}
.mapping_div2 {float: left; padding: 0px 15px 0px 15px;}
.mapping_divtop {padding: 0px 0px 6px 14px; background: url(/images/mapping/nav/div_top.gif) no-repeat;}
.mapping_keybar {background: #DFE3CD; height: 26px; width: 632px; #width: 627px; padding: 0px 3px 0px 5px; #padding: 0px 3px 0px 10px; margin: -10px 0px 10px -15px;}
.mapping_map { float: left; width:625px; height:517px; }
.mapping_navbar {background: #cfd5b4; width: 627px; #width: 622px; padding: 1px 3px 9px 10px; #padding: 1px 3px 9px 15px; margin: -10px 0px 10px -15px;}
.mapping_navfirst {padding: 0px 0px 0px 14px; float: left; background: url(/images/mapping/div.gif) no-repeat;}
.mapping_search {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; vertical-align: 40; #vertical-align: -25%; _vertical-align: -25%; color: #777777; font-size: 95%; width: 105px; margin: 0px 2px 0px 0px;}
.mapping_searchbox {float: left; width: 170px; #width: 165px; height: 72px;}
.mapping_searchresults { 	width:601px; 	padding:10px;	margin-bottom:10px;	border: 2px solid #CFD5B4; 	display: none;	overflow:auto; }
.mapping_togglebox {float: left; width: 279px; height: 72px;}
.mapping_toolsbox {float: left; width: 128px; height: 72px;}
.mapSearchContent { width:600px;  max-height:200px; overflow:auto; }
.mapSearchContent2 { width:570px; }
.mapSearchIcon { float:left; cursor:pointer; width:34px; height:31px; }
.mapSearchItem { float:left; width:245px; }
.mapSearchItem_Title { cursor:pointer; font-weight:bold; }
.mapSearchTitle { float:left; }
.newsletter_formleft {float: left; width: 200px; padding: 0px 0px 0px 0px;}
.newsletter_formleft_cb {float: left; width: 10px; padding: 0px 0px 0px 0px;}
.newsletter_formright { float: right; width: 396px; padding: 0px 0px 0px 8px; }
.newsletter_formright_cb { float: right; width: 591px; padding: 0px 0px 0px 8px; }
.padding_b6 {padding: 0px 0px 6px 0px;}
.press_bottomlink {background: #3c4903; padding: 3px 10px 4px 10px; margin: 10px 0px 0px 0px; float: right; font-size: 95%;}
.prodcert_chainarrow {float: left; width: 42px; padding: 25em 0px 10px 0px; margin: 0px 0px 15px 0px;}
.prodcert_chainbox {float: left; width: 240px; background: #f6f7f1; padding: 15px 15px 5px 15px; margin: 0px 0px 15px 0px; }
.product_hr { border-top: 2px solid #E9EAEA; margin: 0px 0px 5px 0px; }
.product_searchbox {background: #e3e6d2; padding: 8px 10px 8px 0px; margin: 0px 0px 0px 0px; font-size:12px;}
.product_searchtext1 {font-weight: bold; padding: 0px 10px 0px 10px; }
.profile_bottomleft {float: left; width: 130px; padding: 15px 0px 0px 0px;}
.profile_bottomright {float: left; width: 485px; padding: 15px 0px 0px 0px;}
.profile_bottomright P {margin: -2px 0px 10px 0px; line-height: 1.4em;}
.profile_left_title {  width:500px; }
.profile_righticons {padding: 5px 0px 0px 0px; margin: 0px 0px 3px 0px;  #margin: 0px 0px -10px 0px; float: right; font-size: 95%;}
.profile_topleft {float: left; width: 625px; padding: 0px 0px 10px 0px; line-height: 1.5em;}
.profile_topleft TABLE {margin: 0px 0px 13px 0px;}
.profile_topright {float: left; width: 261px; font-size: 95%; padding: 0px 0px 10px 10px;}
.profile_topright img { padding: 0px 0px 0px 0px; }
.relatedlink LI {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 5px 3px 4px 15px; background: url(/images/icons/links_chev.gif) no-repeat 1px 7px;}
.rh_newslettersignup {background: #CFD5B4; font-size: 135%; font-weight: bold; padding: 10px 0px 0px 0px;}
.rh_newslettersignup A:hover {color: #FFFFFF; text-decoration: none;}
.rh_newslettersignup A:link, .rh_newslettersignup A:visited {color: #46520F; text-decoration: none;}
.search_text {font-size: 16px; font-weight: bold;}
.section_box_innerimage {float: left; width: 98px;}
.section_box_innertext {float: left; width: 202px;}
.section_box_innertext A:hover {color: #96b806; text-decoration: none;}
.section_box_innertext A:link, .section_box_innertext A:visited {color: #00b9e4; text-decoration: none;}
.section_box_innertext h2 {color: #7A6635; font-weight: bold; font-size: 150%; margin: 0px 0px 8px 0px; padding: 0px; line-height: 1.1em;}
.section_box_innertext P {margin: 0px 0px 0px 0px;}
.section_boxleft {float: left; width: 303px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #e9eaea;}
.section_boxright {float: right; width: 303px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #e9eaea;}
.section_textbox {position: absolute; background: #A6C500; width: 275px; padding: 10px; margin: 20px 0px 0px 0px;  #margin: 20px 0px 0px 0px;  _margin: 20px 0px 0px 0px; }
.section_textbox h1 {color: #FFFFFF; font-size: 195%; margin: 2px 0px 5px 0px; padding: 0px; background: #A6C500;}
.section_textbox P {color: #FFFFFF; margin: 0px 0px 5px 0px; line-height: 145%;}
.section_textbox_2 {position: absolute; background: #c2d44c; width: 275px; padding: 10px; margin: 20px 0px 0px 0px;  #margin: 20px 0px 0px 0px;  _margin: 20px 0px 0px 0px; }
.section_textbox_2 h1 {color: #000000; font-size: 195%; margin: 2px 0px 5px 0px; padding: 0px;}
.section_textbox_2 P {color: #000000; margin: 0px 0px 5px 0px; line-height: 145%;}
.spaced { line-height: 1.4em; }
.spaced SUB { line-height: 0; }
.spaced SUP { line-height: 0; }
.table_press {width: 100%;  border:0px !important; border-bottom: 2px solid #E9EAEA !important;}
.table_press TD {padding: 9px 10px 9px 0px !important; border-top: 2px solid #E9EAEA !important;}
.table_press TD.layoutrow {padding: 0px !important; border: 0px solid #FFFFFF !important;}
.title_bar {background: #BED600; width: 620px; padding: 10px; margin: 0px 0px 10px -15px;}
.trans_box {	width:200px; height:480px; 	padding:10px;	font-family:verdana;	border: 2px solid #CFD5B4; 			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/mapping/75p_white.png');}
.trans_box[class] {	background-image:url(/images/mapping/75p_white.png);	background-repeat:repeat;}
.xmas09_bottom {background: url(/images/xmas09/b1.jpg) no-repeat top right; min-height: 92px; height: auto !important; height: 92px; padding: 10px 0 0 0;}
.xmas09_bottom ul {display: inline; margin: 0 0 0 10px; #margin: 0 0 0 48px;}
.xmas09_bottom ul li {display: inline; vertical-align: middle; margin: 0; padding: 0 3px 0 0;}
.xmas09_bottom ul li img {vertical-align: middle; }
.xmas09_btn_friend {position:absolute; margin: 52px 0 0 261px;}
.xmas09_innerwrapper {width: 918px; overflow: hidden;}
.xmas09_left {float: left; width: 524px;}
.xmas09_left_bg {background: url(/images/xmas09/l.gif) no-repeat top left; padding-left: 25px;}
.xmas09_left_innerbg {background: url(/images/xmas09/inner_bg.gif) #cfe08b; min-height: 481px; height: auto !important; height: 481px;}
.xmas09_left_innertext {padding: 23px 0 10px 19px; background: url(/images/xmas09/tree3.gif) no-repeat 438px 206px; min-height: 303px; height: auto !important; height: 303px;}
.xmas09_left_innertext h1 {color: #1b191a !important; font-size: 135%; font-weight: bold; padding-bottom: 15px;}
.xmas09_left_innertext p {font-size: 105%; color: #1b191a; line-height: 1.6em;}
.xmas09_left_innertext p.button {margin-bottom: 0.5em;}
.xmas09_left_top {padding-top: 41px;}
.xmas09_right {float: left; width: 370px;}
.xmas09_wrapper {background: url(/images/xmas09/page_bg.gif) #2a3400; padding: 12px 0 20px 23px; color: #1b191a !important;}
body {font-size: 75%; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; background: url(/images/page/pagebg_green.gif) repeat-x #FFFFFF; text-align: center; color: #3C4903;}
h1 {background-color:#BED600;color: #ffffff; font-weight: normal; font-size: 205%; margin: 0px 0px 0px 0px;  #margin: 0px 0px 0px 0px;  _margin: 0px 0px 0px 5px;  padding: 0px; line-height: 1.1em;}
h2 {color: #00B9E4; font-weight: normal; font-size: 155%; margin: 0px 0px 0px 0px;  #margin: 0px 0px 0px 0px;  _margin: 0px 0px 0px 5px;  padding: 0px; line-height: 1.1em;}
hr {color: #E9EAEA; background-color: #E9EAEA; height: 2px; border: 0px; margin: 10px 0px 10px 0px;  #margin: 4px 0px 4px 0px;  _margin: 4px 0px 4px 0px; }
LI.level1_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_chev.gif) no-repeat 10px 9px #FFFFFF; border-top: 1px solid #e9eaea;}
LI.level1_off a, LI.level1_off a:visited {color: #333333; text-decoration: none; padding: 7px 3px 6px 26px; display: block;}
LI.level1_off a:hover {color: #333333; text-decoration: none; padding: 7px 3px 6px 26px; background: url(/images/icons/menu_chev_down.gif) no-repeat 10px 9px #d5d7d7; display: block;}
LI.level1_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_chev_down.gif) no-repeat 10px 9px #d5d7d7; font-weight: bold; border-top: 1px solid #e9eaea;}
LI.level1_on a, LI.level1_on a:visited {color: #333333; text-decoration: none; padding: 7px 3px 6px 26px; display: block;}
LI.level1_on a:hover {color: #333333; text-decoration: none; padding: 7px 3px 6px 26px; display: block;}
LI.level2_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 26px 5px #FFFFFF;}
LI.level2_off a, LI.level2_off a:visited {color: #333333; text-decoration: none; padding: 3px 3px 4px 38px; display: block;}
LI.level2_off a:hover {color: #333333; text-decoration: none; padding: 3px 3px 4px 38px; display: block;}
LI.level2_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 26px 5px #FFFFFF; font-weight: bold;}
LI.level2_on a, LI.level2_on a:visited {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 38px; display: block;}
LI.level2_on a:hover {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 38px; display: block;}
LI.level3_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 40px 5px #FFFFFF;}
LI.level3_off a, LI.level3_off a:visited {color: #333333; text-decoration: none; padding: 3px 3px 4px 53px; display: block;}
LI.level3_off a:hover {color: #333333; text-decoration: none; padding: 3px 3px 4px 53px; display: block;}
LI.level3_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 40px 5px #FFFFFF; font-weight: bold;}
LI.level3_on a, LI.level3_on a:visited {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 53px; display: block;}
LI.level3_on a:hover {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 53px; display: block;}
LI.level4_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 54px 5px #FFFFFF;}
LI.level4_off a, LI.level4_off a:visited {color: #333333; text-decoration: none; padding: 3px 3px 4px 68px; display: block;}
LI.level4_off a:hover {color: #333333; text-decoration: none; padding: 3px 3px 4px 68px; display: block;}
LI.level4_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 54px 5px #FFFFFF; font-weight: bold;}
LI.level4_on a, LI.level4_on a:visited {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 68px; display: block;}
LI.level4_on a:hover {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 68px; display: block;}
LI.level5_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 70px 5px #FFFFFF;}
LI.level5_off a, LI.level5_off a:visited {color: #333333; text-decoration: none; padding: 3px 3px 4px 83px; display: block;}
LI.level5_off a:hover {color: #333333; text-decoration: none; padding: 3px 3px 4px 83px; display: block;}
LI.level5_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 70px 5px #FFFFFF; font-weight: bold;}
LI.level5_on a, LI.level5_on a:visited {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 83px; display: block;}
LI.level5_on a:hover {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 83px; display: block;}
LI.level6_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 84px 5px #FFFFFF;}
LI.level6_off a, LI.level6_off a:visited {color: #333333; text-decoration: none; padding: 3px 3px 4px 98px; display: block;}
LI.level6_off a:hover {color: #333333; text-decoration: none; padding: 3px 3px 4px 98px; display: block;}
LI.level6_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 84px 5px #FFFFFF; font-weight: bold;}
LI.level6_on a, LI.level6_on a:visited {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 98px; display: block;}
LI.level6_on a:hover {color: #333333; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 98px; display: block;}
LI.productlist {margin: 2px 10px 0px 0px !important; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
li.sitemap_level1 {background:transparent url(/images/icons/chev.gif) no-repeat scroll 0px 2px !important;border-bottom:2px solid #E9EAEA;font-weight:bold !important;list-style-image:none;list-style-position:outside;list-style-type:none;margin:1px 0px 3px 3px !important;padding:3px 0px 8px 20px !important;text-transform:uppercase;}
li.sitemap_level2 {background:transparent url(/images/icons/links_chev_g.gif) no-repeat scroll 0px 5px !important;font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0px 0px !important;padding:2px 0px 1px 14px !important;text-transform:none;}
li.sitemap_level3 {background:transparent url(/images/icons/spacer.gif) no-repeat scroll 0px !important;font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0px 0px !important;padding:2px 0px 1px !important;text-transform:none;}
li.sitemap_level4 {background:transparent url(/images/icons/links_chev_g.gif) no-repeat scroll 0px 5px !important;font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0px 0px !important;padding:2px 0px 1px 14px !important;text-transform:none;}
li.sitemap_level5 {background:transparent url(/images/icons/spacer.gif) no-repeat scroll 0px !important;font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0px 0px !important;padding:2px 0px 1px 14px !important;text-transform:none;}
LI.top_menu1 a, LI.top_menu1 a:visited {text-decoration: none; background: url(/images/top/menu/home.gif) no-repeat; padding: 0px;}
LI.top_menu1 a:hover, LI.top_menu1_on a, LI.top_menu1_on a:visited {text-decoration: none; background: url(/images/top/menu/home_f2.gif) no-repeat; padding: 0px;}
LI.top_menu2 a, LI.top_menu2 a:visited {text-decoration: none; background: url(/images/top/menu/what_is_fairtrade.gif) no-repeat; padding: 0px;}
LI.top_menu2 a:hover, LI.top_menu2_on a, LI.top_menu2_on a:visited {text-decoration: none; background: url(/images/top/menu/what_is_fairtrade_f2.gif) no-repeat; padding: 0px;}
LI.top_menu3 a, LI.top_menu3 a:visited {text-decoration: none; background: url(/images/top/menu/products.gif) no-repeat; padding: 0px;}
LI.top_menu3 a:hover, LI.top_menu3_on a, LI.top_menu3_on a:visited {text-decoration: none; background: url(/images/top/menu/products_f2.gif) no-repeat; padding: 0px;}
LI.top_menu4 a, LI.top_menu4 a:visited {text-decoration: none; background: url(/images/top/menu/producers.gif) no-repeat; padding: 0px;}
LI.top_menu4 a:hover, LI.top_menu4_on a, LI.top_menu4_on a:visited {text-decoration: none; background: url(/images/top/menu/producers_f2.gif) no-repeat; padding: 0px;}
LI.top_menu5 a, LI.top_menu5 a:visited {text-decoration: none; background: url(/images/top/menu/get_involved.gif) no-repeat; padding: 0px;}
LI.top_menu5 a:hover, LI.top_menu5_on a, LI.top_menu5_on a:visited {text-decoration: none; background: url(/images/top/menu/get_involved_f2.gif) no-repeat; padding: 0px;}
LI.top_menu6 a, LI.top_menu6 a:visited {text-decoration: none; background: url(/images/top/menu/press_office.gif) no-repeat; padding: 0px;}
LI.top_menu6 a:hover, LI.top_menu6_on a, LI.top_menu6_on a:visited {text-decoration: none; background: url(/images/top/menu/press_office_f2.gif) no-repeat; padding: 0px;}
LI.top_menu7 a, LI.top_menu7 a:visited {text-decoration: none; background: url(/images/top/menu/resources.gif) no-repeat; padding: 0px;}
LI.top_menu7 a:hover, LI.top_menu7_on a, LI.top_menu7_on a:visited {text-decoration: none; background: url(/images/top/menu/resources_f2.gif) no-repeat; padding: 0px;}
LI.top_menu8 a, LI.top_menu8 a:visited {text-decoration: none; background: url(/images/top/menu/business_services.gif) no-repeat; padding: 0px;}
LI.top_menu8 a:hover, LI.top_menu8_on a, LI.top_menu8_on a:visited {text-decoration: none; background: url(/images/top/menu/business_services_f2.gif) no-repeat; padding: 0px;}
UL.productlist {margin-top: 8px; margin-bottom: 0px;}
UL.relatedlink {margin: 0px 0px 0px 0px; padding-left: 0px; padding-bottom: 15px;}
ul.sitemap {margin:0px;padding:0px;}


