/* stylesheet_top.css 
     Cart project:  WJL
*/

a, a:visited {color: #27516A; text-decoration: underline;}
#home_page a, a:visited {color: #27516A;}
#product_detail_page a, a:visited {color: #27516A;}
a:hover {text-decoration: none;}

#logo {float:left;  width: 258px; padding:23px 0 0 0; padding-bottom: 0px; background: #015792; position: relative; background: #000 url(/images/static/background.jpg) repeat-x 0 13px;}
   :root #logo {float:left;  padding:23px 0 0 0;}
#logo{ background:#015792;}
#product_detail_page #logo{ background:#015792;}
#product_detail_page .phone {padding-bottom:0; margin-bottom:0;}
#logo a {text-decoration:none;}
#logo a img {border:0; position:relative; top:0px;}
#home_page #logo {height:116px !important;}
#home_page #logo a img{display:none;}
#product_detail_page #logo a img{display:none;}
#home_page #logo a  {background: url(/images/static/logo_home_page.gif) no-repeat 0 0; display:block; height:111px; width:258px;}
#product_detail_page #logo a  {background: url(/images/static/logo_home_page.gif) no-repeat 0 0; display:block; height:116px; width:258px;}
#search {height:33px; width: 220px; float:right;  margin-top: 0px; background: #000 url(/images/static/holder_top.gif) repeat-x 0 100%;  overflow: visible; } 

*html #search {margin-top:5px;}
*+html #search {margin-top:5px;}
	:root #search {width:225px;} 
	
 #search {background:#738AB6 url(/images/static/holder_top_home_page.gif) repeat-x scroll 0pt 27px;}

#search .search_textbox {width: 109px; /*border: 1px solid #7f9db9;*/ margin:5px 0pt 0pt 10px;  }
 .search_textbox {border:0px solid #738AB4; padding-left:6px; /*background: transparent url(/images/static/search_input_background.gif) no-repeat scroll 2px 0px; */}
#search #searchform { padding-left:0px; font-size:11px; height:14px !important; width:108px;  margin-left:14px; margin-top:6px;}
:root #home_page #search #searchform, #product_detail_page #search #searchform{height:12px; }
*html #search #searchform{margin-left:10px;}
#search #search_input {width: 180px; float:left; }
 #search #search_input{width:185px; }

#search label {color: #666; text-transform: uppercase; }
#search label.search_label{display:block; margin-top:9px; float:left;  font-weight:bold; color:#FFFEFF; font-size:12px;  margin-left:0px; /*background:  transparent url(/images/static/search_text.gif) no-repeat scroll 11px 8px ; */} 
 #search  #search_input{padding-left:12px; color: #f8f8f6; background: transparent url(/images/static/search_input_background.gif) no-repeat scroll  69px 5px;}

#search #search_btn_div {float:right; margin:6px 9px 0 0; display: inline; width: 26px !important; width: 24px;}
 #search #search_btn_div {margin:4px 9px 0pt 0pt; width: 6px !important;}
*html  #search #search_btn_div { overflow:hidden;}
#search .search_btn {background: url(/images/static/btn_arrow.gif) no-repeat 0 0; display:block; width: 26px !important; width: 24px !important; height: 16px; position: relative; left: -15px; top: 1px;}
 #search .search_btn {background: transparent url(/images/static/btn_arrow_home_page.gif) repeat scroll 1px -1px; height:19px;}

/*=======================  header right  ========================*/
#subnavigation { list-style: none; text-align: left;    color: #5d7a80;  height:20px; font-size:12px; font-family:Tahoma, Verdana,  Arial, sans-seriff; background:  #015792; position:absolute; top:0; left: 0; padding-top:5px; width: 640px; overflow: hidden; z-index: 999;  }
#home_page #subnavigation{background: #015792 ; font-size:12px;}
#product_detail_page #subnavigation{background: #015792 ; font-size:12px;}
#subnavigation ul {list-style: none; }
#subnavigation li {float: right; height:13px; padding:0 7px; border-left:1px solid #b8b5ae; border-right: 1px solid #b8b5ae;}
#home_page #subnavigation li{}
#subnavigation li.cart_status {color:#feffff; border-left: none; border-right: none;}
#home_page #subnavigation li.cart_status {color:#feffff;}
#product_detail_page #subnavigation li.cart_status {color:#feffff;}
#subnavigation li.welcome_info {border:0; color:#D0E0FF;}
#home_page #subnavigation li.welcome_info{color:#D0E0FF;}
#product_detail_page #subnavigation li.welcome_info{color:#D0E0FF}
#subnavigation a{color: #fffffd; text-decoration:underline; }
#home_page #subnavigation a{color:#fffffd; }
#product_detail_page #subnavigation a{color:#fffffd; }
#subnavigation a:hover{text-decoration: none;}



#subnavigation .login_link {/*border-left:1px solid #000; border-right:1px solid #000; */} 
#home_page #subnavigation .login_link{border:none;}
#product_detail_page #subnavigation .login_link{border:none;}

#subnavigation .login_link a { font-weight: normal;}


#subnavigation .subnav_account {}


#subnavigation .subnav_price{font-weight:bold; font-size:12px;}



/* ===================== order by phone ====================== */
#order_by_phone_block {float: right; background: #000; color: #fff; width: 372px;  padding-top:84px; height: 37px; position: relative; background:#015792  url(none);} 
#home_page #order_by_phone_block {background:#015792  url(none);}
#product_detail_page #order_by_phone_block {background:#015792  url(none);}

#order_by_phone_block .link_login{display:block; position:absolute; top:34px; right:17px; width:159px; height:32px;z-index:10;}
#home_page #order_by_phone_block .link_login{height:40px; width:131px;}
#order_by_phone_block h3 {display: none;}
#order_by_phone_block p {display: block; text-indent: -9999px; overflow: hidden; width: 372px; height: 121px; position: absolute; top:0; left:0; background: url(/images/static/order_phone.gif) no-repeat 90% 26px; }
#home_page #order_by_phone_block p {background: url(/images/static/order_phone_home_page.gif) no-repeat 90% 26px;}
#product_detail_page #order_by_phone_block p {background: url(/images/static/order_phone_home_page.gif) no-repeat 90% 26px;}
#order_by_phone_block .phone .phone_number{font:bold 14px Verdana}
#order_by_phone_block .phone .call_free{font:normal 9px Verdana}



/* top navigation*/
#navigation { width: 420px; height:33px; overflow: hidden; margin-top: 0px; padding-left: 0px; float:left; clear: both;   color: #C8DCE7; background: #738ab6 url(/images/static/holder_top_home_page.gif) repeat-x 0pt 27px; list-style: none;}
	:root  #navigation {position: static; width:415px;}
#home_page #navigation{background: #000 url(/images/static/holder_top_home_page.gif) repeat-x 0pt 27px;}

#home_page #navigation{background-color:#738ab6; display:block; float:left;}
#product_detail_page #navigation{background-color:#738ab6;}
#navigation li {float:left; overflow: visible; background: url(/images/static/top_menu_right.gif) no-repeat 100% 1px; height:28px; padding:0 13px 5px 7px; position: relative; top: 4px; }
  #navigation li{background: url(/images/static/top_menu_right_home_page.gif) no-repeat 100% 1px;}
	#navigation li.nav_active {background: url(/images/static/top_menu_right_bl.gif) no-repeat 103% 1px}

	#home_page #navigation li.nav_active{background: url(/images/static/top_menu_right_bl_home_page.gif) no-repeat 100% 1px;}
#navigation li.nav_li_1 {right:0;  z-index:4000; }
#navigation li.nav_li_4 {right: 16px; z-index:3000;}
#navigation li.nav_li_5 {right: 32px; z-index:2000;}
#navigation li.nav_li_6 {right: 47px; z-index:1000;}
#navigation li:hover {  }
#navigation li.menubar_home  {}
#navigation li.nav_active { z-index:5000;}

#navigation li a {margin-right:-1px;
position:relative;  z-index:5000; float:left; display:block; color: #fff; margin-top: 1px; padding: 0px;  height:27px; padding-right: 9px; width: auto; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 11px; display: block;  background: url(/images/static/top_menu_center.gif) repeat-x 0 0;}
#navigation li a {background: url(/images/static/top_menu_center.gif) repeat-x 0 0;}
 #navigation li a {background: url(/images/static/top_menu_center_home_page.gif) repeat-x 0 0;}
#home_page #navigation li a:hover, #product_detail_page #navigation li a:hover{font-style:italic;}
#navigation li a.nav_active {background: url(/images/static/top_menu_center_bl.gif) repeat-x 0 2px;}

#home_page #navigation li a.nav_active{background: url(/images/static/top_menu_center_bl_home_pag.gif) repeat-x 0 0;}

#navigation li a:hover { color: #fff; text-decoration: underline;}

#navigation li a span {float:left; height: 18px; padding-top: 5px; width:auto;padding-bottom: 5px; padding-left: 18px; display: block; text-align: center; cursor: pointer;  background: url(/images/static/top_menu_left.gif) no-repeat 0 0;}
#home_page #navigation li a span {color:#005894; background: transparent url(/images/static/top_menu_left_bl_rest.gif) no-repeat scroll 0pt 0px;}
 #navigation li a span{color:#005894; background: transparent url(/images/static/top_menu_left_bl_rest.gif) no-repeat scroll 0pt 0px;}


#navigation li a.nav_active  span {color:#FFFFFF; background: url(/images/static/top_menu_left_bl.gif) no-repeat 0 0;}
#home_page #navigation li a.nav_active  span{color:#FFFFFF; background: url(/images/static/top_menu_left_bl_home_page.gif) no-repeat 0 -1px;}
#navigation .menubar_cat {display: none;} 
.skype_tb_injection {display:none;}