/* CSS Document */

/*  COLORS  
     
     blue: #2193d1;
     orange: #f08223;

*/

html, body {margin:0;padding:0;width:100%;height:100%;}
body {font-family:Verdana;  font-size:12px; }

form, table, td, tr, input{margin:0; padding:0;}

img {border:none;}
p {margin:0;padding:0; line-height:20px;}
h1{ font-size:20px;}

/* Main Template */
#main-wrap {width:866px;margin:0 auto;}
#top-links {font-weight:bold;}
#top-links ul {list-style:none;margin:0 auto;}
#top-links li {float:right;padding:2px 0;margin:0 3px;}
#top-links a {display:block;text-decoration:none;font-weight:normal;color:#fff;text-align:center;}
#top-links .cart-info {width:240px;text-align:right; font-size:10px;}
#top-links .tab_lg {width:106px;height:21px;background:url(../images_templ/tab_lg.gif) no-repeat;}
#top-links .tab_lg:hover {background:url(../images_templ/tab_lg_over.gif) no-repeat;}
#top-links .tab_sm {width:96px;height:21px;background:url(../images_templ/tab_sm.gif) no-repeat;}
#top-links .tab_sm:hover {background:url(../images_templ/tab_sm_over.gif) no-repeat;}
#main-hdr {width:100%; height:82px; float:left;}
#main-hdr #shipping { width:170px; margin-left:100px; padding-bottom:15px;}
#main-hdr #phone { width:131px; margin-left:210px; padding-bottom:35px;}
#search {clear:both;position:relative;height:22px;}
#search-txt {padding-left:5px;position:absolute;right:59px;bottom:0;width:232px;height:20px;color:#2193d1;font-weight:bold;border:1px solid #2193d1; font-size:12px; line-height:20px;}
#search-btn {position:absolute;right:0;bottom:0;}

#horizontal-nav {float:left;margin:5px auto;border:1px solid #2193d1;border-bottom:5px solid #2193d1;width:100%;border-left:none;}
#horizontal-nav ul{list-style:none;margin:0;padding:0;}
#horizontal-nav li{ border-left:1px solid #2193d1;text-align:center; float:left; }
#horizontal-nav a{font-family:Verdana; padding:0 21px;font-size:13px; line-height:24px;color:#000;text-decoration:none; display:block; font-weight:bolder;}
#horizontal-nav a:hover {color:#fff;background-color:#2193d1; }

.horiz_menu_home{ width:80px; float:left;}

#footer {width:866px;float:left;}
#footer-links {position:relative;color:#2193d1; margin:5px auto;}
#footer-links a {text-decoration:none;color:#000;padding:0 4px;}
#footer-links a:hover {color:#2193d1;}
#footer-links span {color:#000;}
#footer-links form {position:absolute;top:0;right:0;}
#newsletter-txt {position:absolute;right:63px;height:11px;width:125px;font-size:.9em;border:2px solid #908f94;border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
#newsletter-btn {position:absolute;right:0;}
#footer-company {width:100%;background:url(../images_templ/footer_bg.gif) no-repeat;}
#footer-company p {height:20px;margin:0 auto;color:#60b8e3; font-size:10px;font-weight:bold;width:780px; padding-top:3px;}
#footer-company span {color:#fff;padding-right:3px;}

#footer-info {margin-top:3px; float:left; width:100%;}
#copyright { width:400px; height:60px;float:left;}
#security-logo { width:100px; float:left; margin-bottom:10px; }
#credibility-bar { float:right;}
#disclamer{margin:auto; width:665px; height:10px; line-height:10px;padding:3px 5px 3px 5px;border:1px solid #555;font-size:8px; clear:both;}

#content-wrap {width:866px;float:left;padding:0;margin:0;}
#main_content_wrap_outer {width:866px;margin:0 auto;}
#main_content_wrap_top {width:866px;height:5px;font-size:1px;float:left;background:url(../images_templ/main_content_wrap_top.jpg) no-repeat top left;}
#main_content_wrap_middle {width:866px;float:left;background:url(../images_templ/main_content_wrap_middle.jpg) repeat-y;}
#main_content_wrap_middle_inner {width:857px;float:left;padding:3px 4px 10px 5px;clear:both;}
#main_content_wrap_bottom {width:866px;height:5px;font-size:1px;float:left;background:url(../images_templ/main_content_wrap_bottom.jpg) no-repeat bottom left;}
#wrap_homepage_box {width:857px;float:left;background:url(../images_templ/homepage_big_image.jpg) no-repeat;}
#wrap_homepage_content_box {width:857px;height:335px;float:left;}
#wrap_homepage_content {width:320px;float:left;margin:35px 0 0 46px;_margin:45px 0 0 23px;font-size:15px;line-height:20px;font-weight:bold;color:#ffffff; }
#wrap_homepage_content strong{font-size:20px;}
#wrap_featured_header_box {width:857px;height:30px;float:left;}
#did_you_know_header {width:296px;float:left;padding-left:25px;}
#on_sale_header {width:271px;float:left;}
#best_seller_header {width:265px;float:left;}
#wrap_featured_info_box {width:839px;float:left;border:1px solid #d9d9d9;margin-left:8px;_margin-left:4px;padding:3px 0 5px 0;}
#wrap_did_you_know_box {width:300px;float:left;margin-top:15px; padding-top:10px;}
#did_you_know_box_content {width:180px;float:left;margin-left:16px;_margin-left:8px;}
#did_you_know_box_content p{ margin:5px 0 0 0; line-height:16px;}
#did_you_know_box_content a{color:#000000; text-decoration:underline; }
#did_you_know_box_content a:hover{color:#000000; text-decoration:underline;}

#did_you_know_box_image {width:104px;float:left;text-align:center;}
#wrap_on_sale_box {width:270px;float:left;margin-top:15px;}
#wrap_add_to_cart_box {width:260px;height:26xp;line-height:26px;float:left;padding-left:10px;}
#on_sale_box_content {width:160px;float:left;padding-left:10px;}
#on_sale_box_content_prod_name {width:160px;height:40px;float:left;font-family:Verdana; font-size:14px;font-weight:bold;color:#f08223;}
#on_sale_box_content_prod_name a{color:#f08223; text-decoration:none;}
#on_sale_box_content_prod_name a:hover{ color:#f08223; text-decoration:none;}
#on_sale_box_content_prod_text {width:160px; height:100px;float:left; overflow:hidden;}
#on_sale_box_content_prod_text p{ line-height:14px; font-size:10px;}
#on_sale_box_content_prod_price {width:160px;height:26px;line-height:26px;float:left;font-family:Verdana; font-size:14px;font-weight:bold;color:#f08223;}
#on_sale_box_prod_moreinfo {width:160px;float:left;}
#on_sale_box_prod_moreinfo a {color:#2093cc;text-decoration:underline;}
#on_sale_box_prod_moreinfo a:hover {color:#2093cc;text-decoration:none;}
#on_sale_box_addtocart {width:100px;float:left;}
#on_sale_box_image {width:100px;float:left;text-align:center; overflow:hidden;}
#wrap_best_seller_box {width:248px;float:left;margin-top:15px;padding-left:10px;}
#best_seller_box_content {width:144px;float:left;}
#best_seller_box_prod_name {width:144px;float:left;color:#2093cc;font-family:Verdana; font-size:14px;font-weight:bold;}
#best_seller_box_prod_name a{color:#2093cc; text-decoration:none;}
#best_seller_box_prod_name a:hover{color:#2093cc; text-decoration:none;}
#best_seller_box_prod_text {width:144px; height:100px;float:left; overflow:hidden;}
#best_seller_box_prod_text p{ line-height:14px; font-size:10px;}
#best_seller_box_prod_price {width:144px;height:26px;float:left;color:#2093cc;font-family:Verdana; font-size:14px;font-weight:bold;
}
#best_seller_box_image {width:104px;float:left;text-align:center; overflow:hidden;}
#wrap_best_seller_box_addtocart {width:248px;height:26px;float:left;
}
#best_seller_add_to_cart_box {width:144px;line-height:26px;float:left;
}
#best_seller_add_to_cart_box a {color:#2093cc;text-decoration:underline;
}
#best_seller_add_to_cart_box a:hover {color:#2093cc;text-decoration:none;
}
#best_seller_more_info_box {width:104px;float:left;text-align:center;
}
.wrap_featured_separator {width:3px;height:150px;float:left;background:url(../images_templ/featured_box_separator.jpg) no-repeat;
}
.top_msg {font-size: 20px;font-weight: bold;}
#wrap_homepage_content h1 {font-size: 11px;padding: 0;font-weight: normal;margin: 5px 0 15px 0;}
#wrap_menu_box {width:197px;float:left;
}
#wrap_menu_box_inner {width:182px;float:left;padding:10px 0 0 15px;text-align:left;
}
#wrap_menu_box_inner ul {margin:0;padding:0;}
#wrap_menu_box_inner li {margin:0;padding:0;list-style:none;
}


/*#wrap_menu_box_inner a{ color:#2193d1; text-decoration:none;}
#wrap_menu_box_inner a:hover{ color:#ffffff; background:#2193d1; line-height:18px;}

.catg_type_name{ width:182px; float:left; }
.catg_type_name li{font-size:18px; font-weight:bold; color:#2193d1;font-family:Verdana; }
.catg_type_name ul{  margin:0; padding:;}
.catg_type_name ul, li{ width:182px; float:left; font-size:14px;color:#000000;font-family:Verdana; }*/



#menu_categorytypes {width:182px;float:left;}
#menu_categorytypes li {width:177px;float:left;font-size:17px;font-weight:bold;font-family:Verdana; padding-left:5px;}
#menu_categorytypes a {color:#2193d1;text-decoration:none;}
#menu_categorytypes a:hover {color:#2193d1;}
#menuitem_categorytype_selected {color:#2193d1;}
#menu_categorytype {margin:0;padding:0;}
#menu_categorytype li {width:177px;float:left;font-size:14px;line-height:18px;font-weight:100;font-family:Verdana; padding-left:5px;}
#menu_categorytype a {width:177px;color:#000000;text-decoration:none;padding-left:5px;}
#menu_categorytype a:hover {width:177px;color:#ffffff;background:#2193d1;line-height:18px;padding-left:5px;}
#menu_categorytype li:hover {width:177px;color:#ffffff;background:#2193d1;line-height:18px;padding-left:5px;}
#menu_categorytype .class_menuitem_category_selected {padding-left: 5px; background:#2193D1 none repeat scroll 0 0;}
#menu_categorytype .class_menuitem_category_selected a {line-height:18px; padding-left:5px; width:177px; display: block; color: #fff; padding-left: 5px; }
#menu_categorytype .class_menuitem_category_selected a:hover { background-color: transparent; }



.all-supplement-menu{float:left; border:0; padding:0;}
.all-supplement-menu div.bd{}
.all-supplement-menu div.bd{ float:left;}
.all-supplement-menu div.bd ul#menu_categorytypes{ margin:0; padding:0;}
.all-supplement-menu div.bd ul#menu_categorytypes li{float:left;font-size:14px;line-height:18px;font-weight:100;font-family:Verdana; padding:0; width:182px; }
.all-supplement-menu div.bd ul#menu_categorytypes a{color:#000000;text-decoration:none; display:block; font-weight:bold;}
.all-supplement-menu div.bd ul#menu_categorytypes a:hover{color:#ffffff;background:#2193d1;font-weight:bold;}
.all-supplement-menu div.bd ul#menu_categorytypes{}
.all-supplement-menu div.bd ul#menu_categorytypes #subitems_14 div.bd ul#menu_categorytype{margin:0; padding:0;}
.all-supplement-menu div.bd ul#menu_categorytypes #subitems_14 div.bd ul#menu_categorytype li{text-align:left; border:0; clear:both;}
.all-supplement-menu div.bd ul#menu_categorytypes #subitems_14 div.bd ul#menu_categorytype a{width:176px;  height:23px; line-height:23px; color:#ffffff;background:#2193d1; font-size:14px; font-weight:100;margin:0; padding:0 3px 0 3px; text-align:left; }
.all-supplement-menu div.bd ul#menu_categorytypes #subitems_14 div.bd ul#menu_categorytype a:hover{width:176px; height:21px; line-height:21px;color:#ffffff; background:#f08223; border:1px solid #ffffff; border-width:1px 1px 1px 1px;font-size:14px; font-weight:100; margin:0; padding:0 3px 0 3px; text-align:left; }







.categories_path {height:20px;border-bottom:1px solid #d9d9d9;line-height:20px;padding:0;margin:0;}
.categories_path_separator {width:18px;float:none;height:19px;background:url(../images_templ/catg_path_separator.jpg) no-repeat;}
.categories_path_td {color:#636363;font-size:12px;padding-left:10px;}
.categories_path_td a {color:#636363;text-decoration:none;}
.top_link {}
.wrap_ctg_description_box {width:835px;float:left;background:url(../images_templ/catg_description_bg.jpg) repeat-y;border-top:1px solid #d9d9d9;
}
.ctg_description_header {width:820px;float:left;padding:10px 0 0 15px;font-size:24px;
}
.ctg_description_text {width:810px;float:left;padding:10px 10px 10px 15px;font-size:14px;
}
.wrap_ctg_description_box_w_nav {width:628px;float:left;background:url(../images_templ/ctg_description_bg_w_vnav.jpg) repeat-y;border-top:1px solid #d9d9d9;
}
.ctg_description_header_w_nav {width:613px;float:left;padding:10px 0 0 15px;font-size:24px;
}
.ctg_description_text_w_nav {width:603px;float:left;padding:10px 10px 10px 15px;font-size:14px;
}
/*Custom Pages With Navigation Menu CSS Here*/
#wrap_main_content_area {width:630px;float:left;padding-left:20px;_padding-left:10px;padding-right:10px;padding-top:10px;}
#wrap_main_content_area_inner {width:628px;border:1px solid #d9d9d9;font-size:12px;float:left;}
/*#wrap_main_content_area_inner h1{ }
#wrap_main_content_area_inner h2{}
#wrap_main_content_area_inner p{ }*/

.wrap_custom_inner_page {padding:10px; float:left;}
.wrap_custom_inner_page h1 {font-size:17px;color:#2193d1; clear:both;}
.wrap_custom_inner_page h2 {font-size:15px;color:#2193d1;}
.wrap_custom_inner_page p {margin:0;padding:5px 0 5px 0; font-size:13px; }
/*Page Without Navigation CSS Here*/

#wrap_content_area {width:837px;float:left;padding:10px 10px 10px 10px;
}
#wrap_content_area_inner {width:835px;float:left;border:1px solid #d9d9d9;
}
/*############## Detail Temaplate Without Navigation CSS Here ##########*/
#wrap_detail_box {width:835px;float:left;padding:15px 0 15px 0;border:0;
}
#wrap_detail_image_box {width:230px;float:left;text-align:right;
}
#wrap_detail_image_holder {width:230px;float:left;text-align:center;font-size:12px;

}
#wrap_detail_image_holder a{color:#7d7d7d;text-decoration:none;}
#wrap_detail_image_holder a:hover{color:#2193d1;  }
#wrap_detail_list_price {width:230px;float:left;font-size:12px;color:#7d7d7d;text-decoration:line-through;
}
#wrap_detail_sell_price {width:230px;float:left;font-size:18px;
}
#wrap_detail_quantity {width:230px;float:left;
}
#wrap_detail_buy_now {width:230px;float:left;padding:3px 0 3px 0;
}
#wrap_detail_wishlist {width:230px;float:left;padding:3px 0 3px 0;
}
#wrap_detail_content_box {width:560px;float:left;padding-left:20px;
}

#detail_prod_name {width:560px;float:left;font-size:20px;
}
#detail_prod_name a {color:#000000;text-decoration:none;
}
#detail_prod_name a:hover {color:#000000;
}
#detail_prod_size {width:560px;float:left;font-size:12px;color:#636363;
}
#detail_prod_catg_no {width:560px;float:left;font-size:12px;color:#636363;padding-bottom:5px;
}
#wrap_related_box {width:835px;float:left;margin-top:10px;border-top:1px solid #d9d9d9;
}
#related_prod_box_header {width:815px;float:left;height:18px;color:#2193d1;font-size:18px;padding-left:20px;padding-top:15px;
}
#related_prod_box_prod {width:815px;float:left;padding:5px 0 10px 0;
}
/*############## Brief Temaplate Without Navigation CSS Here ##########*/
.wrap_brief_box {width:407px;float:left;
}
.wrap_brief_box_innner {width:387px;float:left;padding:10px 0 10px 17px;
}
.brief_prod_name {width:387px;font-size:14px;float:left;
}
.brief_prod_name a {color:#000000;text-decoration:none;
}
.brief_prod_name a:hover {color:#000000;
}
.brief_prod_id {width:387px;float:left;color:#959595;
}
.brief_content_box {width:387px;float:left;
}
.brief_image_box {width:100px;text-align:center;float:left;
}
.brief_text_area {width:287px;float:left;
}
.brief_text_area_inner {width:275px;float:right;background:#ebebeb;clear:both;
}
.brief_text_area_inner_top {width:275px;height:9px;float:left;background:
url(../images_templ/brief_bg_top.jpg) no-repeat;
}
.brief_text_area_inner_middle {width:255px;float:left;padding:0 10px 10px 10px;
}
.brief_text_area_inner_price {width:255px;float:left;text-align:right;font-size:14px;font-weight:bold;height:30xp;line-height:30px;
}
.brief_addto_button {width:275px;float:left;border-top:3px solid #f08223;background:#ffffff;text-align:right;
}
/*Page With Navigation CSS Here*/
/*############## Detail Temaplate With Navigation Menu CSS Here ##########*/
.wrap_vnav_content_area {width:630px;float:left;
}
.wrap_vnav_content_area a {color:#636363;text-decoration:none;
}
.wrap_vnav_content_area a:hover {color:#2193d1;
}
.wrap_vnav_content_area_print {width:628px;height:20px;float:left;text-align:right;line-height:20px;color:#636363; padding-top:5px; font-size:11px;}
.wrap_vnav_area_print_friendly {width:95px;height:20px;float:right;text-align:left;background:
url(../images_templ/print_friendly_image.jpg) no-repeat;padding-left:20px;
}
.wrap_vnav_area_saveaspdf {width:83px;height:20px;float:right;text-align:left;background:url(../images_templ/save_as_pdf.jpg) no-repeat;padding-left:20px;
}
.wrap_vnav_area_emailpage {width:90px;height:20px;float:right;text-align:left;background:url(../images_templ/email_this_page.jpg) no-repeat;padding-left:20px;
}
.wrap_content_area_print {width:835px;float:left;padding:5px 0 10px 0;
}
.wrap_content_area_print a {color:#636363;text-decoration:none;
}
.wrap_content_area_print a:hover {color:#2193d1;
}
.wrap_content_area_print_box {width:835px;height:20px;float:left;text-align:right;line-height:20px;color:#636363;
}
.wrap_content_area_print_friendly {width:90px;height:20px;float:right;text-align:left;background:
url(../images_templ/print_friendly_image.jpg) no-repeat;padding-left:20px;
}
.wrap_content_area_saveaspdf {width:70px;height:20px;float:right;text-align:left;background:url(../images_templ/save_as_pdf.jpg) no-repeat;padding-left:20px;
}
.wrap_content_area_emailfriend {width:90px;height:20px;float:right;text-align:left;background:url(../images_templ/email_this_page.jpg) no-repeat;padding-left:20px;
}
.wrap_vnav_detail_box {width:628px;float:left;
}
.vnav_detail_image_box {width:230px;float:left;
}
.vnav_detail_image_holder {width:230px;float:left;text-align:center;
}
.vnav_detail_list_price {width:230px;float:left;text-align:right;font-size:12px;color:#7d7d7d;text-decoration:line-through; margin-top:5px;}
.vnav_detail_sell_price {width:230px;float:left;text-align:right;font-size:18px;
}
.vnav_detail_quantity {width:230px;float:left;text-align:right;
}
.vnav_detail_buynow {width:230px;float:left;text-align:right;padding:3px 0 3px 0;
}
.vnav_detail_addtowishlist {width:230px;float:left;text-align:right;padding:3px 0 3px 0;
}
.vnav_detail_content_box {width:388px;float:left;padding-left:10px;
}
.vnav_detail_prod_name {width:388px;float:left;font-size:20px;
}
.vnav_detail_prod_name a {color:#000000;text-decoration:none;
}
.vnav_detail_prod_name a:hover {color:#000000;
}
.vnav_detail_prod_size {width:388px;float:left;font-size:12px;color:#636363; padding:2px 0 2px 0;}
.vnav_detail_prod_catalog_no {width:388px;float:left;font-size:12px;color:#636363;padding:2px 0 8px 0;}

.wrap_vnav_tab_box {width:380px;float:left;/* border:1px solid #d9d9d9; */font-size:13px;}
.wrap_vnav_related_box {width:628px;float:left;border-top:1px solid #d9d9d9;margin-top:10px;
}
.wrap_vnav_related_header {width:613px;float:left;height:18px;color:#2193d1;font-size:18px;padding-left:15px;padding-top:15px;
}
.wrap_vnav_related_prod_box {width:628px;float:left;padding:5px 0 10px 0;
}
.wrap_vnav_brief_box {width:310px; height:270px;float:left; margin-bottom:10px;}
.wrap_vnav_brief_box_inner {width:290px; height:250px;float:left;padding:10px 0 10px 15px;}
.vnav_brief_prod_name {width:290px; height:54px; float:left;padding:2px 0 2px 0; font-size:14px; font-weight:bold;}
.vnav_brief_prod_name a{  color:#2193d1; text-decoration:none;}
.vnav_brief_prod_name a:hover{ color:#f08223; text-decoration:none;}
.vnav_brief_prod_id {width:290px;float:left;color:#959595;padding-bottom:5px;}
.vnav_brief_box_image {width:100px;float:left;text-align:center;}
.vnav_brief_content_box {width:181px; height:200px;float:left;padding-left:9px;}
.vnav_brief_content_box_inner {width:181px;float:left;background:#ebebeb;clear:both;}
.vnav_brief_content_top {width:181px;height:11px;font-size:1px;float:left;background:url(../images_templ/brief_bg_top_vnav.jpg) no-repeat;}
.vnav_brief_content_middle {width:161px; height:110px;float:left;padding:10px; display:inline-block; font-size:11px;}
.vnav_brief_content_middle p{ line-height:14px;}
.vnav_brief_content_price {width:175px;float:left;text-align:right;font-size:14px;font-weight:bold;
}
.vnav_brief_add_to_cart {width:181px;float:left;border-top:3px solid #f08223;background:#ffffff;text-align:right;
}
/*Custom Pages CSS Here*/
.wrap_custom_page_box {width:820px;float:left;padding:20px;font-size:12px;}
.about_us_page {padding:20px;}
.about_us_page p {padding:5px 0 5px 0;font-size:13px;}
.about_us_page_header{ width:97%; height:30px; padding:13px 0 2px 20px; float:left; background:url(../images_templ/custom_page_header.jpg) no-repeat; font-size:20px; font-weight:bold; color:#ffffff; margin-bottom:15px;}
.about_us_page h1 {color:#2193d1;}
.about_us_page strong{color:#f08223; }

.contact_us_page {padding:20px;}
.contact_us_page p {padding:5px 0 5px 0;}
.contact_us_page h1 { width:780px; float:left;color:#2193d1; border-bottom:2px solid #2193d1; padding-bottom:5px; margin-bottom:10px;}
.contact_us_address {width:390px;float:left;font-size:13px;color:#000000;padding-bottom:10px; padding-right:10px;}
.contact_us_address a{ color:#000000; text-decoration:underline;}
.contact_us_address a:hover{color:#000000; text-decoration:underline;}
.contact_us_address strong{ color:#2193d1;}

#wrap_contact_box{ width:780px; float:left;}
#wrap_contact_form{ width:380px; float:left; }
#wrap_contact_form td{font-size:14px; color:#2193d1;}
.contact_field_inner {width:100%;height:17px;float:left;border:1px solid #d9d9d9;margin:2px 0 2px 0;color:#f08223;}
.text_area {width:100%;float:left;margin:8px 0 5px 0;border:1px solid #d9d9d9;color:#f08223;}

/*Custom Pages CSS End Here*/


/*################ NAVBAR #############*/
#wrap_nav_tab_box {width:558px;float:left;}
.navbar {width:100%;background-color: white;border:1px solid #d9d9d9;}
.navbar td {text-align: center;height:30px;font-size:13px;}
.navbar td.navtab_first {height:34px;line-height:34px;}
.navbar a.navtab_selected {display: block;padding: 3px 3px 3px 3px;color: black;background-color: white;text-decoration: none;height:34px;line-height:34px;border: 1px solid #cdcdcd;border-width:0px 1px 0px 0px;}
.navbar a.navtab_notselected {display: block;padding: 3px 3px 3px 3px;color: #636363;background-color: #f6f6f6;text-decoration: none;height:33px;line-height:33px;border: 1px solid #cdcdcd;border-width: 0px 1px 1px 0px;}
.navbar a.navtab_notselected:hover {background-color: #ffffff;}
.navbar td.navtab_body {padding:20px 10px 20px 15px;background-color: white;text-align: left;border:1px solid #cdcdcd;border-width: 0px 0px 0px 0px;font-size:12px; line-height:18px;}
.navbar td.navtab_body  p{ margin:5px 0 5px 0; padding:0;}
.navbar td.navtab_first a.navtab_selected {border:1px solid #cdcdcd;border-width: 0px 1px 0px 0px;height:34px;line-height:34px;}
.navbar td.navtab_first a.navtab_notselected {background:#f6f6f6;border: 1px solid #cdcdcd;border-width: 0px 1px 1px 0px;height:33px;line-height:33px;}
.navbar td.navtab_first a.navtab_notselected:hover {border: 1px solid #cdcdcd;border-width: 0px 1px 1px 0px;height:33px;line-height:33px;}
.navbar td.navtab_last a.navtab_selected {border: 1px solid #cdcdcd;border-width: 0px 0px 0px 0px;height:34px;line-height:34px;}
.navbar td.navtab_last a.navtab_notselected {background:#f6f6f6;border: 1px solid #cdcdcd;border-width: 0px 0px 1px 0px;height:33px;line-height:33px;}
.navbar td.navtab_last a.navtab_notselected:hover {border: 1px solid #cdcdcd;border-width: 0px 0px 1px 0px;height:33px;line-height:33px;}

/*################ Header Horizontal Menu #############*/


/* Drop Down Menu */ 
/*#dd-menu_categorytypes ul{background-color:#fff; font-size:20px;}
.yuimenubar{ float:left;border:1px solid #ffffff;border-width:1px 0 1px 0; }
.yuimenubaritem{border-right:1px solid #ffffff; border-width:1px 0 1px 0; border-left:none; }
.yuimenubaritem a{display:block; padding:5px 30px; text-decoration:none; color:#fff; font-weight:bold;}
.yuimenubaritem a:hover{color:#fff;background-color:#f08223; }
.yuimenuitem-hassubmenu a{color:blue;}
.yuimenubaritem div.yuimenu{border:1px solid #ffffff;}
.yuimenubaritem div a{ width:150px;background-color:#2193d1; color:#fff; font-size:10px;}
.yuimenubaritem div a:hover{width:150px;background-color:#f08223; color:#fff;font-size:10px;}
.yui_menu_category, #yui_menu_category li{background-color:#fff;}
.yui_menu_category a{padding:3px;}
li.yui_menuitem_subcategory a{width:150px;}*/
/*.yuimenubaritem-hassubmenu{background:url(images_templ/down-arrow.gif) no-repeat right;}*/

#horizontal-nav div.bd{}
#horizontal-nav div.bd ul.ml_subitems{ margin:0; padding:0; border:0;}
#horizontal-nav div.bd ul.ml_subitems li{text-align:left; border:0; clear:both;}
#horizontal-nav div.bd ul.ml_subitems a{width:150px;  height:23px; line-height:23px; color:#ffffff;	background:#2193d1; font-size:14px; font-weight:100;margin:0; padding:0 3px 0 3px; text-align:left; }
#horizontal-nav div.bd ul.ml_subitems a:hover{width:148px; height:21px; line-height:21px;color:#ffffff; background:#f08223; border:1px solid #ffffff; border-width:1px 1px 1px 1px;font-size:14px; font-weight:100; margin:0; padding:0 3px 0 3px; text-align:left; }
#horizontal-nav div.bd ul.ml_subitems{}





/*################SITEMAP######################*/
.sitemap_body {
width:auto;
height:auto;
margin-bottom:30px;
float:left;

}
.sitemap_custommenu{ width:800px; height:20px; float:left; clear:both; padding:15px 0 5px 0;}
.sitemap_custommenu a{ color:#2193d1; text-decoration:none; font-weight:bold; padding-left:6px;}
.sitemap_custommenu a:hover{ color:#f26522;}
.sitemap_custompages { width:800px; float:left;clear:both; padding:20px 0 20px 10px; font-weight:bold;color:#2193d1;}
.list_sitemap_custompages { margin:0; padding:0;}

.listitem_sitemap_custompage {margin:0 5px 0 5px;width:195px; padding:0;float:left;border-bottom:1px dotted #999999;list-style: none;}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {color:#363636;width:195px;line-height:20px;text-decoration:none; padding:0 6px;}
.listitem_sitemap_custompage a:HOVER {width:184px;text-decoration:none;background-color:#2193d1;display:block; color:#ffffff;padding:0 6px;}
.listitem_sitemap_manufacturer {
width:240px;
float:left;
border-bottom:1px dotted #999999;
}
.manufacturer_link:LINK, .manufacturer_link:LINK:VISITED {
color:#626262;
line-height:25px;
}
.manufacturer_link:LINK:HOVER {
text-decoration:none;
color:#FF0000;
font-weight:bold;
}
p.sitemap_categorytype {
line-height:25px;
text-align:center;
clear:both;
}
ul.list_sitemap_products {}
li.listitem_sitemap_products {list-style-type:none;width:180px;height:250px;float:left;text-align:center; padding:10px 0 0 0; margin:0 8px 0 8px; overflow:hidden;}

.list_sitemap_products li.listitem_sitemap_products a.product_link_img{ width:176px; height:178px; float:left; text-align:center; padding:2px;}
.list_sitemap_products li.listitem_sitemap_products a.product_link{ width:180px; float:left; text-align:center;}
.list_sitemap_products a{ color:#474747; text-decoration:none; text-align:center;}
.list_sitemap_products a:hover{color:#474747; text-decoration:underline;text-align:center;}

.categorytype_link:LINK, .categorytype_link:VISITED {
font-size:20px;
display:block;
width:100%;
line-height:35px;
border-bottom:1px double #999999;
color:#464646;
}
.categorytype_link:hover{
font-size:20px;
display:block;
width:100%;
line-height:35px;
border-bottom:1px double #999999;
color:#003d7d;
}
p.sitemap_category {clear:both; padding-top:10px; font-weight:bold;}
.sitemap_category a{ text-decoration:none; color:#003d7d;}
.sitemap_category a:hover{color:#003d7d;}
a.category_link:LINK, a.category_link:VISITED {
font-size:16px;
color: #003d7d;
}
a.category_link:HOVER {
color:#000000;
}
.listitem_sitemap_custompage a.category_link {color:#990000;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {
width:220px;
text-decoration:none;
background-color:#cccccc;
color:#000000;
padding-left:6px;
font-weight:bold;
}
.navigator_products {

clear:both;
text-align:center;
height: auto;
}
.navigator_products, .navigator_products_list {margin:0px;}
.navigator_products_listitem_selected, .navigator_products_listitem {
float:left;
width:auto;
margin:0 15px 10px 15px;
list-style-type:none;
height:25px;
}
.navigator_products_link:LINK, .navigator_products_listitem a:VISITED{color: #58585a;}
.navigator_products_link:HOVER {color: #800e0e;}


/*****************************Custome Page******************/

#hp-h1{font-size:11px; margin:5px 0; font-weight:normal;}
#hp-h1 h1{display:inline;}

#browse-Subject-leftbox{ width:370px; float:left; padding:5px;}
#browse-Subject-rightbox{ width:370px; float:left;padding:5px;}
h3{font-size:14px;color:#2193d1; padding:0; margin:0;}
h3 a{font-size:14px;color:#2193d1; padding:0; margin:0; text-decoration:none;}
h3 a:hover{font-size:14px;color:#f26522; padding:0; margin:0; text-decoration:none;}
.browse-subject{ margin:0 0 10px 0; padding:0;}
.browse-subject li{ margin:5px 0 5px 0; list-style:disc; margin-left:15px;}
.browse-subject li a{ text-decoration:none; color:#363636;}
.browse-subject li a:hover{ color:#2193d1;}
.browse-breadcrumbs{ width:500px;color:#363636; margin:0px 0 -10px 0; line-height:14px; font-weight:bold; padding-left:3px;}
.browse-breadcrumbs a{ text-decoration:none; color:#2193d1; }
.browse-breadcrumbs a:hover{ color:#363636;}
.articles-box{padding:5px; margin:5px 0 5px 0; background:#EBF2F5; text-align:left;}
.articles-box p{ padding:0 0 5px 0; font-size:12px;}
.articles-box a{ text-decoration:none; color:#2193d1; font-weight:bold; font-size:13px; width:580px;}
.articles-box a:hover{text-decoration:none; color:#363636;}
.top_banner{ width:822px; height:56px; float:left; }

.back-to-top a{ float:left; width:70px; float:right; color:#2193d1;}
.back-to-top a:hover{ color:#363636;}

#wrap_print_email{ width:262px; float:right; clear:both; margin-bottom:10px;}
#wrap_print_email2{width:150px; float:right; clear:both; margin-bottom:10px;}

.print_page{ width:100px; height:30px; line-height:30px; padding-left:32px; float:left; background:url(../images_templ/printer_icon.jpg) no-repeat 14px 8px;}
.print_page a{ color:#e98629; text-decoration:none;}
.print_page a:hover{ color:#2193d1;}

.email-to-friend{ width:110px;float:left; height:30px; line-height:30px; background:url(../images_templ/email_this_page.jpg) no-repeat 0 6px; padding:0 0 0 20px;}
.email-to-friend a{ text-decoration:none; color:#e98629; }
.email-to-friend a:hover{ color:#2193d1;}




/***************************** Serving Size Table ******************/

table#supplement-facts{width:350px;}
table#supplement-facts th{border-top:2px solid #000; border-bottom:2px solid #000; text-align:left; font-size:12px;}
table#supplement-facts td{padding:2px 0; text-align:left;  }
table#supplement-facts .item{border-bottom:1px solid #000;}
table#supplement-facts .value{width:80px; text-align:right; border-bottom:1px solid #000;}
table#supplement-facts .last{ margin:5px; border-bottom:3px solid #000;}
.trademark-info{font-size:9px;}


/*.wrap_store{ width:100px; float:left;}*/
/*.wrap_store ul{ margin:0; padding:0;}
#horizontal-nav .wrap_store li{ text-align:center; width:100px;}
.wrap_store a{font-weight:bold;font-size:17px;color:#000;text-decoration:none; text-align:center;}
#horizontal-nav .wrap_store a:hover{}*/


/*#horizontal-nav ul {list-style:none;margin:0;padding:0;}
#horizontal-nav .wrap_store li { border-left:1px solid #2193d1;text-align:center; margin:0; padding:0;}
#horizontal-nav .wrap_store a{font-family:Verdana;  padding:0 20px;font-weight:bold;font-size:17px;color:#000;text-decoration:none;  display:block;}
#horizontal-nav .wrap_store a:hover {color:#fff;background-color:#2193d1; display:block;}*/



#wrap_menu_box_inner ul.vertical_menu_links{margin-top:30px;}
a.vertical_menu_links_hdr:link, a.vertical_menu_links_hdr:visited{display:block; margin-bottom:5px; color:#2193d1; font-size:17px;font-weight:bold;text-decoration:none;}
.vertical_menu_links{ width:180px;float:left;}
.vertical_menu_links li{width:180px;float:left;font-size:13px; line-height:18px}
.vertical_menu_links li a{color:#000;text-decoration:none;padding-left:5px; width:180px; display:block;}
.vertical_menu_links li a:hover {color:#fff; background-color:#2193d1;}
.vertical_menu_links_selected {color:#2193d1;padding-left:5px;}


.wrap_custom_menu_links{ float:left; border:0;}

.categories_item_td{ width:100%; float:left; padding:3px 0 3px 0; font-size:13px; }
.categories_item_td a{ color:#2193d1; text-decoration:none; padding-left:10px;}
.categories_item_td a:hover{color:#f08223; text-decoration:underline;padding-left:10px;}


.wrap_contact_address{ width:835px; float:left;}
.wrap_contact_address_inner{ width:805px; float:left; padding:15px;}
.contact_address{ width:805px; float:left; font-size:14px; color:#2193d1; line-height:18px;}

.ctg-hdr{width:23%; height:160px; border:1px solid #D9D9D9; float:left; margin:5px;_margin-left:4px;}
.ctg-hdr br{display:none;}
.ctg-hdr span{display:block; text-align:center; width:100%; margin:6px 0;height:30px;}
.ctg-hdr span a.category_link, .ctg-hdr span a.category_link:link, .ctg-hdr span a.category_link:active{color:#2193D1; text-decoration:none; font-size:13px; font-weight:bold; display:block; height:30px;}
.ctg-hdr span a.category_link:hover{color:#F08223;height:30px;}

div.see-all{width:23%; height:160px; border:1px solid #D9D9D9; float:left; margin:5px;_margin-left:4px; }
a.see-all{display:block; text-align:center; color:#2193D1; text-decoration:none; font-size:13px; font-weight:bold; margin-top:6px;}
a.see-all:hover{color:#F08223;margin-top:6px;}

/*########## Custom Pages CSS Here #######*/
.wrap_custom_page {padding:20px;}
.wrap_custom_page h1 {color:#2193d1;}
.wrap_custom_page p {padding:5px 0 5px 0;font-size:12px;}
.wrap_custom_page strong{color:#f08223; }

.did_you_know{ margin:0; padding:0; font-size:12px;}
.did_you_know ul{ margin:0; padding:0;}
.did_you_know li{ width:98%; list-style:square; padding:3px 0 3px 3px; margin-left:15px; margin-bottom:15px; float:left;}

.footer_links_system{ margin:auto;}

#faq_page{ width:100%; float:left; margin-bottom:10px;}
.faq_questions_list{ width:100%;font-weight:bold; float:left;margin:5px 0 10px 0; font-size:12px;}
.faq_questions_list ul{ margin:0; padding:0;}
.faq_questions_list li{ list-style:none; line-height:18px; }
.faq_questions_list a{ color:#363636; text-decoration:none;}
.faq_questions_list a:hover{color:#f08223;}
.faq_answer_list{ width:100%; float:left; margin:10px 0 10px 0;}
.faq_question{color:#f08223; font-weight:bold;}
.faq_answer{color:#363636;}
.faq_answer a{color:#f08223; text-decoration:none;}
.faq_answer a:hover{color:#f08223; text-decoration:underline;}
.scroll_top{ width:50px; margin:2px 0 2px 0; float:right; text-align:center;color:#2193d1;}

/*######## Store CSS Here #######*/
/*.wrap_store_right{ width:146px; float:left;}
.wrap_store_right div.bd #menu_categorytypes {width:146px;  margin:0; padding:0;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype{width:146px; float:left; text-align:center; margin:0; padding:0;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype a {font-family:Verdana;  padding:0 10px;font-weight:bold;font-size:17px;color:#000;text-decoration:none; text-align:center;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype a:hover {color:#ffffff;}

.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype .class_menu_categorytype li{width:150px;float:left;font-size:14px;line-height:18px;font-weight:100;font-family:Verdana;  clear:both; border:none;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype li:hover{width:150px;color:#ffffff;background:#2193d1;line-height:18px;padding-left:0px;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype .class_menu_categorytype a{ width:150px;  height:23px; color:#ffffff;	background:#2193d1; font-size:14px; font-weight:100;margin:0 0 0 -5px; padding:0 5px 0 5px; text-align:left;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype .class_menu_categorytype a:hover{width:150px; height:21px;color:#ffffff; background:#f08223; border:1px solid #ffffff; border-width:1px 1px 1px 1px;font-size:14px; font-weight:100; margin:0; padding:0 3px 0 5px; text-align:left;}

.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype .class_menu_categorytype_selected li{width:150px;float:left;font-size:14px;line-height:18px;font-weight:100;font-family:Verdana;  clear:both; border:none;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype li:hover{width:150px;color:#ffffff;background:#2193d1;line-height:18px;padding-left:0px;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype .class_menu_categorytype_selected a{ width:150px;  height:23px; color:#ffffff;	background:#2193d1; font-size:14px; font-weight:100;margin:0 0 0 -5px; padding:0 5px 0 5px; text-align:left;}
.wrap_store_right div.bd #menu_categorytypes #menuitem_categorytype .class_menu_categorytype_selected a:hover{width:150px; height:21px;color:#ffffff; background:#f08223; border:1px solid #ffffff; border-width:1px 1px 1px 1px;font-size:14px; font-weight:100; margin:0; padding:0 3px 0 5px; text-align:left;}*/

.related_article_prod{ width:100%; float:left; margin:5px 0 5px 0;}

#wrap_resources{ width:800px; float:left;}

#resource_links li{font-size:12px; margin:3px 0 3px 0;}
#resource_links a{text-decoration:none; color:#2193d1;}
#resource_links a:hover{color:#363636;}

#resource_books a{text-decoration:none; color:#2193d1;}
#resource_books a:hover{color:#363636;}

#resource_books li{margin:3px 0 3px 0;}
#resource_header{ width:780px; float:left; height:24px; border-bottom:2px solid #2193d1;}

.footer_links_system{float:left; width:250px; margin-left:515px;}