@charset "utf-8";
/* CSS Document */

body{margin:auto; padding:auto; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#333333;}

form, input, select{margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#outer{width:1000px; margin:auto; background-color:#f5fafd; position:relative;}
.clear-b{clear:both;}
.float-l{float:left;}
.float-r{float:right}
.content_area{margin:auto; background-color:#f5fafd;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#027fb4;}
.margin_right10{margin-right:11px;}
.margin_right10_1{margin-right:11px !important; margin-right:11px;}
.padding5{padding:5px;}
.padding2{padding:2px;}
.padding3{padding:3px;}
.padding4{padding:4px;}
.padding_10_5{padding:10px 5px;}
.padding_bot10{padding-bottom:10px;}
.padding_LR7{padding:0 7px !important; padding:0;}
.padding_L10{padding-left:10px;}
.padding_L30{padding-left:30px;}
.padding_L40{padding-left:40px;}
.margin_LR10{margin:0 10px;}
.margin_LRB10{margin:0 8px 10px 8px;}
.margin_LR15{margin:0 12px !important; margin:0 9px;}
.padding_5_10{padding:5px 10px;}
.padding_10_3{padding:10px 3px !important; padding:10px 2px;}
.margin_left6{margin-left:3px;}
.padding_T10{padding:10px 0px 0px 0px;}
.padding_BL{padding:0px 0px 5px 10px;}

.head-back{width:1000px; height:117px; background-color:#FFFFFF; border:0px solid #666666;}
.k-logo{height:59px; float:left;}
.cart-right{ width:247px; float:right; position:relative; background:#e5e5e5; margin-top:3px;}
.cart_text{font-size:11px; font-weight:bold; padding:5px;}
.cart_text2{font-size:14px; font-weight:bold;}

.subnav-tab{height:29px; width:1000px; position:relative; background-color:#e5e5e5;}
.subnav-left{height:21px; position:relative; float:left; padding:8px 0px 0px 5px; font:bold 9px Verdana, Arial, sans-serif; color:#000000;}
.subnav-left a, .subnav-left a:link, .subnav-left a:visited{text-decoration:none; color:#000000;}
.subnav-left a:hover{text-decoration:underline;}
.subnav-right{height:29px; width:255px; position:relative; float:right; padding-right:5px; text-align:left;}
.search-box{width:110px; line-height:19px; height:19px; border:1px solid #7c7c7c; background-color:#FFFFFF; font-size:11px; padding-left:2px;}


.top_nav{font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; line-height:27px;}
.top_nav a, .top_nav a:link{text-decoration:none; color:#000000; background:url(../images/nav_bg.gif) repeat-x left top; padding:0px 15px; float:left; display:block;}
.top_nav a:hover, .top_nav a:active{text-decoration:none; color:#000000; background:url(../images/nav_bg_hover.gif) repeat-x left top;}
.top_nav_active{font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; line-height:27px; padding:7px 15px; background:url(../images/nav_bg.gif) repeat-x left top;}

.nav_left{font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; background:url(../images/nav_left.gif) no-repeat left top; float:left;}
a .nav_left, a:link .nav_left{text-decoration:none; color:#000000; background:url(../images/nav_left.gif) no-repeat left top;}
a:hover .nav_left{text-decoration:none; color:#000000; background:url(../images/nav_left_active.gif) no-repeat left top;}

div.top_nav_l{line-height:27px; float:left; margin-left:6px !important; margin-left:3px;}
a div.top_nav_l, a:link div.top_nav_l{background:url(../images/nav_bg.gif) repeat-x left top; padding:0 15px;}
a:hover div.top_nav_l, a:active div.top_nav_l{background:url(../images/nav_bg_hover.gif) repeat-x left top; cursor:hand;}

.nav_right{font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; background:url(../images/nav_right.gif) no-repeat right top; float:left;}
a .nav_right, a:link .nav_right{text-decoration:none; color:#000000; background:url(../images/nav_right.gif) no-repeat right top;}
a:hover .nav_right{text-decoration:none; color:#000000; background:url(../images/nav_right_active.gif) no-repeat right top;}

div.top_nav_r{line-height:27px; float:left; margin-right:6px !important; margin-right:3px;}
a div.top_nav_r, a:link div.top_nav_r{background:url(../images/nav_bg.gif) repeat-x left top; padding:0 15px;}
a:hover div.top_nav_r, a:active div.top_nav_r{background:url(../images/nav_bg_hover.gif) repeat-x left top;}


.footer-back{width:980px; height:81px; background:url(../images/footer_bg.gif) repeat-x left top; margin:auto; padding:10px;}
.footer_txt{text-decoration:none; color:#000000; line-height:14px; white-space:nowrap;}
.footer_txt a, .footer_txt a:link{text-decoration:none; color:#000000;}
.footer_txt a:hover{text-decoration:underline; color:#ff6600;}

.footer_sep{background:url(../images/footer_sep.gif) no-repeat 130px center;}


.box{float:left; width:154px; background:url(../images/box_bg.png) repeat-y center;}
.box12345{float:left; width:900px; background:url(../images/box_bg.png) repeat-y center;}
.box_title{font:bold 13px "Trebuchet MS"; color:#000000; text-decoration:none; padding-left:10px; background:#e5e5e5;}
.cl_box_title{font:bold 13px "Trebuchet MS"; color:#fff; text-decoration:none; padding-left:10px; background:#5f5f5f;}
.box_text{padding:10px 11px 9px 11px; text-align:center;}
.box_img_border{border:1px solid #e5e5e5; margin-bottom:10px; width:130px; height:130px;}
.box_img_border_large{border:1px solid #e5e5e5; margin-bottom:10px; width:650px; height:385px;}

.cl_box{width:319px; background:url(../images/cl_box_bg.png) repeat-y center;}
.cl_in_box{float:left; width:140px; margin:5px 4px 0 5px; padding:0 5px !important; padding:0 4px;}
.cl_img_border{background:url(../images/cl_img_border.png) no-repeat center; padding:5px; width:130px; height:130px;}
.cl_box_sep{text-align:center; background:url(../images/cl_box_sep.png) repeat-y center; float:left; padding:4px; margin:10px 0; height:120px;}

.lp_box{width:651px; background:url(../images/lp_box_bg.png) repeat-y center;}
.lp_in_box{float:left; width:140px; margin:5px 4px 0 5px; padding:0 5px;}

.help_box{background:url(../images/help_box_bg.png) repeat-y center;}
.help_text{padding:5px; width:640px; background:#ffffff;}

.static_help_box{background:url(../images/static_help_box_bg.png) repeat-y center;}
.static_help_text{padding:5px 6px !important; padding:5px 6px;}

.static_box{background:url(../images/static_box_bg.png) repeat-y center;}
.static_text_title{font-size:14px; font-weight:bold; color:#000; padding-bottom:10px;}
.static_text{padding:10px; text-align:justify;}

.showcase_box{background:url(../images/help_box_bg.png) repeat-y center;}
.showcase_text{padding:5px 10px;}
.showcase_title{background:url(../images/showcase_title_bg.png) repeat-x left center; padding:10px; font:bold 17px "Trebuchet MS"; color:#fff;}

.showcase_box{clear:both;}
.showcase_in_box{float:left; width:148px;}
.showcase_item{text-align:center; padding-top:5px;}
.show_img_bg{background:url(../images/show_bg.png) no-repeat center; padding:5px;}
showcase_text{text-align:left;}

.sep{height:5px; line-height:5px;}

.latest_product{border:1px solid #d0d5d7; background:#fff;}
.l_pro_item{text-align:center; padding:5px 0;}
.pro_in_box{float:left; width:148px; padding:0 6px;}
.big_pic_border{border:1px solid #d0d5d7; padding:5px; text-align:center; background:#fff;}

.big_pic_text{background:#fff; font:bold 14px "Trebuchet MS"; color:#000;}
.price{color:#ff0000;}
.btn_addcart{font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; text-align:center;}
.btn_addcart a, .btn_addcart a:link{text-decoration:none; color:#fff; background:url(../images/add_cart_bg.gif) no-repeat center; display:block; width:92px; padding:3px 0 4px;}
.btn_addcart a:hover{text-decoration:none; color:#fff; background:url(../images/add_cart_bg_hover.gif) no-repeat center;}

.buy_btn{font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; text-align:center;}
.buy_btn a, .buy_btn a:link{text-decoration:none; color:#fff; background:url(../images/buy_btn.png) no-repeat center; display:block; width:62px; padding:3px 0 4px;}
.buy_btn a:hover{text-decoration:none; color:#fff; background:url(../images/buy_btn_hover.png) no-repeat center;}

.m_pro_box{float:left; width:249px; background:url(../images/m_pro_box_bg.png) repeat-y center;}
.m_pro_box_title{font:bold 13px "Trebuchet MS"; color:#fff; text-decoration:none; padding-left:10px; background:#646464;}

.price{color:#ff0000; font:bold 12px "Trebuchet MS";}

.title{font:bold 14px "Trebuchet MS"; text-decoration:none; color:#000000; padding-bottom:5px;}

.tab_blk{width:210px; height:94px; float:left; display:block; background:url(../images/tab_blk.png) no-repeat center;}
.tab_blk_outer{width:651px;}

.newsletter_title{font:bold 16px "Trebuchet MS"; color:#fff; text-decoration:none;}
.newsletter_text{color:#969696; font-size:11px; width:97%; line-height:18px; height:18px; padding-left:2px; padding-top:2px;}

.sign_up_btn{font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; text-align:center;}
.sign_up_btn a, .sign_up_btn a:link{text-decoration:none; color:#fff; background:url(../images/sign_up_btn.png) no-repeat center; display:block; width:66px; padding:4px 0 4px;}
.sign_up_btn a:hover{text-decoration:none; color:#fff; background:url(../images/sign_up_btn_hover.png) no-repeat center;}

.talk_chat{font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#f2f207; text-decoration:none; text-align:center;}
.tel_num{font:bold 12px "Trebuchet MS"; color:#fff; text-decoration:none;}

.testimonial_box{width:319px; background:url(../images/testimonial_bg.png) repeat-y bottom center;}
.testimonial_box_title{font:bold 13px "Trebuchet MS"; color:#000; text-decoration:none; padding-left:10px; background:url(../images/testimonial_title_bg.png) repeat-y center;}
.testimonial_text{font-size:11px; padding:10px; text-align:justify; height:166px !important; height:174px;}
.pro_dt{padding:5px 10px; background:#fff;}

.search_cart_box{width:485px; background:url(../images/cart_bg.png) repeat-y bottom center;}
.search_cart_box_title{font:bold 13px "Trebuchet MS"; color:#000; text-decoration:none; padding-left:10px;}
.sort_blk{width:123px; height:148px; display:block; float:left; margin:7px 0 7px 12px !important; margin:7px 0 7px 9px; border:1px solid #818080; padding:10px; background:#fff url(../images/sort_blk_bg.png) repeat-x left top;}

.sort_text_title{font-size:12px; color:#000; text-decoration:none; padding:0 0 5px 0; font-weight:bold;}
.sort_text{font-size:11px; color:#000; text-decoration:none; line-height:18px;}
.sort_text a,.sort_text a:link, .sort_text a:visited{color:#000; text-decoration:none; display:block; background:url(../images/bullet.png) no-repeat 5px 8px; padding:2px 15px;}
.sort_text a:hover{color:#ff6600; text-decoration:underline;}

.paging{font-size:11px; padding:5px 10px;}

.search_box{width:319px; background:url(../images/search_bg.png) repeat-y bottom center;}
.search_blk{height:150px; border:1px solid #818080; padding:10px; background:#fff url(../images/sort_blk_bg.png) repeat-x left top; margin:7px 10px !important; margin:8px 10px;}
.search_blk_title{font:bold 13px "Trebuchet MS"; color:#fff; text-decoration:none; padding-left:10px; background:url(../images/search_title_bg.png) repeat-y left top;}

.v_sep{background:url(../images/v_sep.png) repeat-y center top;}
.h_sep{background:url(../images/h_sep.png) repeat-x left center;}
.detail_bg{background:#ffffff url(../images/detail_page_bg.png) repeat-y left top; padding:0 11px;}

.dl_left{width:410px; display:block; float:left;}
.dl_left_content{text-align:justify; border: 1px solid #cccccc; padding: 5px; overflow-y: auto; overflow-x: hidden; height: 80px;}
.dl_right{display:block; float:left; margin-left:22px;}

.dl_pro{color:#000; text-decoration:none;}
.dl_pro a, .dl_pro a:link, .dl_pro a:visited{color:#000; text-decoration:none; display:block; background:url(../images/pro_bullet.png) no-repeat left center; padding:4px 0 4px 15px;}
.dl_pro a:hover{color:#ff6600; text-decoration:none;}
.note{color:#ff0000; text-decoration:none; padding:3px 0 0 10px;}
.thumb_border{border:1px solid #585757;}

.dl_pro_n{color:#000; text-decoration:none; display:block; background:url(../images/pro_bullet.png) no-repeat left center; padding:4px 0 4px 15px;}

.breadcrum{font:bold 12px "Trebuchet MS"; text-decoration:none; color:#000; background:url(../images/breadcumb_bg.png) repeat-y center; padding:0 20px;}
.breadcrum a, .breadcrum a:link, .breadcrum a:visited{color:#000; text-decoration:none;}
.breadcrum a:hover{color:#3278ce; text-decoration:none;}

.more{font-size:11px; color:#027FB4; text-decoration:none; line-height:18px; font-weight:bold; }
.more a,.more a:link, .more a:visited{color:#027FB4; text-decoration:none; display:block; font-weight:bold; }
.more a:hover{color:#ff6600; text-decoration:underline; font-weight:bold; }

.default_img_msg{font:normal 18px Arial, Helvetica, sans-serif; color:#0066CC;}
#edit-comment{height:75px;}
.comment_reply_head{background:#027FB4; border:1px dotted #ccc; padding:5px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.comment_details{background:#fff; border:1px dotted #ccc; padding:10px 10px 10px 10px;}

#edit-address-billing-firstname-1{ width:360px; }
#edit-address-billing-lastname-1{ width:360px; }
#edit-address-billing-city-1{ width:360px; }
#edit-address-billing-state-1{ width:360px; }
#edit-address-billing-street1-1{ width:360px; }
#edit-address-billing-street2-1{ width:360px; }
.popup_in{width:410px; background:#ffffff url(../images/pop_back.png) left top repeat-x; border:2px solid #027FB4; margin:auto; padding:10px; text-align:left;}
