/* boxco */

body {color: #999; background-color: #fff; font-family: Tahoma, Verdana, sans-serif; margin: 10px 0 0 0;}
#skip {display:none;}
#holder {margin:0 auto; width: 805px;position:relative;}
#top_holder {width: 805px; margin:0; padding:0; clear:both;float:left; margin-bottom: 5px;}
#main_body {clear: none; float:right; width: 615px; margin: 0; padding:0; position: relative; right: 5px; }


/* ===================== logo =====================*/
#logo {float:left; display:inline; margin: 0 0 0 15px; padding:0; }
#logo a{display:block; padding: 0 240px 0 0 ; background: url(/images/static/packaging.gif) no-repeat 100% 50%;text-decoration:none;}
#logo a img{border: none; }

/* =============== upper cart info ================ */
#logout_div {float:right; list-style:none; margin:0; padding:0 5px 0 0; font-size: 0.7em;}
#logout_div span {}
#logout_div li {float:left; list-style:none; margin:0; padding:0;}
#logout_div li a{padding-left: 10px; color: #f00; text-decoration: underline;}
#logout_div li a:hover {color: #007;}
#subnavigation1 {clear:right; float:right; list-style: none; margin: 0; padding: 5px 5px 5px 0; font-size: 0.7em; width: 225px; text-align:right;}
#subnavigation1 li{list-style: none; margin: 0; padding: 0; text-align:right; }
#subnavigation1 li a{padding-left: 10px; color: #f00; text-decoration: underline;}
#subnavigation1 li a:hover{color: #007;}
#subnavigation1 li.cart_status {width: 100%; overflow:visible; margin:0; padding-bottom: 5px;}
#subnavigation1 li.cart_status span{color: #00125f;}
#subnavigation1 li.cart_status .sum{padding-left: 20px; background: url(/images/static/bg_cart.gif) no-repeat 0% 45%;}
#subnavigation1 li.subnav_cart { width: 78px; display: inline; padding-right: 5px;}
#subnavigation1 li.subnav_account { width: 66px; display: inline;}
#subnavigation1 li.subnav_account a{border-left: 1px solid #999;}
#header_contact_info { margin:0; padding: 0 5px 0 0; color: #007; font-size: 0.7em; width: 315px; text-align:left;position:absolute; top:55px;left:203px;}
#header_contact_info .contact_heading{display:none;}

/* =================== top navigation =================== */
#navigation {clear:both; float:left; width: 635px; list-style:none; height: 55px;background: url(/images/static/bg_top_nav.gif) no-repeat 0 0; margin:0; padding: 0;}
#navigation ul {list-style:none; margin:25px 0 0 5px; padding:0; width: 630px;}
      :root #navigation ul {margin: 30px 0 0 5px;}
      *:lang(en) #navigation ul {margin: 25px 0 0 5px;}
#navigation li{ clear:none;float:left; margin: 0 8px 0 8px; padding:0; width: auto;  height: 26px; vertical-align: middle;}
#navigation li a{color: #021861; text-decoration: none; font-family: "Georgia", "Times" , sans-serif; text-transform: uppercase; font-size: 0.7em; padding:0 0 6px 0;font-weight: bolder;display:block;}
#navigation li a:hover, #navigation li a.nav_home{color: #c00;border-bottom:2px solid #ef1c25;padding:0 0 10px 0;}
:root #navigation li a:hover, :root #navigation li a.nav_home{padding:0 0 7px 0;}
*:lang(en) #navigation li a:hover, *:lang(en) #navigation li a.nav_home{padding:0 0 10px 0;}

/* =================== search =================== */
#search {float:left; width: 170px; margin:0; padding:0; height: 33px; background: url(/images/static/bg_bx.gif) no-repeat 0 0;  margin-top: 19px;}
#search label {display:none;}
#search input { width: 125px; font-size: 0.8em; height: 16px; margin: 6px 0 0 5px; padding:0; }
      :root #search input {margin: 5px 0 0 5px;}
      *:lang(en) #search input {margin: 6px 0 0 5px;}
#search #search_input{float:left; }
#search #search_input{float:left; }
#search #search_btn_div {float:left; width: 16px; height: 19px; }
#search #search_btn_div input{display:block; width:16px; height: 19px ;background: transparent url(/images/static/btn_search.gif) no-repeat 0 0; position: relative; top: 2px; left: 2px;}

/* =================== side nav ================= */
#side_nav{clear:left; float:left; width: 170px; padding:0; display: inline; position: relative; left: 5px;}
#side_nav .link_list_div { width: 167px; margin:0; padding:0; }
#side_nav .link_list_div h3 {display: none;}
#side_nav .link_list_div ul { width: 100%; margin:0; padding:0; clear:left; float:left; list-style: none;  }
#side_nav .link_list_div ul li { width: 165px; margin: 5px 0; padding: 8px 5px 2px 0px; clear:left; float:left;  background: url(/images/static/bg_bx.gif) no-repeat 0 0; }
#side_nav .link_list_div ul li a { display: block; height: 27px; color: #fff; text-transform: uppercase; text-decoration: none; font:bold 0.7em Georgia, sans-serif; }
#side_nav .link_list_div ul li li { width: 165px; margin: 3px 0 0 0; padding: 0 0 0 0px; background: none; }
#side_nav .link_list_div ul li li a { display: block; min-height: 17px; height: auto !important; font-weight: normal; text-transform: none; color: #000;border-bottom: 1px solid #d3d3d3; padding-left: 25px; padding-top: 2px; padding-bottom: 2px !important; padding-bottom: 4px; display:block;}
	* html #side_nav .link_list_div ul li li a { height: 17px; }
#side_nav .link_list_div ul li li li { width: 165px; background: url(/images/static/sitemap_level2.gif) no-repeat 35px 4px;    }
#side_nav .link_list_div ul li li li a {  color: #000; border-bottom: none; padding-top:0; padding-bottom:0; padding-left: 55px !important;}
#side_nav .link_list_div ul li li  .cat_active { color: #021861; font-weight: bold;}
#side_nav .link_list_div a:hover{ color: #021861; }
.cat_link_level1 {padding-left: 12px;}
.cat_link_level2_last {border-bottom: none !important;}
.cat_link_level3_last {border-bottom: 1px solid #d3d3d3 !important;}
#side_nav .bestsellers_nav { width: 100%; margin:0; padding:0; clear:left; float:left; list-style: none; }
#side_nav .bestsellers_nav li{ width: 155px; margin: 5px 0; padding: 8px 5px 2px 10px; clear:left; float:left;  background: url(/images/static/bg_bx.gif) no-repeat 0 0; }
#side_nav .bestsellers_nav li a{ display: block; height: 27px; color: #fff; text-transform: uppercase; text-decoration: none; font:bold 0.7em Georgia, sans-serif; }
#side_nav .bestsellers_nav li a:hover { color: #007; }

/* ================= newsletter ================== */
#newsletter {clear: left; float:left; width: 165px; background: #ebf6ff; border: 1px solid #bec3d6; border-top: none; margin: 5px 0 0 0;}
#newsletter h3 {clear:left; float:left; width: 165px; margin:0; padding: 0; height: 33px; background: url(/images/static/bg_bx.gif) no-repeat 0px 0; font:bold 0.7em Georgia, sans-serif; text-transform: uppercase; color: #fff; display: inline;}
#newsletter h3 span {position: relative; top: 8px; left: 10px;}
#newsletter label {display: none;}
#newsletter .newsletter_input {clear:left; float:left; display:inline; width: 165px; padding-top: 5px; padding-bottom: 2px; margin:0; }
#newsletter .newsletter_input input{float:left; display: inline; margin:0 0 0 10px; padding:0; width: 142px;}
#newsletter #signup_btn_div {clear:left; float:left; width: 165px; margin: 5px 0 0 0; padding:0 0 5px 0; height: 18px; display: inline; }
#newsletter #signup_btn_div .signup_btn {float:right; width: 79px; height: 18px; background: url(/images/static/newsletter_sign.gif) no-repeat 0 0; margin-right: 10px; display: inline;}


/* ============= banner for HP =================*/
#banner {clear:both; float:left; width: 615px; }
#banner_image {clear:both; float:left; width: 615px; }
#banner img{border: none;}
#banner_image img {border:none;}

/* ============== Welcome Block =================== */
#content {clear:left;float:left; margin: 5px 0 0 0; padding:0 0 10px 0; display: inline; width: 615px;}
#content h1{clear:left; float:left; background: url(/images/static/welcome_header.gif) no-repeat 0 0; width: 615px; margin:0; padding:0; text-indent: -9000px; overflow: hidden; height: 25px;}
#content #content_p {clear:left;float:left; margin:0; padding: 5px 0; width: 585px; color: #000; font-size: 0.7em; }


/* ========== featured products section ============= */
#featured_prod_section {clear:both; float:left; width: 615px; margin: 10px 0 0 0px; padding:0 0 15px 0;}
#featured_prod_section #featured_prod_top {clear:both; float:left; width: 614px; margin:0 0 0 1px; padding:0; background: url(/images/static/featured_title.gif) no-repeat 0 0; text-indent: -9000px; overflow: hidden; height: 25px;}
#featured_prod_section #featured_prod_container {clear:left; float:left; width: 615px; list-style: none; margin:0 0 0 0px; padding:0;}
#featured_prod_section .featured_prod {float:left; width: 200px; margin-left: 3px; margin-right: 2px; overflow: hidden;  list-style: none; display: inline; padding:0; height: 20em; }
/*#featured_prod_section .featured_prod {float:left; width: 200px; margin-left: 3px; margin-right: 2px; overflow: hidden;  list-style: none; display: inline; padding:0; }*/
#featured_prod_section .featured_prod img{border: none;margin: 0 0 0 15px;}
#featured_prod_section .featured_prod a{clear:left; float:left; margin:0; padding:0;}
#featured_prod_section .featured_prod .prod_brand {display:none;}
#featured_prod_section .featured_prod .featured_prod_p {clear:left; float:left; width: 185px; color: #999; font-size: 0.6em; height: 36px; margin: 3px 0 0 5px; overflow: hidden; padding:0; display:inline;}
#featured_prod_section .featured_prod .prod_title{color: #000; font-weight: bold; font-size: 0.7em; text-decoration: none; clear:left; float:left; width: 185px; margin: 3px 0 0 5px; display:inline;}
#featured_prod_section .featured_prod .featured_prod_form {clear:left; float:left; width: 185px; margin:0 0 0 5px; padding:0 0 8px 0; display: inline;}
#featured_prod_section .featured_prod .featured_prod_desc {clear:left; float:left; width: 185px; margin:0 0 0 5px; padding:0; display: inline;}
#featured_prod_section .featured_prod .featured_prod_form .save {display:none;}
#featured_prod_section .featured_prod .more_add{clear:left;float:left; width: 185px; font-size: 0.7em; margin: 0 0 0 5px; padding: 0; display: inline;}
#featured_prod_section .featured_prod .more_add a{text-decoration:none; background:#f5f6f6; padding:5px; margin:0; color: #999; clear:none; }
#featured_prod_section .featured_prod .more_add a:hover {color: #c00;}
#featured_prod_section .featured_prod .more_add a span{display:block; text-align: right;}
#featured_prod_section .featured_prod .more_add .add{float:left; width: 45px; margin-right: 5px; display:inline;}
#featured_prod_section .featured_prod .more_add .add span{ background: url(/images/static/bg_cart.gif) no-repeat 5% 50%;}
#featured_prod_section .featured_prod .more_add .more{float:left; width: 75px; display:inline;}
    :root #featured_prod_section .featured_prod .more_add .more{width: 85px;}
    *:lang(en) #featured_prod_section .featured_prod .more_add .more{width: 75px;}
#featured_prod_section .featured_prod .more_add .more span{background: url(/images/static/bg_details.gif) no-repeat 5% 50%;}
#featured_prod_section .stock_text{clear:both; float:left; color: #c00; font-weight: bold; font-size: 11px; width: 185px;}

/* ================== prices styles ================== */
.prod_prices  {clear:left; float:left; font-size: 0.7em; width: 130px; margin:0 0 0 5px; padding:0; display: inline; height: 35px; overflow: hidden;}
.prod_prices dt {clear:left; float:left; margin:0; padding:0; width: 70px;}
.prod_prices dd { float:left; margin:0; padding:0; width: 60px; text-align:right; font-weight: bold; }
.prod_prices .list-price {color: #000;}
.prod_prices .old_regular_price {color: #000;}
.prod_prices .regular_price {color: #999;}
.prod_prices .current_price {color: #c00;}
.prod_prices .main_price {color: #c00;}
.save {display:none;}
.call_for_price  {clear: left; float: left; font-size: 0.7em; width: 130px; margin:0 0 0 5px; padding:0; display: inline; height: 35px; color: #c00; font-weight: bold;}	

/* ================== foooter styles ================== */
#footer {float:left; width: 625px; margin:0 0 0 10px; padding:0; border-top: 1px solid #808bb0; }
#copy_and_tag { float:left; font-size: 0.6em; width: 350px; font-family: Tahoma, Verdana, sans-serif; margin: 5px 0 0 17px; display:inline;}
#copy_and_tag p{margin:0; padding:0 0 2px 0; clear:left; float:left; width: 350px;}
#copy_and_tag p span#company-name { color: #007; }
#copy_and_tag a{color: #999; text-decoration:none;}
#copy_and_tag a:hover {color: #c00;}
#verisign_logo {clear:both; float:left; width: 170px; margin: 0; padding:0;}
#verisign_logo a {padding:0; margin: 0 0 0 45px;}
#verisign_logo img{border:none;}
#footer .footer_list {list-style: none; margin:0; padding:0; margin-top: 5px; height: 44px; }
#footer .footer_list2 {display:none; }
#footer .footer_list li {list-style: none; padding:0 0 0 9px;  float:left; height: 19px; }
#footer .footer_list li a {color: #021861; font-size: 0.7em; text-decoration:none; padding: 0 8px 0 0; border-right: 1px solid #021861; font-family: "Georgia", "Times", sans-serif; position:relative; top: -2px; white-space: nowrap;}
#footer .footer_list li a:hover {color: #c00;}
#footer .footer_list li a.footer_link_last {border-right: none;}

