html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,object,iframe,img,ins,kbd,q,a,abbr,acronym,address,big, cite,code,tt,var,del,dfn,samp,sub,sup,em,strong,small,strike {margin:0;padding:0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
table{border-collapse:collapse;border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
blockquote, q {quotes: none;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
a:active {outline: none;} /* instead of old :focus rule */
em {font-style: italic;}
strong {font-weight: bold;}
input,textarea,select {font-family: inherit;font-size: inherit;font-weight: inherit;}

/* 12px baseline rhytm 18px */

body {
	font-size: 12px;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e9e9e9;
}

.group {
	overflow: hidden;
	zoom: 1;
}

/* wraps around floated elements */

#wrapper {
	width: 1000px;
	margin: 0;
	text-align: left;
	position: relative;
	background-color: #ffffff;
}

/* base typography 12px baseline rhytm 18px */

h1 {
	font-size: 1.6666666666666667em;
	line-height: 0.9em;
	margin: 0 0 0.9em 0;
}

h2 {
	font-size: 1.5em;
	line-height: 1em;
	margin: 0 0 1em 0;
}

h3 {
	font-size: 1.3333333333333333em;
	line-height: 1.125em;
	margin: 0 0 1.125em 0;
}

h4 {
	font-size: 1.1666666666666667em;
	line-height: 1.2857142857142858em;
	margin: 0 0 1.2857142857142858em 0;
}

p, ul, blockquote, pre, td, th, label {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 1.5em 0;
}

p.small {
	font-size: 0.8333333333333334em;
	line-height: 1.8em;
	margin: 0 0 1.8em 0;
}

table {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}

/* form layouts  */

/* pro network */

label {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1666666666666667em;
	text-transform: uppercase;
	margin: 0 0 0 0;
	color: #76491A;
}

label.nf {
	position: relative;
	right: 20px;
	padding: 0;
	margin: 0;
}

input.radio {
	position: relative;
	right: 5px;
	padding: 0;
	margin: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

label.nf {
	position: relative;
	right: 35px;
	padding: 0;
	margin: 0;
}

}

/* targets webkit only */

td[colspan="1"] {
	vertical-align: middle;
}

/* may need to use a class for IE6/7 */

label.error {
	color: #C50000;
	padding-left: 18px;
	background: transparent url(img/error.png) top left no-repeat;
}

input.error, textarea.error {
	border: 1px solid #C50000;
}

input {
	background-color: #fff;
	color: #525252;
}

form table {
	margin: 0;
	padding: 0;
	table-layout: fixed;
}

form table td {
	margin: 0;
	padding: 0 0 4px 0;
	vertical-align: top;
}

#pro_network {
	width: 536px;
	background: transparent url('http://www.bonami.com/images/graphics/green_prof_network_bottom.png') center bottom no-repeat;
	padding: 0 0 50px 0;
	position: relative;
}

#pro_network form {
	width: 536px;
	background: transparent url('http://www.bonami.com/images/graphics/green_prof_network_center.png') center top repeat-y;
	margin: 0;
}

#pro_network h3 {
	width: 536px;
	height: 102px;
	background: transparent url('http://www.bonami.com/images/graphics/green_prof_network_top.png') center top no-repeat;
	text-indent: -6000px;
	margin: 0;
}

#pro_network table {
	width: 458px;
	margin: 0 0 0 40px;
}

#pro_network table tr td input {
	width: 98%;
	height: 20px;
	padding: 12px 0 10px 0;
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3333333333333333em;
	background: #fff url('http://www.bonami.com/images/graphics/input_shadow.png') top left repeat-x;
}

#pro_network table tr td textarea {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3333333333333333em;
	background: #fff url('http://www.bonami.com/images/graphics/input_shadow.png') top left repeat-x;
	border: 0;
}

#pro_network table tr td input.hl {
	width: 95%;
}

#pro_network #close_button {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 21px;
	right: 32px;
	background: transparent url('http://www.bonami.com/images/graphics/green_prof_close.png') center top no-repeat;
	text-indent: -6000px;
}

#pro_network #close_button:hover {
	background-position: left -30px;
}

#disclaimer {
	margin: 10px 0 0 0;
	display: block;
	width: 141px;
	height: 19px;
	background: transparent url('http://www.bonami.com/images/graphics/green_prof_disclaimer.png') left top no-repeat;
	text-indent: -6000px;
}

#pro_network #disclaimer:hover {
	background-position: left -20px;
}

#pro_network #submit {
	float: right;
	display: block;
	width: 111px;
	height: 40px;
	background: transparent url('http://www.bonami.com/images/graphics/green_prof_network_submit.png') left top no-repeat;
	text-indent: -6000px;
	margin: 10px 6px 0 0;
}

#pro_network #submit:hover {
	background-position: left -40px;
	cursor: pointer;
}

/* environmental stewardship */

#header {
	width: 1000px;
	margin: 0;
	background-color: #ffffff;
}

#side {
	width: 350px;
	float: left;
	margin: -10px 20px 0 40px;
	background-color: #ffffff;
	min-height: 400px;
	position: relative;
}

#main {
	width: 550px;
	float: left;
	margin: 0 40px 0 0;
	padding: 10px 0 50px 0;
	background-color: #ffffff;
	position: relative;
}

#side p {
	color: #4d261c;
}

#main p {
	font-family: Times, "Times New Roman", serif;
	font-size: 18px;
	line-height: 21px;
	margin: 0 0 21px 0;
	color: #4d261c;
}

p.readmore {
	padding-bottom: 0;
}

p.readmore a:link, p.readmore a:visited  {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #4d261c;
}

p.readmore a:hover {color: #ed3124;}

#main h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase;
	color: #4d261c;
	margin: 0 0 12px 0;
}

#main h2.red {
	color: #ee3124;
}

#side #intro {
	margin: 20px 0 20px 0;
	padding: 12px 0;
	border-top: 2px solid #e1e1e1;
	width: 304px;
}

#ingredients {
	margin: -20px 0 0 -2px;
}

#ingredients img {display: block;margin: 0;padding: 0;}

#pagelinks {
	margin: 0 0 15px 0;
	padding: 0 0 30px 0;
	background: transparent url('http://www.bonami.com/images/graphics/double_yellow_stripe.png') bottom left no-repeat;
}

#pagelinks li {
	display: inline;
}

#pagelinks li a {
	float: left;
	display: block;
	width: 178px;
	height: 168px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4d261c;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	margin: 0 7px 0 0;
}

#pagelinks li a.last {
	margin: 0;
}

#pagelinks li.greenchem a {
	background: transparent url('http://www.bonami.com/images/graphics/pagelinks_recipes.png') center bottom no-repeat;
}

#pagelinks li.ouring a {
	background: transparent url('http://www.bonami.com/images/graphics/pagelinks_ingredients.png') center bottom no-repeat;
}

#pagelinks li.chemsens a {
	background: transparent url('http://www.bonami.com/images/graphics/pagelinks_chemsens.png') center bottom no-repeat;
}

#main div.ing p {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#ing_list {
	width: 549px;
	background: transparent url('http://www.bonami.com/images/graphics/ing_list_bg.png') top left repeat;
	padding: 10px 0 10px 0;
	margin: 0 0 20px 0;
}

#ing_list h3 {
	color: #EC3123;
	font-size: 24px;
	margin: 0 20px 20px 10px;
	padding: 0 0 5px 0;
	border-bottom: 2px solid #ffffff;
	text-transform: uppercase;
	font-weight: normal;
}

#ing_pronounce {background: transparent url('http://www.bonami.com/images/graphics/ingredients_pronounce.png') 0 0 no-repeat;width: 514px;height: 18px;text-indent: -6000px;}

#ing_not_include {background: transparent url('http://www.bonami.com/images/graphics/ingredients_not_include.png') 0 0 no-repeat;width: 514px;height: 16px;text-indent: -6000px;display: none;} /* for now until we have the next ingredients */



/* cufon */

#ing_list h3.bottom {
	margin-top: 10px;
}

#ing_list div.ing {
	overflow: hidden;
	padding: 0 0 0 0;
	background: transparent url('http://www.bonami.com/images/graphics/close_arrow.png') left 6px no-repeat;
	margin: 0 10px 0 15px;
}

#ing_list div.ing p {
	margin: 0 10px 5px 10px;
}


/* products pages */

body.corner_nav #header {
	width: 412px;
	float: left;
}

body.corner_nav #side {
	clear: left;
}

body.corner_nav #main {
	margin-top: -365px;
}

#breadcrumb {
	margin: 20px 0 0 0;
	color: #f1b31c;
}

#breadcrumb a:link, #breadcrumb a:visited {
	color: #f1b31c;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#breadcrumb a:hover {
	color: #000000;
}

#main #simple_tools {
	width: 397px;
	height: 81px;
	background: transparent url('http://www.bonami.com/images/graphics/simple_tools_title.png') 0 0 no-repeat;
	margin: 73px 0 0 0;
	text-indent: -6000px;
}

#main #pc_title {
	width: 498px;
	height: 85px;
	background: transparent url('http://www.bonami.com/images/graphics/powder_cleanser_title.png') 0 0 no-repeat;
	margin: 73px 0 0 0;
	text-indent: -6000px;
}

.redundant {
	color: #4d261c;
	width: 549px;
	height: 47px;
	background: #fff url('http://www.bonami.com/images/graphics/redundant_nav_bg.png') no-repeat;
	margin: 30px 0 25px 0;
}

.redundant li {
	display: inline;
}

.redundant li a:link, .redundant li a:visited {
	color: #4d261c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	float: left;
	margin: 0 45px 0 0;
	padding: 19px 0 5px 0;
	text-decoration: none;
}

.redundant li a.last {
	margin: 0;
}

.redundant li a:hover, .redundant li.current a {
	border-bottom: 4px solid #f1b31c;
}

#product #main h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ee3124;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 12px 0;
}

#product #main p.readmore {
	margin-top: -16px;
}

#ecommlinks {
	padding-bottom: 28px;
}

#purchase_online {
	width: 235px;
	height: 36px;
	float: left;
	display: block;
	margin: 0 5px 0 0;
	background: transparent url('http://www.bonami.com/images/graphics/purchase_online.png') 0 0 no-repeat;
	text-indent: -6000px;
}

#find_a_store {
	width: 308px;
	height: 36px;
	float: left;
	display: block;
	margin: 0;
	background: transparent url('http://www.bonami.com/images/graphics/find_a_store_near_you.png') 0 0 no-repeat;
	text-indent: -6000px;
}

/* powder cleanser - products page */

body.powder_cleanser div.prod_panes div.pane, body.powder_cleanser #prod_tabs li a {
	background-color: #f6f6f6;
}

#prod_tabs li #five_simple_ingredients {
	width: 195px;
	height: 24px;
	background: #f6f6f6 url('http://www.bonami.com/images/graphics/5_simple_ingredients.png') 0 0 no-repeat;
	text-indent: -6000px;
}

#product #main #prod_tabs li #form_1886 {
	width: 134px;
	height: 24px;
	background: #f6f6f6 url('http://www.bonami.com/images/graphics/1886_formula_tab.png') 0 0 no-repeat;
	text-indent: -6000px;
}

#prod_tabs {
	margin: 0;
}

#prod_tabs li {
	display: inline;
}

#prod_tabs li a {
	display: block;
	float: left;
	padding: 0;
	background-color: #E3F2FC;
	border: 1px solid #BFCFDA;
	border-width: 1px 1px 0 1px;
	margin: 0 5px 0 0;
	text-decoration: none;
	font-family: Zapfino, sans-serif;
	color: #4C261B;
	font-size: 10px;
	font-weight: bold;
}

#prod_tabs li #free_and_clear {
	background: #e3f2fc url('http://www.bonami.com/images/graphics/free_and_clear2.png') top left no-repeat;
	width: 124px;
	height: 28px;
	text-indent: -6000px;
}

#prod_tabs li #tangarine {
	background: #DDD url('http://www.bonami.com/images/graphics/tangerine_thyme.png') top left no-repeat;
	text-indent: -6000px;
	width: 167px;
	height: 28px;
}

div.prod_panes {
	margin: 0 0 0 0;
}

div.prod_panes div.pane {
	width: 546px;
	min-height: 190px;
	background-color: #E3F2FC;
	border: 1px solid #BFCFDA;
	border-width: 0 1px 1px 1px;
	padding: 25px 0 0 0;
	position: relative;
	margin: 0 0 35px 0;
	overflow: hidden;
	zoom: 1;
}

div.review p img {
	float: right;
	margin: 0 0 5px 5px;
}

#product #main #prod_tabs li a.next {
	background-color: #FFE7CA;
	border: 1px solid #E4D1B9;
	border-width: 1px 1px 0 1px;
}

#product #main div.prod_panes div.next {
	background-color: #FFE7CA;
	border: 1px solid #E4D1B9;
	border-width: 0 1px 1px 1px;
}

ul.science {
	margin: 5px 25px 25px 25px;
}

ul.science li {
	font-family: Times, "Times New Roman", serif;
	font-size: 17px;
	color: #4C261B;
	list-style: none outside url('http://www.bonami.com/images/graphics/list_marker.png');
	margin: 0 0 2px 0;
	background: transparent url('http://www.bonami.com/images/graphics/list_striper.png') bottom left repeat-x;
	padding: 0 0 2px 0;
}

ul.science li a:link, ul.science li a:visited {color: #4C261B;text-decoration: none;}
ul.science li a:hover {color: #111111;}

#product #main div.prod_panes p.readmore {
	font-size: 15px;
	font-family: Times, "Times New Roman", serif;
	margin: 5px -10px 5px 13px;
}

div.lcol {
	float: left;
	width: 240px;
	position: relative;
}


/* for the demo - reinstate later */

#product #main div.prod_specs h3 {
	color: #4C261B;
}

#reviews {
	background: transparent url('http://www.bonami.com/images/graphics/reviews_bg.jpg') top left repeat-x;
	padding: 20px 0 0 0;
	position: relative;
}

#reviews h2 {
	float: left;
	width: 155px;
	margin: 0 0 0 10px;
}

#review_sort {
	float: right;
	width: 375px;
	height: 55px;
}

#review_sort span {
	display: block;
	float: left;
	margin: 1px 15px 0 0;
	text-transform: uppercase;
	color: #ccc;
	font-size: 14px;
}

#review_sort ul {
	float: right;
}

#review_sort ul li {
	display: inline;
}

#review_sort ul li a:link, #review_sort ul li a:visited {
	display: block;
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	color: #4D261C;
	margin: 0 15px 0 0;
	font-size: 13px;
	padding: 0 0 2px 0;
}

#review_sort ul li a:hover, #review_sort ul li.active a {
	border-bottom: 4px solid #4D261C;
}

div.review {
	clear: both;
}

#stripe {
	position: absolute;
	top: 41px;
	left: 10px;
}

div.review {
	margin: 0 10px 20px 10px;
	border-bottom: 1px solid #f2ad0f;
}

#sample_product {
	margin: 43px 0 0 45px;
	width:  544px; /* 2Xwidth of image */
	position: relative;
	overflow:  hidden;
}


body.powder_cleanser #sample_product {
	margin: 43px 0 0 50px;
}

body.dish_soap #sample_product {
	margin: 43px 0 0 52px;
}

body.all_purpose_cleaner #sample_product {
	margin: 43px 0 0 50px;
}

body.liquid_cleanser #sample_product {
	margin: 43px 0 0 52px;
}



#sample_product img {margin: 0 auto;padding: 0;display: inline;} 

/*  
body.dish_soap #sample_product, body.liquid_cleanser #sample_product {
	margin: 43px 0 0 0;
} */

#ratingbox {
	width: 272px;
	border: 1px solid #ccc;
	margin: 10px 0 0 35px;
	text-align: center;
	padding: 15px 0 0 0;
	clear: both;
}

#ratingbox img {
	display: block;
	margin: 10px auto;
}

#ratingbox h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ee3124;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}

#ratingbox span {
	display: block;
	color: #bbbbbb;
}

#submit_a_review {
	width: 289px;
	height: 57px;
	display: block;
	background: transparent url('http://www.bonami.com/images/graphics/submit_a_review.png') top left no-repeat;
	margin: 20px 0 0 36px;
	text-indent: -6000px;
}

/* cleaning tips page */

#main #cleaning_tips_title {
	width: 549px;
	height: 117px;
	background: transparent url('http://www.bonami.com/images/graphics/cleaning_tips_title.png') top left no-repeat;
	margin: 78px 0 20px 0;
	text-indent: -6000px;
}

#main p.intro {
	font-size: 24px;
	line-height: 28px;
}

#f_tip {
	width: 549px;
	background: transparent url('http://www.bonami.com/images/graphics/featured_tip_bottom.png') bottom center no-repeat;
	padding-bottom: 60px;
	position: relative;
}

#f_tip div.top {
	width: 549px;
	height: 20px;
	background: transparent url('http://www.bonami.com/images/graphics/featured_tip_top.png') top center no-repeat;
	margin: 0;
}

#f_tip div.tip {
	width: 549px;
	background: transparent url('http://www.bonami.com/images/graphics/featured_tip_center.png') top center repeat-y;
	margin: 0;
	padding: 0;
}

#f_tip h2 {
	width: 15px;
	height: 155px;
	position: absolute;
	left: 23px;
	top: 20px;
	background: transparent url('http://www.bonami.com/images/graphics/featured_tip.png') center top no-repeat;
	text-indent: -6000px;
}

#f_tip div.tip h3.kitchen_tip {
	margin: 0 0 15px 75px;
	background: transparent url('http://www.bonami.com/images/graphics/kitchen_tip.png') no-repeat;
	width: 145px;
	height: 22px;
	text-indent: -6000px;
}

#f_tip div.tip p {
	margin: 0 30px 0 75px;
}

#f_tip div.tip p em {
	display: block;
}

#cl_tip_cats {
	width: 317px;
	height: 42px;
	margin: 0;
	padding: 0;
}

#cl_tip_cats li {
	display: inline;
}

#cl_tip_cats li a:link, #cl_tip_cats li a:visited {
	display: block;
	float: left;
	height: 42px;
	margin: 0;
	padding: 0;
	text-indent: -6000px;
}



#cl_tip_cats #bath {
	width: 78px;
	background: transparent url('http://www.bonami.com/images/graphics/cleaning_tips_cat_navsprite.png') 0 0  no-repeat;
}

#cl_tip_cats #search_results_tab {
	width: 78px;
	background: transparent url('http://www.bonami.com/images/graphics/tip_search_result_tab.png') 0 0  no-repeat;
}



#cl_tip_cats #bath:hover, #cl_tip_cats #bath.current {
	background-position: 0 -47px;
}

#cl_tip_cats #kitchen {
	width: 78px;
	background: transparent url('http://www.bonami.com/images/graphics/cleaning_tips_cat_navsprite.png') -78px 0  no-repeat;
}

#cl_tip_cats #kitchen:hover, #cl_tip_cats #kitchen.current {
	background-position: -78px -47px;
}

#cl_tip_cats #home {
	width: 79px;
	background: transparent url('http://www.bonami.com/images/graphics/cleaning_tips_cat_navsprite.png') -157px 0  no-repeat;
}

#cl_tip_cats #home:hover, #cl_tip_cats #home.current {
	background-position: -157px -47px;
}

#cl_tip_cats #misc {
	width: 79px;
	background: transparent url('http://www.bonami.com/images/graphics/cleaning_tips_cat_navsprite.png') -235px 0  no-repeat;
}

#cl_tip_cats #misc:hover, #cl_tip_cats #misc.current {
	background-position: -235px -47px;
}

div.tip_panes {
	width: 549px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative; /* keep eye on this may cause probs */
}

div.tip_panes div.tip_pane {
	width: 547px;
	background: transparent url('http://www.bonami.com/images/graphics/tips_pane_bg.png') 0 0 repeat-x;
	min-height: 200px;
	margin: 0 0 10px 1px;
	border-top: 0;
	border-right: 1px solid #FFEBB6;
	border-left: 1px solid #FFEBB6;
	border-bottom: 2px solid #F4B412;
}

div.tip_panes div.third {background-image: none !important;} /* remove border image from every third - designers! */


div.tip_pane ul.pagination {
	float: right;
	overflow:  hidden;
}

div.tip_pane ul.pagination li {display: inline;}

div.tip_pane ul.pagination li a:link, div.tip_pane ul.pagination li a:visited {display: block;float: left;font-size: 11px;color: #4d261c;padding: 2px;margin: 5px 10px 0 0;text-decoration: none;}

div.tip_pane ul.pagination li a:hover, div.tip_pane ul.pagination li a.current {text-decoration: underline;font-weight: bold;}



#bathroom_tips, #kitchen_tips, #outdoor_tips, #misc_tips {
	width: 530px;
	height: 45px;
	background: transparent url('http://www.bonami.com/images/graphics/bathroom_tips_title.png') 0 0 no-repeat;
	margin: 4px 0 0 15px;
	text-indent: -6000px;
}

#kitchen_tips {
	background: transparent url('http://www.bonami.com/images/graphics/kitchen_tips_title.png') 0 0 no-repeat;
	margin: 4px 0 0 15px;
}

#outdoor_tips {
	background: transparent url('http://www.bonami.com/images/graphics/outdoor_tips_title.png') 0 0 no-repeat;
}

#misc_tips {
	background: transparent url('http://www.bonami.com/images/graphics/misc_tips_title.png') 0 0 no-repeat;
}

#search_results_title {
	background: transparent url('http://www.bonami.com/images/graphics/tip_search_results_title.png') 0 0 no-repeat;
		width: 530px;
		height: 45px;
		margin: 4px 0 0 15px;
		text-indent: -6000px;
}

#search_term {position: absolute;top: 21px;left: 215px;color: #f1b31c;font-family: "Clarendon", Times, "Times New Roman", sans-serif;font-size: 21px;}

#main div.tip_pane #no_results_message {font-size: 16px;margin: 15px 10px 20px 15px;}



div.tipbox {
	width:525px;
	float: left;
	margin: 0 20px 0 0;
}

#main div.tipbox h4 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #4C261B;
	margin: 18px 0 10px 15px;
}

#main div.tipbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0 8px 15px;
}

div.tipcontent {
	border-bottom: 2px dotted #FACD5C;
	margin: 0 10px 0 10px;
	position: relative;
	z-index: 1;
	min-height: 188px;
}

div.ratingbox {
	width: 191px;
	height: 97px;
	float: right;
	background: transparent url('http://www.bonami.com/images/graphics/your_ratings_box_bg.png') 0 0 no-repeat;
	position: relative;
	margin: 10px 10px 20px 0;
}

div.ratingbox span {
	display: block;
	position: absolute;
	top: 10px;
	right: 15px;
	color: #ccc;
	font-size: 10px;
}

div.ratingbox a {
	display: block;
	width: 174px;
	height: 24px;
	position: absolute;
	top: 66px;
	right: 8px;
	font-size: 10px;
	text-indent: -6000px;
}

div.ratingbox img {
	display: block;
	margin: 35px 0 0 14px;
}

#main div.tip_pane p.pagination {
	color: #4C261B;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin: 10px 10px 0 0;
}

#main div.tip_pane p.pagination a:link, #main div.tip_pane p.pagination a:visited, #pro_profiles #main p.pagination a:link, #pro_profiles #main p.pagination a:visited {
	color: #4C261B;
	text-decoration: none;
	padding: 0 4px 0 0;
}

#main div.tip_pane p.pagination strong, #pro_profiles #main p.pagination strong {
	font-weight: normal;
	text-decoration: underline;
	padding: 0 4px 0 0;
}

#submit_a_tip {
	width: 289px;
	height: 57px;
	display: block;
	background: transparent url('http://www.bonami.com/images/graphics/submit_a_tip.png') top left no-repeat;
	margin: 20px 0 0 36px;
	text-indent: -6000px;
}

#search {
	margin: 24px 0 0 41px;
}

#search_form #keywords {
	height: 25px;
	border: 1px solid #ccc;
	margin: 0;
}

#search_submit {
	width: 30px;
	height: 29px;
	padding: 29px 0 0;
	margin: 0;
	border: 0;
	background: transparent url('http://www.bonami.com/images/graphics/search_button.png') center top no-repeat;
	overflow: hidden;
	cursor: pointer;
}

form>#search_submit {
/* For non-IE browsers*/
  height: 0px;
}

#win_new {
	margin: 27px 0 0 40px;
}

/* pro network */

#main #green_home_cleaners_title {
	width: 551px;
	height: 72px;
	background: transparent url('http://www.bonami.com/images/graphics/green_home_cleaners_title.png') top left no-repeat;
	margin: 122px 0 20px 0;
	text-indent: -6000px;
}

#f_cleaner {
	width: 550px;
	height: 205px;
	background: transparent url('http://www.bonami.com/images/graphics/featured_cleaner_bg.png') 0 0 no-repeat;
	margin: 0 0 36px 0;
}

#f_cleaner h2 {
	display: none;
}

/* content in bg image */

#f_cleaner img {
	display: block;
	float: left;
	margin: 10px 10px 0 10px;
	border: 1px solid #ffffff;
}

#f_cleaner h3 {
	margin: 40px 0 0 176px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #4C261B;
	text-transform: uppercase;
}

#f_cleaner p {
	margin: 0 0 0 176px;
	width: 192px;
}



#f_cleaner p a {
	width: 209px;
	height: 28px;
	display: block;
	background: transparent url('http://www.bonami.com/images/graphics/pro_read_more.png') 0 0 no-repeat;
	margin: 12px 0 0 0;
	text-indent: -6000px;
}

#pro_profiles #main {
	position: relative;
}

#pro_profiles #main p.pagination {
	color: #4C261B;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	right: -10px;
	top: 730px;
}

/* because of EE's odd placement of the pagination - this is relative to #pro_profiles #main */

#pro_profiles div.tip_pane {
	clear: both;
	background: transparent url('http://www.bonami.com/images/graphics/pro_listing_bg.png') 0 0 repeat-x;
	margin: 50px 0 0 0;
}

#pro_profiles div.tipcontent {
	border-bottom: 2px dotted #A3D8F5;
	position: relative;
}

#pro_profiles div.tipcontent_right {
	width: 200px;
	float: right;
	margin: 20px 0 0 2px;
}

#pro_profiles div.tipcontent_right div.ratingbox {
	margin: 58px 0 12px 0;
}

#pro_profiles div.tip_pane h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4C261B;
	font-weight: bold;
	text-transform: uppercase;
	margin: 20px 0 0 12px;
	width: 170px;
}

#pro_profiles div.tip_pane h4 {
	text-transform: none;
	margin: 1px 0 15px 12px;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
}

#pro_profiles div.tip_pane p {
	margin-right: 12px;
}

#pro_profiles div.tip_pane h5 {
	width: 100px;
	height: 23px;
	margin: 0;
	text-indent: -6000px;
	position: absolute;
	top: 20px;
	left: 419px;
}

#pro_profiles div.tip_pane h5.local {
	background: transparent url('http://www.bonami.com/images/graphics/local.png') 0 0 no-repeat;
}

#pro_profiles div.tip_pane h5.regional {
	background: transparent url('http://www.bonami.com/images/graphics/regional.png') 0 0 no-repeat;
}

#pro_profiles div.tipcontent ul.data {
	margin: 20px 0 10px 15px;
}

#pro_profiles div.tipcontent ul.data li, #pro_profiles div.tipcontent ul.data li a:link, #pro_profiles div.tipcontent ul.data li a:visited {
	color: #ED3124;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#pro_profiles div.tipcontent ul.data li span {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4C261B;
	font-weight: normal;
}

a.submit_a_profile {
	width: 271px;
	height: 65px;
	display: block;
	background: transparent url('http://www.bonami.com/images/graphics/submit_a_profile.png') top left no-repeat;
	margin: -15px 0 0 36px;
	text-indent: -6000px;
}

#pro_profiles #promo {
	margin: 12px 0 0 46px;
}

#showall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #76491A;
	text-transform: uppercase;
	font-weight: bold;
	margin: -20px 0 0 40px;
	text-decoration: none;
}

#pro_profiles #search h4, #pro_profiles #search form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C261B;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-decoration: none;
}



#pro_profiles #side {
	margin: -6px 20px 0 37px;
}

#thank_you_green_pro {display: none;z-index: 20000;position: absolute;background-color: transparent;}

/* homepage */

#home #main {
	float: none !important;
	clear: both;
	width: 1000px;
	min-height: 227px;
	margin: 0;
}

#home #main #promos {
	width: 980px;
	height: 227px;
	background: transparent url('http://www.bonami.com/images/graphics/home_promos_bg.png') bottom center no-repeat;
	margin: 0 0 0 10px;
}

#promos div.home_promo {
	width: 237px;
	float: left;
	margin: 0 13px 0 0;
}

#home #promos div.last {
	margin: 0 0 0 -9px;
}

#promos div.home_promo a {
	display: block;
}

#promos div.home_promo a:hover {
	opacity: 0.7;
}

#home #topstripe {
	display: block;
	margin: 0 0 8px 10px;
	position: relative;
	top: -10px;
}

/* chemical sensitivities */

#quote {
	margin: 20px 0 0 0;
}

#quote p {
	color: #EC3123;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
}

#quote p span {
	font-size: 14px;
	color: #EC3123;
	font-style: italic;
}

#chem_sens_title {
	width: 551px;
	height: 65px;
	background: transparent url('http://www.bonami.com/images/graphics/chem_sensitivities_title.png') 0 0 no-repeat;
	text-indent: -6000px;
	margin-bottom: 18px;
}

#chemsens #breadcrumb {
	margin-bottom: 7px;
}

#chemsens #win_new {
	margin: 111px 0 0 40px;
}

ul.resources {
	margin: 0 0 0 16px;
}

ul.resources li {
	list-style: disc outside url('http://www.bonami.com/images/graphics/chemsens_list_marker.png');
}

ul.resources li {
	font-family: Times, "Times New Roman", sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #4d261c;
}

ul.resources li a:link, ul.resources li a:visited {
	color: #EC3123;
	display: block;
	font-style: italic;
	text-decoration: none;
}

ul.resources li a:hover {
	color: #4d261c;
	text-decoration: underline;
}

#main p.chem_sens_striper {margin: 10px 0;}


/* about ba page */

#about_ba #header {
	position: relative;
	z-index: 10;
}

#trigger {
	position: absolute;
	z-index: 1000;
	right: 25px;
	bottom: 30px;
	width: 477px;
	height: 160px;
	background-color: #ffffff;
}

#trigger h2 {
	width: 444px;
	height: 71px;
	background: #fff url('http://www.bonami.com/images/graphics/flash_simple_story.png') 0 0 no-repeat;
	text-indent: -6000px;
	margin: 14px 0 6px 12px;
}

#trigger a.overlay {
	position: absolute;
	bottom: 9px;
	right: 10px;
}

#about_ba #main {
	width: 1000px;
}

#about_ba #main p, #about_ba #trigger p {
	font-size: 14px;
	line-height: 18px;
	color: #4D261C;
	font-family: Arial, Helvetica, sans-serif;
}

#about_ba #trigger p {
	margin: 0 15px 0 15px;
}

#mom {
	float: left;
	width: 492px;
	height: 232px;
	background: transparent url('http://www.bonami.com/images/graphics/about_ba/mom_was_right_bg.jpg') top left no-repeat;
	margin: 0 8px 0 10px;
	position: relative;
}

#mom h2 {
	text-indent: -6000px;
}

#about_ba #main #mom p {
	width: 222px;
	margin: 60px 0px 3px 240px;
	font-family: Arial, Helvetica, sans-serif;
}

a.overlay {
	width: 109px;
	height: 21px;
	display: block;
	background: transparent url('http://www.bonami.com/images/graphics/about_ba/view_slideshow_button.png') top left no-repeat;
	text-indent: -6000px;
}

#mom a.overlay {
	position: absolute;
	bottom: 20px;
	right: 25px;
}

#before_green {
	margin: 0 0 0 0;
	width: 237px;
	float: left;
	background: transparent url('http://www.bonami.com/images/graphics/about_ba/side_border.png') 233px 0 no-repeat;
	position: relative;
	height: 220px;
}

#before_green p {
	margin: 0 0 0 0;
	width: 222px;
}

#before_green a.overlay, #chick_could a.overlay {
	position: absolute;
	bottom: 7px;
	right: 25px;
}

#before_green h2 {
	width: 227px;
	height: 91px;
	background: transparent url('http://www.bonami.com/images/graphics/about_ba/before_green_was_category.png') top left no-repeat;
	text-indent: -6000px;
	margin: 0 0 4px 0;
}

#chick_could {
	float: left;
	height: 220px;
	width: 237px;
	margin: 0 0 0 6px;
	background: transparent url('http://www.bonami.com/images/graphics/about_ba/chick_no_border.png') 86px 74px no-repeat;
	position: relative;
}

#chick_could h2 {
	width: 231px;
	height: 53px;
	background: transparent url('http://www.bonami.com/images/graphics/about_ba/chick_that_could_title.png') top left no-repeat;
	text-indent: -6000px;
}

#about_ba #main #chick_could p {
	margin: 0 85px 0 0;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

#show_chick, #show_mom, #show_green, #show_history {
	display: none;
	position: fixed;
	top: 30px;
	left: 75px;
	margin-left: 0;
	width: 830px;
	background-color: transparent;
	z-index: 4000;
}

#dialog {
	display: none;
	position: fixed;
	top: 30px;
	left: 75px;
	margin-left: 0;
	width: 400px;
	background-color: #ffffff;
	z-index: 4000;
}


div.jqmOverlay {
	background-color: #000000;
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */

* iframe.jqm {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */

* html .jqmWindow {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#demotip {
	display: none;
	width: 262px;
	background: transparent url('http://www.bonami.com/images/graphics/tooltip/demotip_bottom.png') center bottom no-repeat;
	padding: 10px 10px 20px 10px;
	font-size: 12px;
	color: #ffffff;
	z-index: 20000;
}

/* news page */

h2#chirpin {
	width: 549px;
	height: 73px;
	background: transparent url('http://www.bonami.com/images/graphics/chirping_round_town_2.png') 0 0 no-repeat;
	text-indent: -6000px;
	margin: 115px 0 5px 0;
}

img.post_img {
	display: block;
	float: right;
	margin: 3px 45px 25px 25px;
}

#news_stripes {
	width: 549;
	background: transparent url('http://www.bonami.com/images/graphics/news_column_bg.png') 0 0 repeat-y;
	padding: 25px 0 0 0;
}

div.news_article h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f4b412;
	text-transform: uppercase;
	font-weight: normal;
	margin: 10px 0 10px 0;
}

div.news_article {
	padding: 0 0 1px 12px;
	background: transparent url('http://www.bonami.com/images/graphics/news_article_divider.png') 8px bottom no-repeat;
	margin: 0 0 25px 0;
}

div.news_article p a:link, div.news_article p a:visited {
	color: #ee3124;
}

div.news_article p a:hover {
	color: #000;
}

#main div.article_3 {background-image: none !important;}

p.link a:link, p.link a:visited {
	color: #ee3124;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

p.link a:hover {
	color: #000;
}

#news_bottom_border {display: block;margin: -20px 0 0 0;}

/* addthis button extra styles */

div.addthis_toolbox {
	padding: 5px 0 5px 70px;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	position: relative;
	width: 70px;
	overflow:  hidden;
	zoom: 1;
}

div.tipcontent div.addthis_toolbox {position: absolute;
left: 16px;
bottom: 21px;
width: 109px;
padding: 5px 0 5px 80px;
}

#news div.addthis_toolbox {
	position: absolute;
	top: 12px;
	right: 60px;
}

#adder {position: relative;}

#cleaningtips #adder  {
	position: absolute;
	top: 12px;
	right: 60px;
}

#pro_profiles #adder {
	position: absolute;
	top: 29px;
	right: 17px;
}

div.addthis_toolbox span.share {
	font-size: 11px;
	letter-spacing: .1em;
	color: #a7a9ac;
	text-transform: uppercase;
	position: absolute;
	left: 0;
}

div.tipcontent

div.addthis_toolbox a {
	padding: 0 5px !important;
	border-right: 1px solid #a7a9ac;
}

div.addthis_toolbox a.addthis_button_twitter {
	border-right: 0 !important;
	padding: 0 !important;
}

#main #privacy_statement {width: 550px;height: 118px;background: transparent url('http://www.bonami.com/images/graphics/privacy_statement.png') 0 0 no-repeat;margin: 100px 0 20px 0;text-indent: -6000px;}

/* -- community overview page */

#comm_overview #main {clear: both;width: 1000px;margin: 110px 0 0 0;}

#comm_intro {width: 524px;position: absolute;top: 27px;right: 65px;}
#comm_intro p {font-family: Times, "Times New Roman", sans-serif;font-size: 24px;color: #4d261c;line-height: 30px;margin: 65px 35px 3px 4px;} 

#comm_promos {width: 1000px;height: 291px;background: transparent url('http://www.bonami.com/images/graphics/comm_overview_promos.png') 37px 0 no-repeat;position: relative;}

#comm_promos p a:link, #comm_promos p a:visited {color: #4d261c;text-decoration: none;font-style: italic;}

#comm_promos p a:hover {color: #ED3124;}

#comm_tip {width: 278px;position: absolute;bottom: 2px;left: 50px;}
#comm_tip p {margin: 0 0 2px 0;}

#comm_chem {width: 278px;position: absolute;bottom: 2px;left: 360px;}
#comm_chem p {margin: 0 0 2px 0;}

#comm_clean {width: 278px;position: absolute;bottom: 167px;left: 670px;}
#comm_clean p {margin: 0 0 2px 0;}


#comm_featured {width: 278px;position: absolute;bottom: 18px;left: 682px;}
#comm_featured p {margin: 0 0 2px 0;}

#comm_featured p img {display: block;float: left;margin: 0 10px 0 0;}


/* --- press release ---- */

#gallery {width: 550px;height: 435px;position: relative;background: transparent url('http://www.bonami.com/images/graphics/press_stripe.png') bottom center no-repeat;}
#main_cover {position: absolute;top: 20px;left: 5px;}
#thumbs {position: absolute;right: 0;top: 20px;}
#thumbs ul li {display: inline;margin: 0 20px 0 0;}
#thumbs ul li a:hover {opacity: 0.7;}
#gallery p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:  #4d261c;}
#gallery p span {text-transform: uppercase;display: block;}

div.cover {width: 160px;height: 196px;float: left;margin: 0 20px 20px 0;}
div.cover:hover {opacity: 0.7;}
#press_overview {position: relative;padding: 35px 0 0 10px;}
#press_overview p.pagination {position: absolute;top: 0;right: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4d261c;}
#press_overview p.pagination a:link, #press_overview p.pagination a:visited {color: #4d261c;text-decoration: none;margin: 0 5px 0 0;}
#press_overview p.pagination a:hover {text-decoration: underline;}
#press_overview p.pagination strong {color: #4d261c;text-decoration: underline;margin: 0 5px 0 0;}

/* --- press release web variation---- */

div.webgallery #gallery {height: 490px;}
div.webgallery #gallery #main_cover {display: block;border: 1px solid #eeeeee;margin: 0 0 10px 7px;position: relative;}
div.webgallery #gallery #thumbs {position: relative;float: left;width: 540px;}
div.webgallery #gallery #thumbs ul.group {float: left;width: 210px;}
div.webgallery #gallery #thumbs img {display: block;float: left;border: 1px solid #eeeeee;margin: 0 0 10px 10px;position: relative;}
div.webgallery #gallery #thumbs p {float: left;margin: 0 0 0 15px;}
div.webgallery #gallery p span.webgal_link  {text-transform: none;text-decoration: none;}
div.webgallery #gallery p span.webgal_link a:link, div.webgallery #gallery p span.webgal_link a:visited {text-decoration: none;color: #4D261C;}
div.webgallery #gallery p span.webgal_link a:hover {text-decoration: underline;}

#login_pane, #account_pane {
	position: absolute;
	top: 0;
	right: 25px;
	width: 163px;
	height: 40px;
	background: transparent url('http://www.bonami.com/images/graphics/login_pane.png') 0 0 no-repeat;
	z-index: 600;
}

#login_pane div.addthis_toolbox, #account_pane div.addthis_toolbox  {
	position: absolute;
	right: 9px;
	top: 6px;
	width: 60px;
	border: none !important;
}

#login_link:link, #login_link:visited { /* had to resort to image here because swf kept messing up color and rollover style - die flash die! */
	display: block;
	width: 42px;height: 24px;
	background: transparent url('http://www.bonami.com/images/graphics/login_word.png') 0 0 no-repeat;
	text-indent: -6000px;
	position: absolute;
	left: 24px;
	top: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 9000;
	color: #cccccc;
	text-decoration: none;
} 

#login_link:hover {
	color: #000000;
}

#account_link:link, #account_link:visited { /* had to resort to image here because swf kept messing up color and rollover style - die flash die! */
	display: block;
	width: 72px;height: 24px;
	background: transparent url('http://www.bonami.com/images/graphics/my_account_word.png') 0 0 no-repeat;
	text-indent: -6000px;
	position: absolute;
	left: 10px;
	top: 6px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 9000;
	color: #cccccc;
	text-decoration: none;
} 

#account_link:hover {
	color: #000000;
}

#atffc, #atff, #flash_content, object, iframe {margin: 0;padding: 0;border: 0 !important;} 
#atffc, #atff {display: none;}/* flash weirdness */

/* contest pop-up */

#contest_pop {width: 667px;padding: 0 0 28px 0;background: transparent url('http://www.bonami.com/images/graphics/contest_pop/contest_promo_popup_bottom.png') bottom center no-repeat;position: relative;display: none;}

#contest_pop h3 {font-family: "Clarendon", Times, Georgia, serif;font-size: 40px;line-height: 42px;margin: 0px 200px 0 47px;color: #ed3124;}

#contest_pop span.top  {width: 667px;height: 26px;padding: 0;margin: 0;background: transparent url('http://www.bonami.com/images/graphics/contest_pop/contest_promo_popup_top.png') bottom center no-repeat;display: block;}

#contest_pop a.close {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 21px;
	right: 32px;
	background: transparent url('http://www.bonami.com/images/graphics/contest_pop/contest_popup_close.png') 0 0 no-repeat;
	text-indent: -6000px;
}

#contest_pop a.close:hover {
	background-position: 0 -30px;
}

#contest_pop p {margin: 12px 60px 0 47px;color: #4d261c;font-size: 16px;}

#contest_pop p a:link, #contest_pop p a:visited {color: #ed3124;}
#contest_pop p a:hover {text-decoration: none;color: #4d261c;}

#contest_pop div.bg {width: 667px;margin: 0;padding: 0;background: transparent url('http://www.bonami.com/images/graphics/contest_pop/contest_promo_popup_center.png') top center repeat-y;}

#contest_pop a.join {display: block;width: 110px;height: 38px;background: transparent url('http://www.bonami.com/images/graphics/contest_pop/contest_join.png') 0 0 no-repeat;float: right;margin: 15px 47px 0 0;text-indent: -6000px;}

#contest_pop a.join:hover {background-position: 0 -38px;}

#contest_pop a.privacy {display: block;width: 115px;height: 20px;background: transparent url('http://www.bonami.com/images/graphics/contest_pop/privacy_policy.png') 0 0 no-repeat;margin: 15px 0 0 47px;text-indent: -6000px;}

#contest_pop a.privacy:hover {background-position: 0 -20px;}

/* ================== footer */

#footer {color: #4d261c;clear: both;}
#comm_overview #footer {margin: 0 30px 0 25px;}
#chemsens #footer {margin: 0 0 0 -12px;}
#news #footer, #product #footer {margin: 0 -12px 0 -12px;}
#footer #copyright, #about_ba #footer #copyright {float: right;font-size: 10px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 5px 14px 0 0;}
#footernav {margin: 10px 0 0 2px;float: left;}
#footernav li {display: inline;} 
#footernav li a:link, #footernav li a:visited {display: block;float: left;color: #4d261c;text-decoration: none;text-transform: uppercase;padding: 0 10px 0 10px;border-right: 1px solid #4d261c;font-size: 10px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;line-height: 10px;}
#footernav li.last a {border-right: none !important;}
#footernav li a:hover {color: #f1b31c;}

#new_account #footer {border-top: 2px solid #f1b31c;}
#new_account #footer #footernav {margin: 10px 0 0 -10px;}
#new_account #footer #copyright {margin: 1px 0 0 0;}


/* =================== html nav - for non-flash enabled devices */

#navwrapper {
	width: 1000px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	top: 7px;
	height: 380px;
	background-color: #ffffff;
	background: transparent url('http://www.bonami.com/images/graphics/html_nav/nav_bg.png') 0 0 repeat-x;
	z-index: 1;
}

#flash_content #html_nav_logo {position: absolute;top: 0;left: 0;z-index: 10000;}

#nav {
	float: right;
	text-align: right;
	width: 460px;
	background-color: transparent;
	margin: 5px -10px 0 0;
}

#nav li {
	/*float the main list items*/
  	margin: 0;
	float: left;
	display: block;
	padding: 0 20px 0 0;
	height: 34px;
}

#nav li.off ul, #nav li.on ul {
	/*put the subnavs below and hide them all*/
  display: block;
	position: absolute;
	top: 28px;
	height: 28px;
	right: 0;
	padding-top: 0;
	background: transparent url('http://www.bonami.com/images/graphics/html_nav/subnav_bg.png') 0 0 repeat-x;
	width: 1000px;
}

#nav li.on ul {
	z-index: 1000;
}

#nav li.off ul {
	display: none;
}

#nav li a:link, #nav li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D261B;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

#nav li a:hover, #nav li.on a {
	color: #EC3123;
}

#nav li ul li {
	height: 28px;
	padding: 0 10px 0 0;
	background: transparent url('http://www.bonami.com/images/graphics/html_nav/subnav_bg.png') 0 0 repeat-x;
	float: right;
}

#nav li ul li.current_page {
	background: transparent url('http://www.bonami.com/images/graphics/html_nav/subnav_rollover_bg.png') 0 0 repeat-x;
}

#nav li ul li a:link, #nav li ul li a:visited {
	margin: 0;
	padding: 9px 0 0 10px;
	display: block;
	color: #4D261B;
}

#nav li.off:hover ul, #nav li.over ul {
	/*  display the other topics when
      their parent is hovered -- the over class is for IE6 only and scripted in 
with some jquery inside a conditional comment */
  	display: block;
	z-index: 6000;
}

#nav li a:hover {
	color: #EC3123;
}

#nav li ul li a:hover {
	color: #EC3123;
	height: 28px;
}

#chem_sens_html_nav, #enviro_steward_html_nav, #ba_home_html_nav {margin: 16px 0px 0px 10px;}
#chemsens #navwrapper, #about_ba #navwrapper {height: 450px;top: 7px;}
#home #navwrapper {height: 570px;top: 7px;}
#env_stewardship #navwrapper {height: 450px;top: 7px;margin-bottom: 12px;}
#simplelink {position: absolute;top: 321px;right: 428px;z-index: 2000;width: 277px;height: 20px;text-indent: -6000px;}
html.noflash #comm_intro {top: 55px;}
html.noflash #login_pane, html.noflash #account_pane {left: 25px;}

/* search box for geofind */
#geoquery {width: 99%;height: 25px;border: 1px solid #cccccc;}
#geo #search_submit {position: relative;bottom: -41px;right: 0;}
#geo #search_submit {bottom: -23px\9;} /* IE8 hack */
#geo #search_submit {*bottom: -30px;} /* IE7 hack */

#button_facebook, #button_twitter {width: 16px;height: 16px;float: left;margin: 0 1px 0 0;text-indent: -6000px;}
#button_facebook {background: transparent url('/images/graphics/facebook_twitter.png') 0 0 no-repeat;}
#button_twitter {background: transparent url('/images/graphics/facebook_twitter.png') 0 -16px no-repeat;}


















