/* CSS Document */
body,td,th,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,form,fieldset,input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#555555;margin:0;padding:0;}
ul,ol,dl,dt,dd,li{list-style:none;}
form,fieldset,img{border:none;}
a{color:#0566c9;text-decoration:none;cursor:pointer;}
a:hover{color:#f15c22;text-decoration:underline;cursor:pointer;}
body{text-align:center;}
.noborder{border:none; }
*:focus{outline-style:none; }
.color-activ{color:#f15c22; }
.box125{width:125px; }
.box310{width:310px; }
.box200{width:200px; }
.box745{width:745px; }
.box635{width:635px; }
.box-middle{margin:0 0 0 25px; }
.fltlft{float:left; display:inline; }
.fltrgt{float:right; display:inline; }
.fltnon{float:none; }
.fltctr{margin:0 auto; }
.clrlft{clear:left; line-height:0; font-size:1px; height:1px; }
.clrrgt{clear:right; line-height:0; font-size:1px; height:1px; }
.clearfix{clear:both; line-height:0; font-size:1px; height:1px; }
.clear{clear:both; }
.hide{display:none; }
.vertMid{vertical-align:middle; }
.vertTop{vertical-align:top; }
.vertBsl{vertical-align:baseline; }
.vertBot{vertical-align:bottom; }
.container{width:980px;padding:0 5px;margin:0 auto;text-align:left;}
/* --- btn ----------------------------------------------------- */
div.btn{float:left;margin:15px 15px 15px 0;}
div.btn a, div.btn a strong,div.btn a:hover{font-size:20px;font-weight:normal;line-height:36px;text-decoration:none;overflow:hidden;white-space:nowrap;display:block;float:left;}
div.btn span{margin:0 10px;}
div.btn a, div.btn a strong{color:#ffffff;cursor:pointer;}
div.btn a.green, div.btn a{background-image:url(/img/btn.green.rgt.png);_background-image:url(/img/btn.green.rgt.gif);background-position:right top;background-repeat:no-repeat;padding-right:5px;}
div.btn a.green strong, div.btn a strong{background-image:url(/img/btn.green.lft.png);_background-image:url(/img/btn.green.lft.gif);background-position:left top;background-repeat:no-repeat;padding:0 8px 0 12px;}
div.btn a.green-plus strong, div.btn a.plus strong{background-image:url(/img/btn.green.lft.plus.png);_background-image:url(/img/btn.green.lft.plus.gif);}
div.btn a.green-plus strong, div.btn a.blue-plus strong, div.btn a.claret-plus strong, div.btn a.black-plus strong, div.btn a.pink-plus strong, div.btn a.orange-plus strong, div.btn a.navy-plus strong, div.btn a.yellow-plus strong, div.btn a.plus strong{background-position:left top;background-repeat:no-repeat;padding-left:37px;}
div.btn a.blue{background-image:url(/img/btn.blue.rgt.png);_background-image:url(/img/btn.blue.rgt.gif);}
div.btn a.blue strong{background-image:url(/img/btn.blue.lft.png);_background-image:url(/img/btn.blue.lft.gif);}
div.btn a.blue-plus strong{background-image:url(/img/btn.blue.lft.plus.png);_background-image:url(/img/btn.blue.lft.plus.gif);}
div.btn a.claret{background-image:url(/img/btn.claret.rgt.png);_background-image:url(/img/btn.claret.rgt.gif);}
div.btn a.claret strong{background-image:url(/img/btn.claret.lft.png);_background-image:url(/img/btn.claret.lft.gif);}
div.btn a.claret-plus strong{background-image:url(/img/btn.claret.lft.plus.png);_background-image:url(/img/btn.claret.lft.plus.gif);}
div.btn a.black{background-image:url(/img/btn.black.rgt.png);_background-image:url(/img/btn.black.rgt.gif);}
div.btn a.black strong{background-image:url(/img/btn.black.lft.png);_background-image:url(/img/btn.black.lft.gif);}
div.btn a.black-plus strong{background-image:url(/img/btn.black.lft.plus.png);_background-image:url(/img/btn.black.lft.plus.gif);}
div.btn a.pink{background-image:url(/img/btn.pink.rgt.png);_background-image:url(/img/btn.pink.rgt.gif);}
div.btn a.pink strong{background-image:url(/img/btn.pink.lft.png);_background-image:url(/img/btn.pink.lft.gif);}
div.btn a.pink-plus strong{background-image:url(/img/btn.pink.lft.plus.png);_background-image:url(/img/btn.pink.lft.plus.gif);}
div.btn a.orange{background-image:url(/img/btn.orange.rgt.png);_background-image:url(/img/btn.orange.rgt.gif);}
div.btn a.orange strong{background-image:url(/img/btn.orange.lft.png);_background-image:url(/img/btn.orange.lft.gif);}
div.btn a.orange-plus strong{background-image:url(/img/btn.orange.lft.plus.png);_background-image:url(/img/btn.orange.lft.plus.gif);}
div.btn a.navy{background-image:url(/img/btn.navy.rgt.png);_background-image:url(/img/btn.navy.rgt.gif);}
div.btn a.navy strong{background-image:url(/img/btn.navy.lft.png);_background-image:url(/img/btn.navy.lft.gif);}
div.btn a.navy-plus strong{background-image:url(/img/btn.navy.lft.plus.png);_background-image:url(/img/btn.navy.lft.plus.gif);}
div.btn a.yellow{background-image:url(/img/btn.yellow.rgt.png);_background-image:url(/img/btn.yellow.rgt.gif);}
div.btn a.yellow strong{background-image:url(/img/btn.yellow.lft.png);_background-image:url(/img/btn.yellow.lft.gif);}
div.btn a.yellow-plus strong{background-image:url(/img/btn.yellow.lft.plus.png);_background-image:url(/img/btn.yellow.lft.plus.gif);}
div.btn a.yellow,div.btn a.yellow strong{color:#9d5442;}
div.btn a:hover, div.btn a.hover{overflow:visible;background-position:right bottom; -moz-box-shadow:1px 1px 10px #92909c; -webkit-box-shadow:1px 1px 10px #92909c; box-shadow:1px 1px 10px #92909c;}
div.btn a:hover strong{background-position:left bottom;text-shadow:0 -1px 1px #222222;}
/* --- end btn ----------------------------------------------------- */
/* --- header ----------------------------------------------------- */
#header{background-color:#f15c22;padding:15px 0;min-height:50px;height:auto !important;height:50px;}
#header div.logo{float:left;}
#header div.logo a{background-image:url(/img/header.logo.png);_background-image:url(/img/header.logo.gif);background-position:left top;background-repeat:no-repeat;width:230px;height:62px;display:block;}
#header div.logo-small a{background-image:url(/img/header.logo.small.png);_background-image:url(/img/header.logo.small.gif);width:198px;height:54px;}
#header div.headerMain div.logo{float:none;margin:15px 0 0;}
#header div.headerMain div.logo a{margin:auto;}
#header div.nav{float:right;margin-top:17px;color:#d55e80;}
#header div.nav *{color:#ffffff;}
#header div.nav a{margin:0 5px;}
#header div.nav a{margin:0 5px;}
#header div.nav-btn{float:left;margin-left:50px;margin-top:13px;padding:0 10px;}
#header div.nav-btn span, #header div.nav-btn a{display:block;float:left;line-height:26px;height:26px;overflow:hidden;}
#header div.nav-btn span{color:#ffffff;background-color:#853d21;padding:0 3px 0 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-topleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
#header div.nav-btn a{background-color:#ffffff;background-image:url(/img/bg.btn.arrow.color.1.gif);background-position:-40px center;background-repeat:no-repeat;padding:0 10px 0 20px;font-weight:bold;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius-topright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
#header div.search{position:relative;z-index:100;float:left;width:525px;height:52px;}
#header div.headerMain div.search{float:none;margin:15px auto;}
#header div.search div.box{background-color:#853d21;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;position:absolute;z-index:101;top:4px;left:50px;width:440px;}
#header div.headerMain div.search div.box{left:40px;}
#header div.search div.box:hover,#header div.search div.box-hover{background-color:#582c1b; -moz-box-shadow:1px 1px 10px #781230; -webkit-box-shadow:1px 1px 10px #781230; box-shadow:1px 1px 10px #781230;}
#header div.search div.text{background-color:#f9f9f9;background-position:bottom;background-repeat:repeat-x;float:left;height:36px;width:337px;overflow:hidden;}
#header div.search div.text, #header div.search div.text input{color:#c7c7c7;font-size:18px;font-weight:normal;line-height:22px;}
#header div.search div.text input{padding:6px 6px;border:none;background:none;height:22px;width:323px;border-width:1px;border-style:solid;border-top-color:#fcfcfc;border-right-color:#9d9d9d;border-bottom-color:#626262;border-left-color:#f8f8f8;}

#header div.search div.btn, #header div.search div.btn input{cursor:pointer;}
#header div.search div.btn{float:right;margin:0;height:36px;background-image:url(/img/btn.black.rgt.png);_background-image:url(/img/btn.black.rgt.gif);background-position:right top;background-repeat:no-repeat;padding-right:5px;}
#header div.search div.btn input{border:none;background:none;background-image:url(/img/btn.black.lft.png);_background-image:url(/img/btn.black.lft.gif);background-position:left top;background-repeat:no-repeat;font-size:20px;line-height:20px;color:#ffffff;height:36px;padding:0 13px 0 17px;margin:0;width:93px;outline:none;}
#header div.search div.btn:hover, #header div.search div.btn-hover{background-position:right -36px;}
#header div.search div.btn:hover input, #header div.search div.btn-hover input, #header div.search div.btn-option-block-hover:hover input{background-position:left -36px;text-shadow:0 -1px 1px #133f6f;}
/* --- end header ----------------------------------------------------- */
/* --- content ----------------------------------------------------- */
#content{padding:15px 0 35px;}
#content h1{color:#f15c22;font-size:28px;font-weight:normal;line-height:34px;margin-left:-1px;}
#content h2{color:#454545;}
#content div.noSearch h2{font-size:14px;line-height:18px;font-weight:normal;}
#content div.noSearch h2 b{color:#f15c22;}
#content .box{
/*border-top:1px solid #d9d8df; */
border-bottom:1px solid #d9d8df;}
#content .box .header{border-top:2px solid #d9d8df;border-bottom:1px solid #d9d8df;}
#content .box .header p{margin:3px 0;}
#content .boxBorderTop{border-top:1px solid #d9d8df; }
#content .boxBorderBottom{border-bottom:1px solid #d9d8df; }
#content .header{background-color:#f5f5f5; }
div.paging, #content div.noSearch, #content .box .header, #content .box .list, #content .boxSearchLast .list-last{padding:7px 10px;}
#content .boxSearchLast{border:none;}
#content .boxSearchLast .list-last ul li{display:inline;margin-right:15px;}
#content .boxSearchLast .list-last{background-color:#f9f9f9;border:1px solid #cccccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
#content .last-list ul, #content .last-list ul li{display:block;}
#content .last-list ul li{background-image:url(/img/ico.list.gif);background-position:left 7px;background-repeat:no-repeat;margin:0 0 2px 0;padding:0 0 0 6px;}
#content .box-offer{
/*background-color:#f9f9f9;*/
}
#content .box-offer .header{background-color:#ffffff;}
#content .box{margin-bottom:25px;}
/* --- end content ----------------------------------------------------- */
/* --- footer ----------------------------------------------------- */
#footer .container{border-top:1px solid #d9d8df;padding:10px 0;margin-top:10px;}
#footer *{color:#666666;font-size:11px;line-height:16px;}
#footer .logo, #footer .copyright, #footer .menu, #footer .menu ul, #footer .menu ul li{float:left;display:block;}
#footer .logo{margin-right:10px;}
#footer .copyright, #footer .menu{margin-top:12px;}
#footer .copyright{}
#footer .menu{}
#footer .menu ul, #footer .menu ul li{}
#footer .menu ul li{margin-left:5px;padding-left:5px;border-left:1px solid #d9d8df;}
#footer .menu ul li a:hover{color:#f15c22;}
/* --- end footer ----------------------------------------------------- */
div.paging{background-color:#f9f9f9;}
div.paging br{display:none;float:right;}
div.paging *{font-size:11px;line-height:14px;}
div.paging strong{font-weight:normal;}
div.paging .numpage, div.paging .numpagecount{color:#666666;}
div.paging .numpagecount{display:block;float:right;}
div.paging .numpage{display:block;float:left;}
/* list */
div.list{}
div.list ul{}
div.list ul, div.list ul li{display:block;}
div.list ul li{border-top:1px solid #e6e5eb;padding:10px 5px 5px;height:100%; }
div.list ul li.first{border-top:none;margin-top:0;}
div.list h2{float:left;margin-bottom:3px;}
div.list h2, div.list h2 a{font-size:16px;line-height:20px;font-weight:normal;}
div.list p.content{clear:both;}
div.list em{clear:both;color:#666666;display:block;margin:10px 0;}
div.list em a{color:#ffffff;font-size:10px;font-weight:bold;line-height:14px;background-color:#6c6c6c;border:1px solid #bfbfbf;border-left-color:#636363;border-right-color:#636363;border-bottom-color:#1f1f1f; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px; padding:3px 6px; font-style:normal; text-decoration:none; }
div.list em a:hover{background-color:#808080;}
div.list ul li strong{font-weight:normal;background-color:#fcd8ff;}
div.list ul li div.productPhoto, div.list ul li div.productDetail { float:left;  }
div.list ul li div.productDetailWithPhoto { width:520px;  float:right;  }
div.list ul li div.productPhoto a { display:block; float:left; width:60px; height:60px; padding:5px; border:1px solid #d9d8df; overflow:hidden; background-position:center center; background-repeat:no-repeat;  }
div.list ul li div.productPhoto a:hover { border-color:#f15c22;  }
div.list ul li div.productPhoto a img { margin:200px 0 0 200px;  }
/* end list */
div.google_ad {text-align:center; padding:7px 0;}
