@charset "UTF-8";
/* CSS Document */

html{font-size: 62.5%;}
body { font-family: Arial, Helvetica, sans-serif; text-align: center; }
body.internal_body { background: #e2e3e5 url(../_images/ef_logo_emboss_web_large_bg.jpg) no-repeat bottom right; background-attachment: fixed; text-align: center; font-family: Arial, Helvetica, sans-serif;}

/*		----------------	universals		----------------	*/

html, head, body, div, class, span, h1, h2, h3, h4, h5, p, li, ul, strong, em, br, a, q, blockquote, form, input, label, submit, fieldset, textarea, dd, dl, dt, img { margin: 0px; padding: 0px; behavior:  url(../_images/iepngfix.htc);  }
a {text-decoration: none; color: #808080;}
li {list-style: none; list-style-type: none; list-style-position: outside; }
ul {color: #4D4D4D; font-size: 1.2em; font-weight: normal; }
h1{ color: #EF4D7B; font-size: 2.5em;}
h2, li { color: #F6921E; font-size: 2em;}
p { color: #808080; font-size: 1.4em; margin-bottom: 1.4em; line-height: 1.2em;}
blockquote, q { color: #808080; font-size: 1.4em; margin-bottom: 1em; line-height: 1.2em;}
a:focus { outline: none;}
h3 { color: #F6921E; font-size: 1.6em; margin-bottom: .2em;}
h4 { color: #F6921E; font-size: 1.7em; margin-bottom: .2em; line-height: 1em;}
h5 { color: #808080; font-size: 1.4em; margin-bottom: 1.4em; line-height: 1em; font-style: italic;}
h6 { color: #80808; font-size: 1.6em; margin-bottom: .2em; font-style: italic;}

.EF { font-weight: bold; color: #F6921E; }
.col_L { width: 372px; padding-right: 53px; float: left; position: relative;}
.col_R { width: 372px; float: right; position: relative;}

.q_bullet { float: left; width: 19px;  }
.a_bullet { float: left; width: 19px;}
.q_text { float: right; width: 353px;}
.a_text { float: right; width: 353px;}

.no_break { margin: 0;}
.no_break_em { margin: 0; color: #F6921E; }
.Q_wrapper { width: 372px; float: left; display: block; margin-bottom: .2em;}
.A_wrapper { width: 372px; margin-bottom: 2.5em; float: left; display: block;}
.text_block { display: block; float: left; position: relative;}
.first_name {color: #464646; font-weight: normal;}
.mail_link { color: #F6921E; font-size: 1.4em; margin-bottom: 1.4em; line-height: 1.2em; }

/*		----------------	outer wrappers		----------------	*/

#site_wrapper_ef { } 
#site_wrapper1	{ position: relative; text-align: center ; }
#site_wrapper2	{ width: 944px; /* height: 923px; */ position: relative; text-align: center; margin: 0 auto;}
#site_wrapper3	{ width: 944px; /* height: 923px; */ position: relative; background: url(../_images/bg_mid.jpg) repeat-y; float: left;  }
#site_wrapper4	{ width: 944px; /* height: 923px; */ position: relative; background: url(../_images/bg_bot.jpg) no-repeat bottom; float: left;}
#site_wrapper5	{ width: 944px; /* height: 923px; */ position: relative; background: url(../_images/bg_top.jpg) no-repeat top; float: left;}
#site_wrapper6	{ width: 944px; /* height: 923px; */ position: relative; text-align: left;  float: left;}


/*		----------------	_nav			----------------	*/

#nav_list li {float: left; position: relative;} 
#nav_container ul ul li { float: none; position: relative; }

#nav_container { margin: 0 0 0 15px; width: 882px; height: 49px; }
#nav_container a { display: block; text-indent: -9999px; height: 100%;}

.about_area { height: 49px; width: 81px; background: url(../_images/nav_about_over.jpg) no-repeat bottom; position: absolute; top: -49px; left: 0px;}


#nav_container ul ul { z-index: 500; position: absolute; top: auto; float: left; display: none; visibility: hidden;}
#nav_container li:hover ul { display: block; visibility: visible;}



#nav_home { height: 49px; width: 356px; margin-right: 60px; left: 26px; }
#nav_home a.holder:link, #nav_home a.holder:visited { background: url(../_images/ef_logo.jpg) no-repeat bottom; }
#nav_home a.holder:hover, #nav_home a.holder:active #nav_home a.holder:focus { background: url(../_images/ef_logo.jpg) no-repeat bottom; }
#nav_home a.current { background: url(../_images/ef_logo.jpg) no-repeat bottom; }

#nav_about { height: 49px; width: 81px; }
#nav_about a.holder:link, #nav_about a.holder:visited { background: url(../_images/nav_about_off.jpg) no-repeat bottom; }
#nav_about a.holder:hover, #nav_about a.holder:active, #nav_about a.holder:focus { background: url(../_images/nav_about_over.jpg) no-repeat bottom;}
#nav_about a.current { background: url(../_images/nav_about_on.jpg) no-repeat bottom; }
#nav_about_preload { background: url(../_images/nav_about_over.jpg); position: absolute; left: -9999px; }

#nav_how_it_works { height: 36px; width: 141px;  }
#nav_how_it_works a:link, #nav_how_it_works a:visited { background: url(../_images/nav_how_it_works_off.png) no-repeat bottom; }
#nav_how_it_works a:hover, #nav_how_it_works a:active, #nav_how_it_works a:focus { background: url(../_images/nav_how_it_works_on.png) no-repeat bottom;}
#nav_how_it_works_preload { background: url(../_images/nav_how_it_works_on.png); position: absolute; left: -9999px; }

#nav_faq { height: 38px; width: 141px; }
#nav_faq a:link, #nav_faq a:visited { background: url(../_images/nav_faq_off.png) no-repeat bottom; }
#nav_faq a:hover, #nav_faq a:active, #nav_faq a:focus { background: url(../_images/nav_faq_on.png) no-repeat bottom;}
#nav_faq_preload { background: url(../_images/nav_faq_on.png); position: absolute; left: -9999px; }

#nav_science { height: 49px; width: 97px; }
#nav_science a.holder:link, #nav_science a.holder:visited { background: url(../_images/nav_science_off.jpg) no-repeat bottom; }
#nav_science a.holder:hover, #nav_science a.holder:active, #nav_science a.holder:focus { background: url(../_images/nav_science_on.jpg) no-repeat bottom; }
#nav_science a.current { background: url(../_images/nav_science_on.jpg) no-repeat bottom; }
#nav_science_preload { background: url(../_images/nav_science_on.jpg); position: absolute; left: -9999px; }

#nav_testimonials { height: 49px; width: 133px; }
#nav_testimonials a.holder:link, #nav_testimonials a.holder:visited { background: url(../_images/nav_testimonials_off.jpg) no-repeat bottom; }
#nav_testimonials a.holder:hover, #nav_testimonials a.holder:active, #nav_testimonials a.holder:focus { background: url(../_images/nav_testimonials_on.jpg) no-repeat bottom; }
#nav_testimonials a.current { background: url(../_images/nav_testimonials_on.jpg) no-repeat bottom; }
#nav_testimonials_preload { background: url(../_images/nav_testimonials_on.jpg); position: absolute; left: -9999px; }

#nav_shop { height: 49px; width: 71px;  }
#nav_shop a.holder:link, #nav_shop a.holder:visited { background: url(../_images/nav_shop_off.jpg) no-repeat bottom; }
#nav_shop a.holder:hover, #nav_shop a.holder:active, #nav_shop a.holder:focus { background: url(../_images/nav_shop_on.jpg) no-repeat bottom; }
#nav_shop a.current { background: url(../_images/nav_shop_on.jpg) no-repeat bottom; }
#nav_shop_preload { background: url(../_images/nav_shop_on.jpg); position: absolute; left: -9999px; }

#nav_contact { height: 49px; width: 84px; }
#nav_contact a.holder:link, #nav_contact a.holder:visited { background: url(../_images/nav_contact_off.jpg) no-repeat bottom; }
#nav_contact a.holder:hover, #nav_contact a.holder:active, #nav_contact a.holder:focus { background: url(../_images/nav_contact_on.jpg) no-repeat bottom; }
#nav_contact a.current { background: url(../_images/nav_contact_on.jpg) no-repeat bottom; }
#nav_contact_preload { background: url(../_images/nav_contact_on.jpg); position: absolute; left: -9999px; }


/*		----------------	quote container		----------------	*/

#quote_container_about { width: 851px; height: 281px; background: url(../_images/photo_about.jpg) no-repeat; text-indent: -9999px; margin: 49px 0 0 0; float: left; position: relative; }
#quote_container_testimonials { width: 851px; height: 281px; background: url(../_images/photo_testimonials.jpg) no-repeat; text-indent: -9999px; margin: 49px 0 0 0; }
#quote_container_science { width: 851px; height: 281px; background: url(../_images/photo_science.jpg) no-repeat; text-indent: -9999px; margin: 49px 0 0 0; }
#quote_container_shop { width: 851px; height: 281px; background: url(../_images/photo_shop.jpg) no-repeat; text-indent: -9999px; margin: 49px 0 0 0; }
#quote_container_contact { width: 851px; height: 281px; background: url(../_images/photo_contact.jpg) no-repeat; text-indent: -9999px; margin: 49px 0 0 0; }
#quote_container_disclaimer { width: 851px; height: 281px; background: url(../_images/photo_disclaimer.jpg) no-repeat; text-indent: -9999px; margin: 49px 0 0 0; }
#quote_container_thankyou { width: 851px; height: 281px; background: url(../_images/photo_thankyou.jpg) no-repeat; text-indent: -9999px; margin: 49px 0 0 0; }



/*		----------------	content	general		----------------	*/

.content_wrapper { width: 851px; left: 47px; position: relative; float: left; }
.content_wrapper_home { width: 944px; position: relative; float: left; }
#content_container1 { float: left; width: 851px; margin: 30px 0 50px 0; }
#content_container1_liquid { float: left; width: 851px; margin: 30px 0 50px 0;}
#content_container2 { overflow: auto; float: left; height: 440px; width: 851px; position: relative;  }
#content_container2_liquid { float: left; width: 851px; }
#content_container2_fixed { float: left; height: 440px; width: 851px; }
#content_container3 { float: left; width: 797px; position: relative;  }
#content_container3_liquid { float: left; width: 851px; position: relative;   }
#content_container3_fixed { float: left; width: 851px; position: relative;   }

#content_container_home { background: url(../_images/photo_home.jpg) no-repeat; width: 851px; height: 411px; margin: 49px 0 5px 0; left: 47px; text-indent: -9999px; float: left; position: relative;}
.sub_nav_link_container div a { text-indent: -9999px; }


#h2_about { background: url(../_images/h2_how_it_works.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0; }
#h2_testimonials{ background: url(../_images/h2_testimonials.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0;  }
#h2_faq { background: url(../_images/h2_faq.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0;  }
#h2_science { background: url(../_images/h2_science.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0;  }
#h2_shop { background: url(../_images/h2_shop.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0;  }
#h2_contact { background: url(../_images/h2_contact.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0;  }
#h2_shipping { background: url(../_images/h2_shipping.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0;  }
#h2_warranty { background: url(../_images/h2_warranty.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0; }
#h2_thankyou { background: url(../_images/h2_thankyou.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0; }
#h2_privacy_policy { background: url(../_images/h2_privacy_policy.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0; }
#h2_legal { background: url(../_images/h2_legal.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0; }
#h2_terms_of_use { background: url(../_images/h2_terms_of_use.png) no-repeat; width: 100%; height: 44px; text-indent: -9999px; margin: 0 0 20px 0; }


.testimonial_block { margin-bottom: 5em;}

#contact_details { margin: .4em 0 0 0;}
#contact_details p { margin: 0; line-height: 1.2em;}


/*	----------------	content	SCIENCE		----------------  */

#objectFrame { width: 851px; height: 386px; position: relative; margin: 0 0 0 0;}

#tests_content_wrapper { width: 851px; height: 386px; margin: 0 0 0 0; float: left; position: relative; }

#results_intro_wrapper { z-index: 1; text-align: left; }
#results_intro_text_container1 { width: 490px; overflow: auto; height: 371px; }
#results_intro_text_container2 { width: 444px;}

.results_intro_text_wrapper { position: absolute; left: 354px; top: 0px; width: 490px; height: 371px; margin-left: 7px; }



.results_wrapper { z-index: 50; text-align: left; position: relative;}
ul#tests_tabs_list { position: absolute; top: 0; left: 0; width: 316px; }
ul#tests_tabs_list li a .results_wrapper { display: none; visibility: hidden;}
ul#tests_tabs_list li a:focus .results_wrapper, ul#tests_tabs_list li a:active .results_wrapper { display: block; visibility: visible;}

/*	content	SCIENCE	tabs */

#tests_tabs_list li { float: left; height: 26px; position: relative; }
#tests_tabs_list li a { display: block; font-size: 1.2em; height: 100%; text-indent: -9999px;}

h2#tests_tab_intro { width: 55px; height: 26px; position: relative; margin: 0; float: left;}
h2#tests_tab_intro a { display: block; font-size: 2em; height: 100%; text-indent: -9999px;}
h2#tests_tab_intro a:link, h2#tests_tab_intro a:visited { background: url(../_images/tests_tab_intro_off.png) no-repeat;}
h2#tests_tab_intro a:active, h2#tests_tab_intro a:focus { background: url(../_images/tests_tab_intro_on.png) no-repeat;}

li#tests_tab1 { width: 51px;}
li#tests_tab1 a:link, li#tests_tab1 a:visited { background: url(../_images/tests_tab1_off.png) no-repeat; }
li#tests_tab1 a:active, li#tests_tab1 a:focus { background: url(../_images/tests_tab1_on.png) no-repeat; }
#tests_tab1_preload { background: url(../_images/tests_tab1_on.png); position: absolute; left: -99999px; }

li#tests_tab2 { width: 52px; }
li#tests_tab2 a:link, li#tests_tab2 a:visited { background: url(../_images/tests_tab2_off.png) no-repeat; }
li#tests_tab2 a:active, li#tests_tab2 a:focus { background: url(../_images/tests_tab2_on.png) no-repeat; }
#tests_tab2_preload { background: url(../_images/tests_tab2_on.png); position: absolute; left: -99999px; }

li#tests_tab3 { width: 51px; }
li#tests_tab3 a:link, li#tests_tab3 a:visited { background: url(../_images/tests_tab3_off.png) no-repeat; }
li#tests_tab3 a:active, li#tests_tab3 a:focus { background: url(../_images/tests_tab3_on.png) no-repeat; }
#tests_tab3_preload { background: url(../_images/tests_tab3_on.png); position: absolute; left: -99999px; }

li#tests_tab4 { width: 52px; }
li#tests_tab4 a:link, li#tests_tab4 a:visited { background: url(../_images/tests_tab4_off.png) no-repeat; }
li#tests_tab4 a:active, li#tests_tab4 a:focus { background: url(../_images/tests_tab4_on.png) no-repeat; }
#tests_tab4_preload { background: url(../_images/tests_tab4_on.png); position: absolute; left: -99999px; }

li#tests_tab5 { width: 55px; }
li#tests_tab5 a:link, li#tests_tab5 a:visited { background: url(../_images/tests_tab5_off.png) no-repeat; }
li#tests_tab5 a:active, li#tests_tab5 a:focus { background: url(../_images/tests_tab5_on.png) no-repeat; }
#tests_tab5_preload { background: url(../_images/tests_tab5_on.png); position: absolute; left: -99999px; }


/*	content	SCIENCE	graphs */

#tests_graphs_wrapper { width: 435px; height: 440px; float: left; margin: 9px 0 0 0; position: relative;}
#tests_graphs_container1 { width: 435px; height: 431px;}

.results_graphs_wrapper { position: absolute; left: 354px; top: 0px; width: 497px; height: 361px; z-index: 600; }
.results_graphs_wrapper h2 { color: #F6921E; font-size: 2em; text-indent: -9999px;}
.results_graphs_wrapper p { color: #808080; font-size: 1.4em; margin-bottom: 1.4em; line-height: 1.2em; text-indent: -9999px;}

#results_graphs1 { background: url(../_images/graph1.png) no-repeat; float:left; width: 497px; height: 371px;}
#results_graphs1_preload { background: url(../_images/graph1.png); position: absolute; left: -9999px; }
#results_graphs2 { background: url(../_images/graph2.png) no-repeat; float:left; width: 497px; height: 371px;}
#results_graphs2_preload { background: url(../_images/graph2.png); position: absolute; left: -9999px; }
#results_graphs3 { background: url(../_images/graph3.png) no-repeat; float:left; width: 497px; height: 371px;}
#results_graphs3_preload { background: url(../_images/graph3.png); position: absolute; left: -9999px; }
#results_graphs4 { background: url(../_images/graph4.png) no-repeat; float:left; width: 497px; height: 371px;}
#results_graphs4_preload { background: url(../_images/graph4.png); position: absolute; left: -9999px; }
#results_graphs5 { background: url(../_images/graph5.png) no-repeat; float:left; width: 497px; height: 371px;}
#results_graphs5_preload { background: url(../_images/graph5.png); position: absolute; left: -9999px; }


/*	content	SCIENCE	text */

.results_text_wrapper { position: absolute; float: left; left: 0px; top: 26px; width: 316px; height: 345px; z-index: 600; margin: 0 0 0 0; }
.results_text_wrapper h2 { color: #F6921E; font-size: 2em; margin-bottom: .2em; line-height: 1.2em;}
.results_text_wrapper p { color: #808080; font-size: 1.4em; margin-bottom: .2em; line-height: 1.2em;}

.results_text_container1 { width: 316px; height: 344px; background: url(../_images/tests_bg_mid.jpg) repeat-y; float: left; position: relative; display: block; }
.results_text_container2 { width: 316px; height: 344px; background: url(../_images/tests_bg_bot.jpg) no-repeat bottom; float: left; display: block; position: relative;}
.results_text_container3 { width: 286px; height: 314px; float: left; display: block; position: relative; top: 15px; left: 15px;}
.results_text_container4 { width: 286px; height: 314px; float: left; position: relative; overflow: auto;}
.results_text_container5 { width: 266px; height: 314px; float: left; position: relative;}


/*		----------------	content CONTACT		----------------	*/

.row { width: 400px; float: left; display: block; vertical-align: middle; }
.col1 { float: left; width: 400px; display: block; vertical-align: middle; margin-bottom: .2em; }
.col2 { float: left; width: 400px; display: block; vertical-align: middle; margin-bottom: 1em;}
#contact_form input { width: 400px; }
#contact_form textarea { width: 400px; height: 12em; }
#contact_form label { color: #808080; font-size: 1.4em;}
#contact_form .submit_container input { width: 7em; float: left; display: block;}


/*		----------------	content CONTACT		----------------	*/

.testimonial_block h4 { text-transform: uppercase;}


/*		----------------	content _shop	----------------	*/

#shop_content_wrapper { position: relative;  width: 100%; left: 0;}
#shop_content_wrapper li{ position: relative; padding:  0 5px 0 5px; text-align: center; list-style: none; }

#shop_product1 {  background: url(../_images/shop_band_baby_blue_white.png) no-repeat top; text-align: center; padding: 180px 0 0 0;  }
#shop_product2 {  background: url(../_images/shop_band_black_black.png) no-repeat top; text-align: center; padding: 180px 0 0 0;  }
#shop_product3 {  background: url(../_images/shop_band_black_white.png) no-repeat top; text-align: center; padding: 180px 0 0 0;  }
#shop_product4 {  background: url(../_images/shop_band_camouflage_black.png) no-repeat top; text-align: center; padding: 180px 0 0 0;  }
#shop_product5 {  background: url(../_images/shop_band_glow_black.png) no-repeat top; text-align: center; padding: 180px 0 0 0;  }
#shop_product6 {  background: url(../_images/shop_band_navy_white.png) no-repeat top; text-align: center; padding: 180px 0 0 0; }
#shop_product7 {  background: url(../_images/shop_band_orange_white.png) no-repeat top; text-align: center; padding: 180px 0 0 0;  }
#shop_product8 {  background: url(../_images/shop_band_pink_white.png) no-repeat top ; text-align: center; padding: 180px 0 0 0;  }
#shop_product9 {  background: url(../_images/shop_band_red_white.png) no-repeat top; text-align: center; padding: 180px 0 0 0; }
#shop_product10 {  background: url(../_images/shop_band_clear_clear.png) no-repeat top; text-align: center; padding: 180px 0 0 0;  }
#shop_product11 {  background: url(../_images/shop_band_white_black.png) no-repeat top ; text-align: center; padding: 180px 0 0 0;  }
#shop_product12 {  background: url(../_images/shop_band_yellow_black.png) no-repeat top;  text-align: center; padding: 180px 0 0 0; }
#shop_product13 {  background: url(../_images/shop_band_purple_white.png) no-repeat top;  text-align: center; padding: 180px 0 0 0; }
#shop_product14 {  background: no-repeat top;  text-align: center; padding: 180px 0 0 0; }
#shop_product15 {  background: no-repeat top;  text-align: center; padding: 180px 0 0 0; }

.shop_division1 { height: 100%; float: left; position: relative; width: 260px; padding: 0 0 40px 0; text-align: center; left: 68%; }
.shop_division2 { height: 100%; float: left; position: relative; width: 260px; padding: 0 0 40px 0; text-align: center; margin: 0 4px 0 4px; left: 70%; }
.shop_division3 { height: 100%; float: left; position: relative; width: 260px; padding: 0 0 40px 0; text-align: center;left: 72%; }

.shop_col { width: 851px; position: relative; float: left;  }

.shop_cell1 { height: 100%; width: 100%; position: relative; float: left; overflow: hidden; border: #c4c4c4 1px; border-style: solid;}
.shop_cell2 { height: 100%; width: 100%; position: relative; float: left; right: 33%; border: #c4c4c4 1px;  border-right-style: solid; }
.shop_cell3 { height: 100%; width: 100%; position: relative; float: left; right: 33%; border: #c4c4c4 1px; border-right-style: solid; }

.product_name { color: #F6921E; font-weight: bold; font-size: .7em; padding: 1em 0; border-bottom: 1px solid #F6921E; border-top: 1px solid #F6921E; }
.product_price { font-size: .6em; margin: .5em 0 0 0;}


/*		----------------	content privacy_policy		----------------	*/

.disclaimer_h2 { color: #F6921E; font-size: 1.6em;}
.disclaimer_h3 { color: #808080; font-size: 1.4em; margin: 2em 0 1.4em 0; line-height: 1.2em; font-style: normal;}
.disclaimer_li1 { color: #808080; font-size: 1.4em; margin-bottom: 1.4em; line-height: 1.2em; text-indent: 0;}
.disclaimer_li2 { color: #808080; font-size: 1.4em; margin-bottom: 1.4em; line-height: 1.2em; font-style: italic; margin: 0 0 1em 1em; text-indent: 0;}
.disclaimer_li3 { color: #808080; font-size: 1.4em; margin-bottom: 1.4em; line-height: 1.2em; margin: 0 0 1em 2em; text-indent: 0;}


/*		----------------	sub nav	top half		----------------	*/

#sub_nav_list li {float: left;} 
#sub_nav_container { margin: 0 0 50px 0; left: 35px; width: 873px; display: block; float: left; position: relative; }
#sub_nav_list li a { display: block; text-indent: -9999px; height: 100%;}

#sub_nav_about { height: 180px; width: 174px; background: url(../_images/sub_nav_about_off.png) no-repeat bottom; }
#sub_nav_about a.holder:link, #sub_nav_about a.holder:visited { background: url(../_images/sub_nav_about_off.png) no-repeat bottom; }
#sub_nav_about a.holder:hover, #sub_nav_about a.holder:active #sub_nav_about a.holder:focus { background: url(../_images/sub_nav_about_on.png) no-repeat bottom;}
#sub_nav_about a.current { background: url(../_images/sub_nav_about_on.png) no-repeat bottom; }
#sub_nav_about_preload { background: url(../_images/sub_nav_about_on.png); position: absolute; left: -9999px;}

#sub_nav_science { height: 180px; width: 174px; background: url(../_images/sub_nav_science_off.png) no-repeat bottom;}
#sub_nav_science a.holder:link, #sub_nav_science a.holder:visited { background: url(../_images/sub_nav_science_off.png) no-repeat bottom; }
#sub_nav_science a.holder:hover, #sub_nav_science a.holder:active #sub_nav_science a.holder:focus { background: url(../_images/sub_nav_science_on.png) no-repeat bottom; }
#sub_nav_science a.current { background: url(../_images/sub_nav_science_on.png) no-repeat bottom; }
#sub_nav_science_preload { background: url(../_images/sub_nav_science_on.png) ; position: absolute; left: -9999px;}

#sub_nav_testimonials { height: 180px; width: 174px; background: url(../_images/sub_nav_testimonials_off.png) no-repeat bottom;}
#sub_nav_testimonials a.holder:link, #sub_nav_testimonials a.holder:visited { background: url(../_images/sub_nav_testimonials_off.png) no-repeat bottom; }
#sub_nav_testimonials a.holder:hover, #sub_nav_testimonials a.holder:active #sub_nav_testimonials a.holder:focus { background: url(../_images/sub_nav_testimonials_on.png) no-repeat bottom; }
#sub_nav_testimonials a.current { background: url(../_images/sub_nav_testimonials_on.png) no-repeat bottom; }
#sub_nav_testimonials_preload { background: url(../_images/sub_nav_testimonials_on.png) ; position: absolute; left: -9999px;}

#sub_nav_shop { height: 180px; width: 174px; background: url(../_images/sub_nav_shop_off.png) no-repeat bottom; }
#sub_nav_shop a.holder:link, #sub_nav_shop a.holder:visited { background: url(../_images/sub_nav_shop_off.png) no-repeat bottom; }
#sub_nav_shop a.holder:hover, #sub_nav_shop a.holder:active #sub_nav_shop a.holder:focus { background: url(../_images/sub_nav_shop_on.png) no-repeat bottom; }
#sub_nav_shop a.current { background: url(../_images/sub_nav_shop_on.png) no-repeat bottom; }
#sub_nav_shop_preload { background: url(../_images/sub_nav_shop_on.png) ; position: absolute; left: -9999px;}

#sub_nav_contact { height: 180px; width: 177px; background: url(../_images/sub_nav_contact_off.png) no-repeat bottom; }
#sub_nav_contact a.holder:link, #sub_nav_contact a.holder:visited { background: url(../_images/sub_nav_contact_off.png) no-repeat bottom; }
#sub_nav_contact a.holder:hover, #sub_nav_contact a.holder:active #sub_nav_contact a.holder:focus { background: url(../_images/sub_nav_contact_on.png) no-repeat bottom; }
#sub_nav_contact a.current { background: url(../_images/sub_nav_contact_on.png) no-repeat bottom; }
#sub_nav_contact_preload { background: url(../_images/sub_nav_contact_on.png) ; position: absolute; left: -9999px;}

/*		----------------	sub nav	bottom half		----------------		*/

.sub_nav_link_container { float: left; width: 174px;}
.sub_nav_contact_container { float: left; width: 177px;}

.sub_nav_about_text_box_top { background: url(../_images/sub_nav_about_text_bg_top.png) repeat-y; width: 174px; float: left }
.sub_nav_about_text_box_bot { background: url(../_images/sub_nav_about_text_bg_bot.png) no-repeat left; width: 174px; height: 13px; float: left;}

.sub_nav_science_text_box_top { background: url(../_images/sub_nav_science_text_bg_top.png) repeat-y; width: 174px; float: left }
.sub_nav_science_text_box_bot { background: url(../_images/sub_nav_science_text_bg_bot.png) no-repeat left; width: 174px; height: 13px; float: left;}

.sub_nav_testimonials_text_box_top { background: url(../_images/sub_nav_testimonials_text_bg_top.png) repeat-y; width: 174px; float: left }
.sub_nav_testimonials_text_box_bot { background: url(../_images/sub_nav_testimonials_text_bg_bot.png) no-repeat left; width: 174px; height: 13px; float: left;}

.sub_nav_shop_text_box_top { background: url(../_images/sub_nav_shop_text_bg_top.png) repeat-y; width: 174px; float: left }
.sub_nav_shop_text_box_bot { background: url(../_images/sub_nav_shop_text_bg_bot.png) no-repeat left; width: 174px; height: 13px; float: left;}

.sub_nav_contact_text_box_top { background: url(../_images/sub_nav_contact_text_bg_top.png) repeat-y; width: 177px; float: left }
.sub_nav_contact_text_box_bot { background: url(../_images/sub_nav_contact_text_bg_bot.png) no-repeat left; width: 177px; height: 13px; float: left;}

.more { color: #F6921E;}
dd { color: #808080; font-size: 1.3em; line-height: 1.1em; padding: 10px 16px 1px 24px;}


/*		----------------	disclaimer		----------------		*/

.disclaimer_wrapper { position: relative; margin: 0 0 3em 0; padding-top: 16px; width: 851px; background: url(../_images/disclaimer_bg.png) repeat-x top; display: block; clear: both;}
.disclaimer_wrapper_home { position: relative; margin: 0 0 3em 0; padding-top: 16px; width: 851px; background: url(../_images/disclaimer_bg.png) repeat-x top; display: block; clear: both; left: 47px;}
.disclaimer_p { text-align: center; color: #808080; font-size: 1em; line-height: 1.2em; vertical-align: middle;}
.full_width_wrapper { width: 100%; text-align: center; float: left; }
.full_width_wrapper_closing { width: 100%; text-align: center; float: left; margin: 0 0 .5em 0; }
.facebook_link{ background: url(../_images/facebook_logo50x19.jpg) no-repeat; padding: 0 0 10px 50px;}
