@charset "utf-8";
/* CSS Document */
body,td,th,input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;}
body{width:100%;min-height:100%;height:auto;margin:0;padding:0;cursor:default;}
h1,h2,h3,h4,h5,h6,p,span,form,div,ul,li,fieldset{margin:0;padding:0;border:none;}
table,td{border:none;}
img{border:none;}
html,body{width:100%;height:auto;min-height:100%;left:0;top:0;}

@media all and (min-width:0){head~body{height:100%;}
}
.clearfix:after {clear: both;content:" ";display: block;font-size:0;height:0;visibility: hidden;}

.mr16 { margin-right:16px; }
.mr20 { margin-right:20px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb5 { margin-bottom:5px; }
.mt40 {margin-top:40px;}
.mt20 {margin-top:20px;}

.box01 { float:left; clear:none; }
.box02 { float:left; clear:both; }

.s180 { width:180px; }
.s780 { width:780px; }
.sp160 { width:160px; padding:20px 10px; }
.wp160 { width:160px; padding:10px; }
.s380 { width:380px; }
.s580 { width:580px; }
.sp580 { width:580px; padding:5px 0px; }
.s780 { width:780px; }
.sp760 { width:760px; padding:10px; }
.spb160 { width:160px; padding:9px;}

.yelwbkr { background:url(../images/bkr01.png) bottom right no-repeat #ffe716; }
.yellow2 { background:url(../images/search_bkgr.jpg) bottom right no-repeat #ffe716; }
.black { background:#000; }
.red { background:#c00; }
.yellow { background:#ffe716; }
.green { background:#8bc342; }
.yelwbkr02 { background:#ffffcc; }
.brdBot { border-bottom:1px dotted #a4a4a4; }
.greenbrd { border:1px solid #78b12f;}
.bluebkr { background:#1067b9;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; 
}
.blackbkr { background:#000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.bluebrd { border:1px solid #1067b9;}
.greenbkr { background:#78b12f;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.printer { background:url(../images/printer.jpg) top left no-repeat;}
.bluebkr02 { background:#1067b9;}
.redbkr { background:#da1916;}
.blackbrd { border:1px solid #000;}
.newBkr01 { background:#ccc;}

a.link { text-decoration:underline; color:#000; font-size:12px; }
a.link:hover { text-decoration:none; }

.fs12 { font-size:12px; }

body { background:url(../images/pg_bkr_top.jpg) center top no-repeat #fff; }
.wrapper { width:1000px; height:auto; margin:0px auto; padding-bottom:10px; background:#fff;
	-moz-box-shadow: 0px 2px 2px 2px #F0F0F0;
  -webkit-box-shadow: 0px 2px 2px 2px #F0F0F0;
  box-shadow: 0px 2px 2px 2px #F0F0F0;

}
.top { width:980px; float:left; clear:both; position:relative; padding:10px; background:#FFE716; }
.tagline { width:580px; float:left; clear:none; position:relative; }
.search { width:380px; float:right; clear:none; position:relative; text-align:right; }
.help { text-decoration:none; color:#000; padding:6px 0px 6px 30px; background:url(../images/quest.png) center left no-repeat; font-weight:bold; font-size:12px; }
.find { color:#000; padding:6px 0px 6px 30px; background:url(../images/src_icon.png) center left no-repeat; font-weight:bold; font-size:12px; }
.search select { padding:3px; margin:0px 5px; }
.search button { padding:1px 4px; font-size:11px; font-weight:bold; color:#000; }
.container {width:980px; float:left; clear:none; position:relative; padding:10px; margin-bottom:20px; }
.header { width:980px; height:70px; float:left; clear:both; position:relative; padding:10px 0;}
.logo { width:243px; height:63px; float:left; clear:none; position:relative; }
.tag { width:360px; float:left; clear:none; position:relative; color:#000; min-height:60px; max-height:60px; overflow:hidden; }
.tag span { display:block; font-size:10px; margin-top:5px; }
.tagslice { width:360px; position:absolute; color:#000; top:0; left:0; }
.tag span strong { font-size:11px;}
.tag a.more { float:right; text-decoration:underline; color:#000; position:absolute; bottom:0; right:0; }
.tag a.more:hover { text-decoration:none; }
.phones { width:165px; height:70px; float:right; clear:none; position:relative; background:url(../images/telephone.png) top right no-repeat; padding-right:65px; text-align:right;}
.phones span { font-size:12px; color:#000; }
.phones span strong { text-transform:uppercase; display:block; }
.phones span.numb { font-size:24px; font-weight:bold; display:block; }

.content {width:980px; float:left; clear:none; position:relative; }
.new_acc { width:360px; float:left; clear:none; position:relative; font-size:12px; color:#000; padding:10px; }
.new_acc a { text-decoration:underline; color:#000; }
.new_acc a:hover { text-decoration:none; }
.shopBox { width:400px; float:right; clear:none; position:relative; text-align:right; }
.cart { text-decoration:none; color:#000; font-size:12px; font-weight:bold; border-top:none; background:#ffe716; padding:7px 10px; float:right; clear:none; margin-left:1px; text-align:right; -webkit-border-radius:0px 0px 5px 5px;  -moz-border-radius:0px 0px 5px 5px;  }
.my_acc {text-decoration:underline; color:#000; font-size:12px; padding:10px; float:right; clear:none;}
.my_acc:hover { text-decoration:none; }
.inside_cnt { width:980px; float:left; clear:both; position:relative; margin-top:20px; }
.leftcol { width:180px; float:left; clear:none; position:relative; margin-right:20px; }
.sidecol { width:780px; float:left; clear:none; position:relative; }
.heading01 { display:block; padding:10px; font-size:14px; font-weight:bold; color:#fff; }
select.slct, input.slct { padding:3px; margin:5px 0px; font-size:12px; color:#000; display:block; background:#fff; border:1px dotted #000; float:left; }
label.choose { display:block; font-size:13px; height:20px; margin-bottom:5px; }
label.choose input { float:left; clear:none; }
label.choose span { float:left; clear:none; margin-top:2px;  }
.banner180 { width:180px; float:left; clear:both; position:relative; }
.heading02 { display:block; background:url(../images/hdngBkr.gif) left bottom no-repeat #669933; padding:8px 10px 18px 10px; font-size:14px; font-weight:bold; color:#fff; }
.brands { width:180px; float:left; clear:both; position:relative; padding:10px 0px; }
.brands img { float:left; clear:none; border:1px solid #c4c4c4; }
.banner780 { width:780px; float:left; clear:both; position:relative; }
.banner180a { width:180px; float:left; clear:none; position:relative; }

.heading03 { width:360px; float:left; clear:both; position:relative; padding:10px 10px 0px 10px;}
.heading03 h2 { background:#fff; font-size:16px; font-weight:bold; padding:5px 10px; float:left; clear:both; letter-spacing:-0.5px; }
.prodBox01 { width:360px; float:left; clear:both; position:relative; padding:10px; }
.prodBox01 a.title { text-decoration:none; color:#333; font-size:14px; display:block; font-weight:bold; letter-spacing:-0.5px; padding-bottom:8px; }
.prodBox01 .prodDet { width:360px; min-height:145px; max-height:145px; float:left; clear:both; position:relative; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; padding:10px 0px;}
.leftDet { width:160px; float:left; clear:none; position:relative;  min-height:145px; max-height:145px; }
.leftDet img { float:left; clear:both; }
.leftDet .buy { width:61px; height:20px; position:absolute; bottom:0; left:50px; background:url(../images/buy.gif) top left no-repeat; border:none; cursor:pointer; }
.leftDet .preorder { width:61px; height:20px; position:absolute; bottom:0; left:50px; background:url(../images/pre_order.gif) top left no-repeat; border:none; cursor:pointer; }
.rghtDet { width:175px; float:left; clear:none; position:relative;  min-height:145px; max-height:145px; }
.rghtDet span { padding-left:15px; display:block; background:url(../images/arrow01.png) top left no-repeat; line-height:18px; }
.rghtDet span.price { font-size:10px; color:#000; position:absolute; bottom:0; left:0; background:none; padding:0; }
.rghtDet span.price strong { font-size:20px; }
.heading04 { width:760px; float:left; clear:both; position:relative; padding:10px 10px 0px 10px;}
.heading04 h2 { background:#fff; font-size:16px; font-weight:bold; padding:5px 10px; float:left; clear:both; letter-spacing:-0.5px; }
.modcb { float:left; clear:both; width:100%;}
.bigProd {width:780px;float:left;clear:both;position:relative; padding:20px 0px; min-height:220px; max-height:220px; }
.prodBox02 { width:160px; min-height:210px; max-height:210px; float:left; clear:none; position:relative; background:url(../images/prodBox_bkr_green.png) bottom left no-repeat; padding:10px; padding-top:0px; }
.prodBox02 .details { width:140px; float:left; clear:both; text-align:center; padding:0px 10px; margin-top:10px; line-height:14px; }
.details span.categ { font-size:11px; color:#666; display:block; }
.details a.title01 { text-decoration:underline; color:#000; font-size:10px; display:block; font-weight:bold; }
.details a.title01:hover { text-decoration:none; }
.prodBox02 span.price02 { position:absolute; bottom:2px; left:8px; color:#ffefa2; font-size:10px;}
.prodBox02 span.price02 strong { font-size:18px; }
.prodBox02 a.det { position:absolute; bottom:5px; right:8px; color:#ffefa2; font-size:10px; letter-spacing:0.5px; text-decoration:none;}
.save_green { width:40px; height:15px;  position:absolute; top:10px; right:10px;  background:url(../images/save_green.png) top left no-repeat; padding:25px 10px 20px 10px; text-align:center; color:#FEFD03; font-size:12px; letter-spacing:-0.02em; font-weight:bold; }
.save_green em { font-size:9px; font-style:normal;}
.undermenu { width:160px; float:left; clear:none; position:relative; padding:10px; padding-top:0px; }
.undermenu h4 { font-size:14px; font-weight:bold; color:#693; display:block; margin-bottom:5px; }
.undermenu ul { margin:0; padding:0; list-style-type:none; }
.undermenu a { text-decoration:underline; color:#333; font-size:12px; background:url(../images/arrow01.png) center left no-repeat; line-height:18px; padding-left:15px; display:block; margin-left:10px; }
.undermenu a:hover { text-decoration:none; }
.undermenu li.activ a { color:#0152A1; font-weight:bold; }
.footer { width:980px; float:left; clear:both; position:relative; margin-top:10px; padding-top:10px; border-top:1px solid #693; font-size:11px; color:#676767; }
.footer a { color:#676767; text-decoration:underline; }
.footer a:hover { text-decoration:none; }


.no_brd { border:none; }
.midcol { width:580px; float:left; clear:none; position:relative; margin-right:20px; }
.rightcol { width:180px; float:left; clear:none; position:relative; }
.heading05 { background:#d7d7d7; padding:10px; display:block; font-size:12px; font-weight:bold; }
.filters { width:160px; float:left; clear:both; position:relative; background:#ffffcc; padding:10px; }
.filters label { height:18px; float:left; clear:both; width:160px; margin-bottom:5px; cursor:pointer; }
.filters label.activ, .filters label.activ:hover { background:#ffe716;}
.filters label:hover { background:#ff6; }
.filters label input { margin-right:10px; float:left; clear:none; } 
.filters label a { text-decoration:none; color:#000; font-size:12px; line-height:18px; }
.filters h3 { font-size:12px; font-weight:bold; color:#000; float:left; clear:both; width:160px; margin-top:10px; text-transform:uppercase; margin-bottom:5px; padding-bottom:3px; border-bottom:1px dotted #000; }
.midcol h1 { font-size:22px; color:#000; padding:5px 0px; border-bottom:1px dotted #a4a4a4; font-weight:normal; letter-spacing:-0.04em; }

.pagination {position:relative;text-align:right; margin-top:10px; float:right; clear:both; }
.pagination .prev{color:#000;text-decoration:none;clear:none;margin-right:5px;}
.pagination .pag{text-decoration:none;color:#000;padding:2px 5px;border:1px solid #ccc;margin-right:1px;}
.pagination .pag:hover, .pagination .pag.activ{background:#000; color:#ffe716;}

.orderP { float:left; margin-top:10px; }
.orderP a.blue { background:#ffe716; padding:2px 5px; color:#000; text-decoration:none; margin-left:5px; }
.orderP a.black { background:#000; padding:2px 5px; color:#fff; text-decoration:none; margin-left:5px; }

.prodList{ min-height:130px; max-height:130px;}
.prodList .imgBox { width:170px; height:130px; float:left; clear:none; position:relative; }
.imgBox img { float:left; clear:none; border:1px solid #e5e5e5; padding:4px;}
.prodList a.title02 { width:390px; float:left; clear:none; background:#f0f0f0; color:#000; font-size:16px; padding:10px; text-decoration:none; }
.prodList .det01 { width:284px; height:80px; padding:0px 10px; float:left; clear:none; border-right:1px dotted #a4a4a4; color:#000; font-size:11px; line-height:16px; margin-top:5px; }
.det01 span.hist { color:#690; font-size:11px; display:block; }
.det01 span.hist a {color:#78B12F; text-decoration:none; }
.det01 span.id { font-size:10px; color:#b0b0b0; }
.new  { width:48px; height:48px; position:absolute; bottom:10px; right:10px; background:url(../images/new.png) top left no-repeat; }
.save  { width:48px; height:48px; position:absolute; bottom:10px; right:10px; background:url(../images/save.png) top left no-repeat; }
.save2  { width:48px; height:48px; position:absolute; top:10px; right:10px; background:url(../images/save.png) top left no-repeat; }
.prodList .det02 { width:100px; height:80px; padding-left:5px; float:left; position:relative; clear:none; color:#000; font-size:11px; line-height:16px; margin-top:5px; text-align:right; }
.det02 span.price03 { font-size:10px;}
.det02 span.price03 strong { font-size:18px; }
.prodList .det02 button.buy02 { width:61px; height:20px; position:absolute; bottom:5px; right:0px;background:url(../images/buy_black.gif) top left no-repeat; border:none; cursor:pointer; }
.prodList .det02 button.preorder { width:61px; height:20px; position:absolute; bottom:5px; right:0px;background:url(../images/pre_order.gif) top left no-repeat; border:none; cursor:pointer; }

.box02 fieldset.c_acc { border-left:3px #ccc solid; margin:20px; }
.box02 fieldset.c_acc label { color:#333; width:495px; padding:5px 10px; float:left; clear:both; }
.box02 fieldset.c_acc input, .box02 fieldset.c_acc select, .box02 fieldset.c_acc label textarea, fieldset.coresp select, fieldset.coresp input { background:#eee; border:1px solid #ccc;  padding:5px; color:#000; } 
.box02 fieldset.c_acc label textarea { background:none; }
.box02 fieldset.c_acc input:hover, .box02 fieldset.c_acc select:hover, .box02 fieldset.c_acc label textarea:hover { border:1px solid #666; }
.box02 label { float:left; clear:none; margin:0px 10px; font-size:12px;}
.box02 label input, .box02 label select { font-size:12px; }

.contentIN {}
.contentIN p { font-size:12px; line-height:18px; margin-bottom:10px; }
.contentIN p img { float:left; clear:none; margin-right:20px; margin-bottom:5px; }
.contentIN p a { text-decoration:underline; color:#000; }
.contentIN p a:hover { text-decoration:none; }
.contentIN ul { margin-left:25px; list-style-type:square; font-size:12px; line-height:18px; }

.history { width:780px; float:left; clear:both; color:#000; margin-bottom:20px; }
.history a { color:#000; text-decoration:underline;}
.history a:hover, .history a.activ { text-decoration:none; }

.step1 { width:780px; float:left; clear:both; height:40px; background-image:url(../images/sprite_shop.png); background-position:0px 0px; }
.step2 { width:780px; height:40px; background-image:url(../images/sprite_shop.png); background-position:0px -40px; }
.step3 { width:780px; height:40px; background-image:url(../images/sprite_shop.png); background-position:0px -80px; }

table.delivery { width:780px; float:left; clear:both; position:relative;}
table.delivery tr.brd_ccc td { border-bottom:1px dotted #999;   }
table.delivery tr td { font-size:12px; color:#333; }
table.delivery td input { text-align:center; }
.att_box{width:760px;float:left;clear:both;position:relative; font-size:12px;}
.att_box ul{padding-left:25px;color:#000;line-height:20px;}
.att_box a { position:absolute; right:0px; top:10px;}
.link { color:#333; text-decoration:underline; }
.grey_box02 { width:760px; float:left; clear:both; padding:9px; background:#e5e5e5; border:1px solid #b1b1b1; }

.history02 { width:580px; float:left; clear:both; color:#000; }
.history02 a { color:#000; text-decoration:underline;}
.history02 a:hover, .history02 a.activ { text-decoration:none; }

.cartList{ /*min-height:75px; max-height:75px;*/ }
.cartList .imgBox { width:90px; height:70px; float:left; clear:none; position:relative; }
.imgBox img { float:left; clear:none; border:1px solid #e7f0f8; padding:4px;}
.cartList a.title02 { width:480px; float:left; clear:none; background:#e5e5e5; color:#000; font-size:16px; padding:3px 5px; text-decoration:none; }

.cartList .det01 { width:225px; /*height:50px;*/ padding:0px 10px; float:left; clear:none; color:#666; font-size:11px; line-height:16px; margin-top:5px;border-right:1px dotted #a4a4a4; min-height:55px; }
.id { font-size:11px; color:#690; float:left; clear:both; font-weight:bold; }
.orig { background:#000; color:#fff; padding:0px 3px; font-size:10px; float:left; clear:both; margin-top:5px;}
.comp { background:#2AA006; color:#fff; padding:0px 3px; font-size:10px; float:left; clear:both; margin-top:5px;}
.refill { background:#FFE716; color:#000; padding:0px 3px; font-size:10px; float:left; clear:both; margin-top:5px;}
.save02  { width:30px; height:30px; position:absolute; bottom:5px; right:5px; background:url(../images/save02.png) top left no-repeat; }

.cartList .det02 { width:150px; min-height:55px; padding-left:5px; float:left; position:relative; clear:none; color:#000; font-size:11px; line-height:16px; margin-top:5px; }
.det02 span.price04 { font-size:10px; margin-top:5px; display:block; float:left; clear:none;}
.det02 span.price04 .comp { font-size:12px; margin-top:8px; background-color:#fff; border:1px dotted #F30; color:#F30; font-weight:bold; }
.det02 span.price04 strong { font-size:18px; }
.cartList .det02 button.buy02 { width:61px; height:20px; float:right; clear:none; background:url(../images/buy.gif) top left no-repeat; border:none; cursor:pointer; margin-top:10px; }
.cartList .det02 button.preorder, .priceline button.preorder { width:61px; height:20px; float:right; clear:none; background:url(../images/pre_order.gif) top left no-repeat; border:none; cursor:pointer; margin-top:10px; }
.cartList .det03 { width:80px; /*height:50px;*/ padding-left:5px; float:left; position:relative; clear:none; color:#000; font-size:11px; line-height:16px; margin-top:5px; min-height:55px; }

span.soon { float:right; clear:both; background:url(../images/avl_next_day.gif) center left no-repeat; margin-top:10px; width:61px; height:20px; }
span.soon2 { float:right; background:url(../images/avl_next_day.gif) center left no-repeat; width:61px; height:20px; }
span.was02 { float:left; clear:both; color:#999; font-size:14px; text-decoration:line-through; }
span.stock { float:right; clear:both; background:url(../images/inStock.png) center left no-repeat; padding-left:20px; margin-top:10px; }
span.stock2 { float:right; background:url(../images/inStock.png) center left no-repeat; padding-left:20px; margin-top:5px; }
span.was { display:block; color:#c00; font-size:12px; text-decoration:line-through; }
.det02 span.was strong { font-size:12px; }

.brandslider {width:580px; height:90px;margin:0px auto; position:relative; overflow:hidden; }
.arrow1 { width:15px; height:91px; position:absolute; top:0px; left:0px; cursor:pointer; background:url(../images/slider_arrow1.png) top left no-repeat #fff; z-index:5000; }
.arrow2 { width:15px; height:91px; position:absolute; top:0px; right:0px; cursor:pointer; background:url(../images/slider_arrow2.png) top left no-repeat #fff; z-index:5000; }
.imgsld { width:550px; position:absolute; left:15px; top:10px; }
.imgsld img { float:left; clear:none; }
.brands01 { width:94px; height:69px; float:left; clear:none; text-decoration:none; margin-bottom:20px; }
.heading06 { background:#d7d7d7; padding:5px 10px; display:block; font-size:12px; font-weight:bold; margin-bottom:10px; }
.models {  list-style:none; font-size:12px; color:#000; line-height:20px; }
.models li { width:170px; float:left; clear:none; padding-right:10px; border-left:3px solid #ccc; padding-left:10px;  }
.models li:hover { border-left:3px solid #44b527; }
.models a { text-decoration:none; color:#000;}
.models a:hover { text-decoration:underline;}

.mlr10 { margin-left:10px; margin-right:10px; }

.box h1.list {color:#333333;font-size:24px;letter-spacing:-1px;}
.box h1.list span {color:#8C93C5;font-size:12px;font-weight:normal;letter-spacing:normal;}
.subcateg {clear:both;float:left;}
.subcateg ul { list-style-type:none;}
.subcateg ul li.subcat {background:url(../images/arrow05-trans.png) no-repeat scroll left center transparent;border-bottom:1px solid #CCCCCC;clear:none;float:left;padding:2px 0 2px 10px;width:170px; line-height:20px;}
.subcateg ul li.subcat a {text-decoration:none;color:#555; font-size:10px;}
.subcateg ul li.subcat a:hover { color:#78B12F;}

a.delfromshop { width:41px; height:13px; background:url(../images/del_icon.gif) top left no-repeat; display:block; }
a.delfromshop:hover { background:url(../images/del_icon2.gif) top left no-repeat; }

.box02 button { float:left;}
.side01 { float:left; clear:none; margin-right:10px; position:relative; width:310px; }
.photo_brd { border:1px solid #999; float:left; clear:both; padding:4px; position:relative; width:300px; }
.other { border-bottom:1px solid #B2B2B2; float:left; clear:both; color:#000000; font-size:10px; padding:4px; position:relative; width:302px; }
.side02 { float:left; clear:none; position:relative; width:260px; }
.right { float:right; }
.checksign { background:url("../images/check_icon.gif") no-repeat scroll left center transparent; padding-left:15px; }
.bot_dot { border-bottom:1px dotted #999999; color:#666666; padding:5px 0; }
.s260 {width:260px;}
.buy03 { color:#000000; font-size:14px; font-weight:bold; }
.priceline { clear:both; color:#FF0000; font-weight:bold; line-height:24px; position:relative; }
.priceline span em { font-size:30px; font-style:normal; }
.buy04 { width:61px; height:20px; position:absolute; bottom:0; right:0px; background:url(../images/buy_black.gif) top left no-repeat; border:none; cursor:pointer; }
.teleph {float:left;clear:both;position:relative;width:225px; font-size:12px;}

.link01 {text-decoration:underline; color:#000;}
.link01:hover {text-decoration:none;}
fieldset.account{border:1px solid #CCCCCC;clear:both;cursor:default;margin:10px 0;padding:0 10px 10px; }
fieldset.account label {font-size:11px;}
fieldset.account legend {background:none repeat scroll 0 0 #8AC342;color:#000;margin-bottom:10px;padding:2px 5px;}
a.wishlist  {text-decoration:none;color:#303C96;}
.carttotal { font-weight:normal; }
.cb {clear:both;}
.fr { float:right; }
select.hidden, .hidden { display:none; }
.shops{ width:580px; padding:10px 0px; float:left; clear:both; border-bottom:1px dotted #a4a4a4; font-size:12px; }
.shops h2 {font-size:16px; display:block;letter-spacing:-0.6px; color:#000; margin-bottom:5px;}
.shops p {line-height:18px;}
/*.shops img { float:left; clear:none; border:5px solid #8AC342; margin-bottom:10px;}*/
.mr10 { margin-right:10px;}
.s230 {width:230px;}
.dldbox { float:left; clear:both; width:238px; padding:10px; margin-bottom:10px; border:1px dashed #060; font-size:12px; background:url(../images/pdf-icon.png) right center no-repeat #ffa; }
.dldbox a { color:#060; }
.newsBox { width:560px; float:left; clear:both; position:relative; font-size:11px; padding:10px; /*border-bottom:1px dotted #ccc;*/}
.newsBox span.date02 { color:#666; font-size:10px; display:block; }
.newsBox a.title01 { text-decoration:underline; color:#000; font-size:12px; font-weight:bold; }
.newsBox a.title01:hover { text-decoration:none;}
.newsBox p { font-size:12px; clear:none; float:none; margin-bottom:5px;}
.newsBox .link05 { color:#3B6E06; font-size:12px; text-decoration:underline;  padding-right:10px; float:left; clear:none; font-weight:normal;}
.newsBox .link05:hover {text-decoration:none;}
h3.date01 { font-size:18px; font-weight:normal; letter-spacing:0.01em; margin-top:20px; float:left; clear:both; margin-left:10px;}
.midcol h1.press { font-size:28px; color:#000; border-bottom:1px dotted #a4a4a4; font-weight:normal; letter-spacing:-0.04em;background:#d7d7d7; padding:5px 10px; display:block; }
.ml10 {margin-left:10px;}
.new_acc { width:540px; float:left; clear:none; position:relative; font-size:12px; color:#000; padding:10px; }
.new_acc ul{float:left; clear:both; list-style-type:none; list-style-type:none; }
.new_acc ul li {float:left; clear:none; margin-right:10px;}
.new_acc ul li a { text-decoration:underline; color:#000; }
.new_acc ul li a:hover { text-decoration:none; }
.new_acc ul li.activ a { color:#78B12F; font-weight:bold; }

.txtCont { float:left; clear:both; position:relative; padding:10px 0; background:#fff; }
.txtCont p { font-size:12px; line-height:18px; margin-bottom:15px; }
.txtCont p a { text-decoration:underline; color:#000; }
.txtCont p a:hover { text-decoration:none; }
.txtCont p img { border:1px solid #ccc; padding:4px;  }
img.leftFloat { float:left; margin-right:15px; margin-bottom:5px; padding:3px; border:1px solid #ccc; }
img.rightFloat { float:right; margin-left:15px; margin-bottom:5px; padding:3px; border:1px solid #ccc; }
.txtCont ul { font-size:12px; line-height:18px; margin-bottom:5px; margin-left:25px; }
.txtCont h2 { font-size:18px; color:#78B12F; margin-bottom:7px; }
.txtCont h3 { font-size:15px; }

.txtCont h3.attach { color:#693; font-size:16px; }
ul.attach {list-style-type:square;clear:both;float:left;margin:0px 20px 0px 40px;display:block;}
ul.attach a { text-decoration:underline; color:#666; line-height:20px;}
ul.attach a:hover { text-decoration:none;}
.special  { width:48px; height:48px; position:absolute; bottom:10px; right:10px; background:url(../images/special.png) top left no-repeat; }
.backlink { float:left; clear:none; padding:2px 5px; background:#999; color:#fff; font-weight:bold; text-decoration:none; }
#recaptcha_area, #recaptcha_table { float:left; margin-left:17px; }
.winnlist { width:560px; float:left; clear:both; position:relative; font-size:11px; padding:10px; border-bottom:1px dotted #ccc; }
.winnlistBox { width:270px; float:left; clear:none; position:relative; font-size:11px; }
.winnlistBox span.title { text-decoration:none; color:#333; font-size:14px; display:block; font-weight:bold; letter-spacing:-0.5px; padding-bottom:8px; }
.heading06 { display:block; background:#669933; padding:8px 10px 8px 10px; font-size:14px; font-weight:bold; color:#fff; }

.brandslist { float:left; clear:both;}
.brandslist a img { float:left; clear:none; border:1px solid #c4c4c4; margin-right:5px; margin-bottom:5px; padding:5px; }
.brandslist a.active img { float:left; clear:none; border:1px solid #693; margin-right:5px; margin-bottom:5px; padding:5px; }
.brands_h2 { color:#333333; font-size:24px; letter-spacing:-1px; font-weight:normal;}

.FindCartridge {width:100%; float:left; clear:both; font-size:12px; margin-bottom:20px; }
.FindCartridge fieldset {background:#eee; padding:10px 20px;}
.FindCartridge h2 { font-size:22px; color:#fff; text-transform:uppercase; letter-spacing:-0.03em; font-weight:400; padding:5px 10px; background:#000;}
.FindCartridge fieldset label {width:50%; float:left; clear:none;}
.FindCartridge fieldset label input[type=radio] { margin-right:10px;}
.FindCartridge fieldset label input[type=text] { font-size:11px; color:#000; font-style:italic;}
.FindCartridge fieldset label select { }

/* .box01 .rghtDet span.price { background:url(../images/price_bell.gif) center left no-repeat; padding-left:50px; height:40px; line-height:30px;} */
