@charset "utf-8";
/*img, div, ul, li { behavior: url(iepngfix/iepngfix.htc) }*/
.logo, .search, .pngimg { behavior: url(/iepngfix/iepngfix.htc) }
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#f3f3f3; }
img { border:0; }
a { text-decoration:none; color:#000000; }
.clear { clear:both; }
.center { margin-left:auto; margin-right:auto; }
.width { width:950px; }
.float_left { float:left; }
.float_right { float:right; }
.text_center { text-align:center; }
.text_right { text-align:right; }
.top_blank { height:30px; background:#ffffff; }
.head { height:50px; background:#ffffff;}
.logo { width:148px; background:url(../images/logo_bg.png) no-repeat; height:44px; padding-top:6px; padding-left:12px; }
.language { height:20px; padding-right:5px; font-weight:bold; color:#13007c; }
.language a { color:#13007c; }
.right_head { width:790px; height:26px; background:#13007c; margin-top:4px; }

/* common styling */
.menu {font-family: arial, sans-serif; width:600px; height:26px; position:relative; margin:0; font-size:12px; background:#13007c; position:relative; margin-left:auto; margin-right:auto; text-align:center; z-index:100; }

/* 下拉横条 一级 */
.menu ul {padding:0; margin:0; list-style-type: none; }
.menu ul li {float:left; border-left:0px solid #eee; text-align:center; font-weight:bold; margin:0; }
.menu ul li a, .menu ul li a:visited {display:block; float:left; text-decoration:none; padding:0 11px; height:26px; line-height:26px; _height:25px; _line-height:25px;color:#fff; outline:none; }
/* specific to non IE browsers */
.menu ul li:hover a { color:#ffffff; background:#0aadf9; }
/* 一级完 */

/* 下拉横条 二级*/
.menu ul li ul {display: none; padding:0; margin:0; position:relative; }
.menu ul li:hover ul {display:block; position:absolute; top:26px; left:0px; color:#fff; width:950px; height:300px; background:url(../images/menu_bg.png) no-repeat bottom; margin-left:-160px;}
.menu ul li:hover ul li a.hide {background:none; color:#000000;}
.menu ul li:hover ul li { width:215px; margin:0; background:none; padding-left:18px; }
.menu ul li:hover ul li a {display:block; background:none; color:#000000; height:30px; line-height:30px; width:215px; padding-top:5px; padding-left:0; padding-right:0; }
.menu ul li:hover ul li a.outdoor { background:none; color:#0aadf9; }
.menu ul li:hover ul li:hover a {background:none; color:#0aadf9;}
.menu ul li:hover ul li a:hover {background:none; color:#0aadf9;}
/* 二级完 */

/* 下拉横条 三级 */
.menu ul li:hover ul li ul { display:none; padding:0; margin:0; background:none; width:950px; height:300px; }
.menu ul li:hover ul li ul.current { display:block; padding:0; margin:0; position:absolute; top:30px; background:none; width:950px; height:300px; }
.menu ul li:hover ul li ul.current li a { background:none; color:#6C6C6C; margin-top:10px; font-weight:normal; }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:30px; color:#6c6c6c; background:url(../images/third_menu_bg.png) bottom no-repeat; width:950px; height:270px;}
.menu ul li:hover ul li:hover a.hide {background:none; color:#0aadf9;}
.menu ul li:hover ul li:hover ul li a {background:none; color:#6C6C6C; margin-top:10px; font-weight:normal; }
.menu ul li:hover ul li:hover ul li a:hover {background:#8b8b8b; color:#fff; }
.menu .item_no { padding-left:30px; position:relative; top:-8px; }
/* 三级完 */

.search { background:#13007c; width:160px; background:url(../images/search_bg.png) no-repeat; height:20px; margin-top:4px; padding-right:5px; }
.search .input { width:120px; height:14px; border:0; position:relative; top:0px; _top:-2px; *top:-1px!important; left:19px; color:#969696; }
.search .go { width:14px; height:14px; position:relative; left:23px; left:21px\9; top:2px; outline:none; hide-focus:expression(this.hideFocus=true); }
/* for Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	.search .input { width:120px; height:14px; border:0; position:relative; top:-1px; left:19px; color:#969696; }
	.search .go { width:14px; height:14px; position:relative; left:21px; top:2px; outline:none; hide-focus:expression(this.hideFocus=true); }
}
#gallery { width:950px; margin-left:auto; margin-right:auto; padding-top:10px; background: #ffffff; }
.space10 { height:10px; background:#ffffff; line-height:10px; overflow:hidden; }
.index_left { width:370px; height:95px; background:#ffffff; }
.index_right { width:580px; height:95px; background:#dddddd; }
.banner { height:120px; overflow:hidden; }
.recommend_product { list-style:none; }
.recommend_product li dt, .recommend_product  li dd { float:left; }
.recommend_product li dt { width:150px;}
.recommend_product li dd { width:160px; margin-left:20px; margin-right:20px; line-height:16px; font-size:11px; padding-left:0px; }
.recommend_product li dd.name { border-bottom:1px solid #d6d6d6; font-weight:bold; padding-bottom:3px; font-size:12px; padding-left:0;  font-size:14px; padding-top:10px; }
.foot { height:25px; background:#e6e6e6; line-height:25px; color:#575757; }
.foot span.text_right { padding-right:10px; }

.left_menu { width:150px; padding-right:20px; background:#FFFFFF; }
.left_menu .showroom { width:150px; height:25px; line-height:25px; background:#13007c; color:#FFFFFF; font-size:12px; text-align:center; font-weight:bold; margin-bottom:2px; }
.left_menu ul { width:150px; text-align:left; list-style:none;}
.left_menu ul li.item { list-style:none; font-size:12px; float:left; overflow:hidden; margin-bottom:2px; }
.left_menu ul li a { background:url(/tekut/images/arrow_right.gif) 138px #808080 no-repeat; color:#EAEAEA; font-size:12px; width:130px; padding-left:20px; line-height:24px;cursor:pointer;text-decoration:none; text-align:left; float:left; font-weight:bold; }
.left_menu ul li a:hover { /*background:#2A1FFF;*/ }
.left_menu ul li a.current { background:#13700C; }
.left_menu ul li ul { border:0px solid #9FACB7; width:150px; text-align:center; list-style:none; display:none; }
.left_menu ul li ul li { width:150px; height:20px; text-align:center; float:left; line-height:20px; overflow:hidden; margin-top:1px; }
.left_menu ul li ul li a { width:150px; height:20px; line-height:20px; background:#ccc; float:left; font-size:12px; font-weight:normal; color:#575757; }
.left_menu ul li ul li a:hover { background:#c2cbfb; font-weight:bold; font-size:12px; }

/********************************* product list *******************************************/
.list_right { width:780px; background:#FFFFFF; }
.text_nav { width:770px; padding-left:10px; background:#9BA9B1; height:25px; line-height:25px; color:#FFFFFF; }
.text_nav a { color:#FFFFFF; }
.text_nav a:hover { color:#13007c; }
.text_nav_950 { width:940px; padding-left:10px; background:#9BA9B1; height:25px; line-height:25px; color:#fff; }
.text_nav_950 a { color:#FFFFFF; }
.text_nav_950 a:hover { color:#13007c; }
.text_series { width:780px; padding-top:30px; color:#1D2088; font-size:26px; font-weight:700; }
.text_series a { color:#1D2088; }
.text_series a:hover { color:#000000; }
.series_description { width:780px; padding-top:10px; color:#636A6C; line-height:16px; padding-bottom:10px; }
.product_content { width:210px; height:250px; background:url(../images/product_bg.gif) bottom right no-repeat; padding-left:10px; position:relative; }
.product_image { width:200px; height:180px; }
.product_hot { width:60px; height:60px; position:absolute; top:0px; left:140px; z-index:1; }
.product_name { color:#1D2088; font-weight:700; font-size:14px; height:20px; width:210px; }
.product_specs { line-height:14px; font-size:10px; width:210px; height:50px; font-weight:bold; color:#636A6C; }
.product_line { width:780px; height:2px; margin-top:30px; border-top:1px dashed #ccc; overflow:hidden; }
.product_more { height:15px; margin-top:225px; margin-left:15px; }

/******************************** end product list ****************************************/

.right_tab { float:left; width:180px; background:#EAEAEA; height:480px; }
.right_tab ul { list-style:none; }
.right_tab ul li { height:130px; width:180px; font-size:18px; color:#FFFFFF; line-height:40px; }
.right_tab ul li a { width:150px; height:40px; background:url(../images/tab_bg.png) no-repeat; color:#ffffff; display:block; padding-left:30px; line-height:40px; cursor:pointer; }
.right_tab ul li a.current { background:url(../images/tab_hover_bg.png) no-repeat; }
#gallery1 { width:600px; background:#ABABAB; float:left;}

/*********************** product content page **********************/
.right_content { width:350px; background:#EAEAEA; height:491px; }

#toutItemDetail { position:relative; display:block; height:491px; width:350px; margin-top:0px; }
#toutItemDetail ul {display:block; margin: 8px 0 0 12px; padding:0; background:none !IMPORTANT; }
#toutItemDetail ul li { float: left; list-style: none; background:none; }
#toutItemDetail ul li a { text-indent: 0em; font-weight:bold; color:#56534e; z-index: 10; display: block; float: left; height: 17px; width:95px; position: relative; overflow: hidden; outline:none; text-align:center; padding-left:5px; hide-focus:expression(this.hideFocus=true); }
#toutItemDetail li.background { background: url(../images/bg_menu_right.gif) no-repeat top right; z-index: 8; position: absolute; visibility: hidden; } 
#toutItemDetail .background .leftey {background: url(../images/bg_menu.gif) no-repeat 10px 0; height: 17px; margin-right: 9px; }
#toutItemDetail .content{ color:#56534e; position:absolute; top:110px; left:22px; padding:0; margin:0; height:220px; width:300px; overflow:auto; background-attachment: fixed; }
#toutItemDetail .currentProd{ background-position: center !important; }
.accountTabContent, .prodSelectCat{ display: none; }
#toutItemDetail  h1{ margin:0 0 0 0; font-size:18px; font-family:arial; font-weight:bold; color:#272c3d; padding:24px 0 10px 22px;}
#toutItemDetail #details { position:absolute; top:200px; left:22px; }
#spex { margin:0 !important; padding:0 !important; }
#spex li{ display:block !IMPORTANT; float:none !IMPORTANT; font-size:11px; line-height:13px; padding:0 0 0 12px; margin:0 0 2px 0;background: url(http://www.buckknives.com/resources/images/backgrounds/spex_bullet_bg.gif) center left no-repeat transparent !IMPORTANT;
}
.package { padding-top:3px; }
.package a { margin-right:10px; }
.package img { border:1px solid #ABABAB; padding:2px; }

#toutItemDetail .liketitle { background:#EAEAEA; color:#13007C; font-weight:normal; font-size:22px; position:relative; top:260px; *top:250px; left:10px; width:340px; }
#toutItemDetail .alsolike { width:350px; position:relative; top:250px; left:0px; background:url(../images/alsolike_bg1.gif) no-repeat; height:130px; }
#toutItemDetail .alsolike ul { list-style:none; width:335px; height:122px; }
#toutItemDetail .alsolike ul li { float:left; padding-left:5px; padding-right:0px; display:inline; padding-top:14px; *padding-top:5px; }
#toutItemDetail .alsolike ul li a { height:115px; width:100px; color:#13007c; font-weight:normal; }
#toutItemDetail .alsolike ul li img { border:0px solid #CCC; }
#toutItemDetail .alsolike ul li span a { color:#13007c; font-weight:blod; height:20px; }
/**************************** end content page***********************************/

/**************************** about page ****************************************/
.about_text { line-height:18px; width:430px; padding:10px; padding-left:0; color:#575757; margin-bottom:20px; }
.about_title { width:430px; padding:20px 0; color:#1D2088; font-size:26px; font-weight:700; }
.about_images { border:1px solid #C0C0C0; padding:4px; margin-top:10px; position:relative; }
.about_images a div { position:absolute; left:4px; top:4px; _left:0; _top:5px; background:#818181; width:50px; height:18px; line-height:18px; text-align:center; background:#13007c; color:#FFFFFF; font-weight:bold; z-index:-1; cursor:pointer; }
.about_images a:hover { zoom:1; }
.about_images a:hover div { z-index:1; }

/*************************** end about page ***********************************/

/*************************** contact page *************************************/
.contact_title { width:780px; padding-top:20px; padding-bottom:10px; color:#1D2088; font-size:26px; font-weight:700; }
.contact_text { line-height:20px; color:#575757; }
.contact_text select, .contact_text input { width:250px; height:18px; font-family:Arial; }
.contact_text input.feedback_button { background:#13007c; border:none; color:#FFFFFF; font-weight:bold; cursor:pointer; height:22px; line-height:22px; width:50px; font-family:Arial; }
/*************************** end contact page *********************************/

/************************** download page ************************************/
.download_text { width:250px; height:340px; line-height:40px; background:#13007c; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; margin:20px 0; position:relative; z-index:1; }
.download_text a { color:#ffffff; width:250px; height:340px; display:block; }
.download_text a:hover { background:#000000; }
/************************ end download page **********************************/

/************************ knowledge page *************************************/
.knowledge_list { width:780px; margin-bottom:20px; }
.knowledge_list ul { list-style:none; }
.knowledge_list ul li { line-height:20px; font-weight:bold; color:#13007c; height:20px; }
.knowledge_list ul li a { color:#13007c; }
.knowledge_title { width:770px; background:#D5D5D5; color:#13007c; height:20px; font-weight:bold; padding-top:5px; padding-left:10px; }
.knowledge_title a { color:#13007c; }
.knowledge_content { width:760px; padding:10px; background:#F8F8F8; color:#424242; line-height:16px; }
.to_top { color:#13007C; font-weight:bold; cursor:pointer; }
/********************** end knowledge page ***********************************/

/********************** search page *****************************************/
.search_input { width:780px; margin:20px 0; }
.search_text { font-weight:bold; color:#575757; }
.search_input input.submit { background:#13007c; border:none; color:#FFFFFF; font-weight:bold; cursor:pointer; height:22px; line-height:22px; width:80px; font-family:Arial; }
.search_input input.text { color:#575757; font-weight:bold; }
.search_content { width:210px; height:250px; background:url(../images/product_bg.gif) bottom right no-repeat; padding-left:10px; position:relative; margin-top:30px; }
/********************** end search page *************************************/