/*  ===== Reset ===== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{background:#fff;color:#000;font:normal 12px/19px tahoma, arial, sans-serif}
a,a:active,a:visited{color:#000;text-decoration:none}
/*  ===== Common  ===== */
.left{float:left;display:inline}
.right{float:right;display:inline}
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.btn { display:block; height:18px; background:url("/view_image.php?fn=bg_btn.png") left top no-repeat; font-size:10px; line-height:16px; text-align:center; color:#4a4848; padding:0 0 0 14px; text-decoration:none; white-space: nowrap; }
.btn b { display:block; height:18px; background:url("/view_image.php?fn=bg_btnSpan.png") right top no-repeat; padding:0 14px 0 0; }

/*  ===== Structure ===== */

  #container { width:695px; margin:0 auto; padding:0 0 5px; }

  /*  ===== Top Form, Cart Status ===== */

  #top { padding:30px 0 8px; height:100%; overflow:hidden; }

  #phone { float: left; margin:10px 0 0; padding:0 0 0 25px; }
  #phone p { float:left; font-size:11px; color:#4a4848; }

  #loginForm { float:left; width:350px; }

  #loginForm input { vertical-align:middle; }

  #loginForm a { float:left; text-align:right; font-family:verdana, arial, sans-serif; font-size:11px; }

  #loginForm .registerLink { width:125px; }

  #loginForm .forgotPassword { width:142px; }

  #login_name, #login_pass { border:1px solid #d4cfc9; border-top:2px solid #808080; border-left:2px solid #808080; padding:2px 4px; width:115px; }

  #login_name { margin:0 12px 0 0; }

  #login_pass { margin:0 5px 0 0; }

  #login_submit { width:16px; height:16px; background:url("/view_image.php?fn=bg_loginSubmit.gif") left top no-repeat; cursor:pointer; border:0; }

  #cartStat { float:right; background:url("/view_image.php?fn=bg_cartStat.jpg") left center no-repeat; margin:10px 0 0; padding:0 0 0 25px; }

  #cartStat p { float:left; font-size:11px; color:#4a4848; }

  #cartStat a.btn { float:left; margin:2px 0 0 5px; color:#000; }

  #cartStat a.btn b { float:left; }


/*  ===== Menu Navigation ===== */

  .nav { width:678px; height:41px; margin:0 auto 3px; padding:0 0 1px; border-bottom:2px solid #f1dce0; }

  .nav li { float:left; }

  .nav li a { float:left; display:inline; margin:0 2px 0 0; width:134px; height:41px; background:url("/view_image.php?fn=bg_navA.jpg") left top no-repeat; text-transform:uppercase; font:bold 12px/40px arial, sans-serif; color:#5e222e; text-align:center; }

  .nav li.last a { margin:0; }

/*  ===== FrontBanner ===== */

  #frontBanner { height:247px; overflow:hidden; }

  #frontBanner .banner { float:left; width:504px; }

  #frontBanner ul { float:right; width:189px; height:247px; background:url("/view_image.php?fn=bg_frontBannerUl.jpg") left top no-repeat; }

  #frontBanner ul li { border-bottom:1px solid #888; }

  #frontBanner ul li.last { border:0; }

  #frontBanner ul li.last a { padding-top:5px; }

  #frontBanner ul li a { display:block; padding:8px 0 10px 11px; }

  #frontBanner ul li a span { display:block; color:#fff; font:normal 21px/22px 'Myriad Pro', arial, sans-serif; letter-spacing:-1px; word-spacing:2px; }

  #frontBanner ul li a span img { vertical-align:1px; margin:0 0 0 2px; }

  #frontBanner ul li a b { display:block;width:130px; font:normal 11px/16px verdana, arial, sans-serif; color:#515151; }

/*  ===== Contents  ===== */

  #contents { margin:1px auto 0; padding:20px 0 3px; height:100%; overflow:hidden; background:url("/view_image.php?fn=bg_contents.jpg") center top no-repeat; }

/*  ===== Sidebar ===== */

  #sidebar { float:left; width:192px; }

   #sidebar .mfList, #sidebar .siteSrch { height:92px; margin:0 0 2px; padding:0 0 0 25px; font-size:11px; }

  #sidebar .mfList {background:url("/view_image.php?fn=bg_mfList.png") left top no-repeat; }

  #sidebar .siteSrch { background:url("/view_image.php?fn=bg_siteSrch.png") left top no-repeat; }

  #sidebar .mfList p, #sidebar .siteSrch p { text-transform:uppercase; font-weight:bold; padding:20px 0 10px; }

  #sidebar .mfList p { color:#5e222e; }

  #sidebar .siteSrch p { color:#fff; }

  #sidebar .mfList select { color:#6e6d6d; width:145px; }

  #sidebar .siteSrch form { border:1px solid #717171; width:140px; height:13px; padding:2px 2px 4px; background:#fff; }

  #sidebar .siteSrch form input { vertical-align:middle; }

  #sidebar .siteSrch #srchTxt { width:115px; height:13px; border:0; float:left; padding:0; }

  #sidebar .siteSrch #srchSubmit { float:right; background:#717171; color:#fff; text-transform:uppercase; text-align:center; width:22px; font-size:10px; border:0; cursor:pointer; }

  #sidebar .specials { height:122px; padding:0 10px 0 20px; background:url("/view_image.php?fn=bg_specials.jpg") left top no-repeat; }

  #sidebar .specials p { text-transform:uppercase; color:#5e222e; font-weight:bold; font-size:11px; padding:10px 0 0; }

  #sidebar .specials span { display:block; font-weight:bold; color:#855b63; font-size:11px; line-height:13px; padding:0 0 3px; }

  #sidebar .specials img { float:left; display:inline; margin:0 15px 0 0; }

  #sidebar .specials b { display:block; text-decoration:line-through; font-size:14px; color:#6e6d6d; padding:8px 0 0; }

  #sidebar .specials strong { display:block; font-size:14px; color:#763a46; }

  #sidebar .topList { background:url("/view_image.php?fn=bg_topList.gif") left top repeat-y; margin:0 0 3px; }

  #sidebar .topList .title { font-size:11px; font-weight:bold; line-height:36px; text-indent:28px; text-transform:uppercase; color:#413c3c; height:38px; background:url("/view_image.php?fn=bg_topListTitle.png") left top no-repeat; }

  #sidebar .topList ul { background:url("/view_image.php?fn=bg_topListUl.png") left bottom no-repeat; padding:5px 0 10px 18px; height: 100%; }

  #sidebar .topList ul li { padding:4px 0 4px 15px; background:url("/view_image.php?fn=arrow2.gif") left center no-repeat; }

  #sidebar .topList ul li a { text-decoration:underline; font-size:13px; color:#626262; }

  #sidebar .topList ul li a:hover { color:#000; text-decoration:none; }

/*  ===== Main  ===== */

  #main { float:right; width:500px; }

  #main .welcome { color:#3f3f3f; height:95px; }

  #main .welcome h1 { float:left; display:inline; margin:0 0 0 10px; width:150px; height:60px; padding:15px 0 0; text-align:center; background:url("/view_image.php?fn=circle.gif") center top no-repeat; font-size:15px; }

  #main .welcome h2 { float:right; width:325px; line-height:17px; font-size:11px; padding:5px 0 0; }

  .fProducts { background:url("/view_image.php?fn=bg_fProducts.png") left top repeat-y; }

  .fProducts .in { background:url("/view_image.php?fn=bg_fProductsIn.png") left bottom no-repeat; }

  .fProducts .title { background:url("/view_image.php?fn=bg_fproductsTitle.png") left top repeat-x; font-size:11px; font-weight:bold; line-height:37px; color:#5e222e; text-transform:uppercase; }

  .fProducts .title .l { background:url("/view_image.php?fn=fproductsTitleL.png") left top no-repeat; padding:0 0 0 25px; }

  .fProducts .title .r { background:url("/view_image.php?fn=fproductsTitleR.png") right top no-repeat; padding:0 11px 0 0; height:37px; }

  .fProducts .products { height:100%; overflow:hidden; padding:23px 0 0 20px; }

  .fProducts .products li { float:left; width:228px; height:135px; padding:15px 0 0; border-right:1px solid #d3d1d1; border-bottom:1px solid #d3d1d1; }

  .fProducts .products li.even { border-right:0; }

  .fProducts .products li.last { border-bottom:0; }

  .fProducts .products .img { float:left; width:110px; text-align:center; }

  .list_price { color: #6e6d6d; text-decoration: line-through; }

  .fProducts .products .img span { font-size:15px; font-weight:bold; color:#855b63; padding:5px 0 0; }

  .fProducts .products .details { float:left; width:115px; }

  .fProducts .products .details h3 { font-size:11px; color:#855b63; line-height:14px; }

  .fProducts .products .details p { color:#6e6d6d; line-height:14px; font-size:11px; padding:5px 0 10px; }

  .fProducts .products .details a.btn { float:left; display:inline; clear:both; margin:0 0 5px; }

  .fProducts .products .details a.btn b { float:left; }

  .fProducts .prodNav { text-align:center; }

  .fProducts .prodNav { font:normal 15px/18px 'Myriad Pro', arial, sans-serif; padding:5px 0; }

  .fProducts p { margin-left: 5px; }

/*  ===== Footer  ===== */

  #footer { clear:both; background:url("/view_image.php?fn=bg_footer.gif") left top repeat-x; }

  #footer .l { background:url("/view_image.php?fn=bg_footerL.gif") left top no-repeat; padding:0 0 0 13px; }

  #footer .r { height:52px; background:url("/view_image.php?fn=bg_footerR.gif") right top no-repeat; padding:0 13px 0 0; }

  #footer .paymentProcessors { float:left; display:inline; margin:12px 45px 0 5px; }

  #footer .left { color:#6e6d6d; font-size:11px; padding:6px 0 0; }

  #footer .left a { color:#6e6d6d; }

  #footer .left li { display:inline; }

  #footer .left p a { text-decoration:underline; }
.lst td { vertical-align: middle; }
.lst td { padding-top: 5px; }

.product_desc p { padding-top: 10px; }
.allbrands ul {
  float: left;
  width: 500px;
  margin: 0;
  padding-top: 20px;
  list-style: none;
}

.allbrands li {
  float: left;
  width: 160px;
  margin: 0;
  padding: 0;
}

