﻿body, td { margin: 0px; padding: 0px; font-family: Georgia, sans-serif; font-size: 12px; color: #231F20; height:100%; } 
body { background-image: url(/images/bg/home.jpg); /*home/bg1.jpg*/ }
a { color: #B87807; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font: normal 28px Georgia, sans-serif; color: #000000; margin-bottom: 0; }
h1.addon { text-transform: uppercase; font: bold 18px Georgia, sans-serif; color: #000000; }
h1.detail { padding-bottom:0; margin-bottom: 5px; }
h2.h2 { font: bold 16px Georgia, sans-serif;  text-transform: uppercase; color: #231F20; text-align: center; }
h2.login { font: bold 16px Georgia, sans-serif;  text-transform: uppercase; color: #000000; text-align: center; }
h2 { font: bold 16px Georgia, sans-serif; color: #B87807; margin: 0 0 3px 0;  }
h3 { margin-bottom: 5px; margin-top: 5px; color: #000000; }
h3.detail { margin-top: 0; }

p { line-height: 18px; }
.textarea, .input { border: solid 1px #BFB089; font-family: Georgia, Arial; }
.select { font-size: 12px; }
.dotted_top { background-image: url(/images/home/dot.gif); background-repeat: repeat-x; background-position: left top; }
.bc { background-image: url(/images/home/dot.gif); background-repeat: repeat-x; background-position: left top; padding-top: 7px; }
.dotted_line { background-image: url(/images/home/dot.gif); background-repeat: repeat-x; background-position: left top; line-height: 1px; font-size: 1px; }
.dotted_bottom { background-image: url(/images/home/dot.gif); background-repeat: repeat-x; background-position: left bottom; }
#quotas { font: normal 21px Georgia, sans-serif; padding: 20px 0; text-align: center; }
.small_text { font-size: 12px; }
.subhd { font: bold 16px Georgia; color: #000000; }
.aback { font: bold 14px Georgia; margin-left: 10px; }

/*.td_hm { padding-right: 21px; }*/
/*.hmouter { width: 214px; }*/
.hmouter .top { position: relative; z-index: 20; }
.hmouter .inner { padding-left: 54px; } /* width: 214px;*/
.abs { position: absolute; }
.hmbrd { background-color: #fff; padding: 37px 3px 3px 3px; position: relative; top: 34px; margin-bottom: 34px; z-index: 15; }
.hmbrd .hd { padding: 10px; }
.hd_outer { text-align: center; }
.hmbrd .dotted_bottom { padding: 7px; }
.hmbrd_img { position: relative; top: -37px; }
.hmbrd .bottom { padding: 15px 7px; text-align: right; }

.tmenuDiv { padding-top: 6px; text-transform: uppercase; float:left; }
.bottomDiv { padding: 30px 0; text-transform: uppercase; }
.lmenuDiv a , .tmenuDiv a { font-size: 11px; color: #231F20; margin-left: 15px; text-decoration: none; }
.bottomDiv a { font-size: 11px; color: #231F20; margin-right: 14px; text-decoration: none; }
.bottomDiv a:hover, .lmenuDiv a:hover, .tmenuDiv a:hover { text-decoration: underline; }

.lmenuDiv { padding-top: 20px; text-transform: uppercase; text-align: right; padding-right: 15px; font-size: 11px; padding-top: 10px; }
.phoneDiv { float:right; padding-top: 10px; font-weight: bold; color: #000; padding-right: 15px; }
.error { color: red; }

.mmenuDiv img { margin-left: 15px;}

.cornerDiv { text-align:right; position: relative; right: -5px; }
.cornerDiv img { border: 0; }
a.asel { text-decoration: underline; }
.prod_type { font: bold 11px Georgia, sans-serif; }
.orig_subttl { font: bold 14px Georgia, sans-serif; padding: 10px 0 10px  0;}
.selected { color: #231F20; }
.giftshort { font: normal 16px Georgia, sans-serif; padding: 15px; line-height: 20px; }
.giftdetail { text-align: right; padding: 0px 20px 20px 0; }
.price { color: #231F20; font: normal 15px Georgia; }

.infTbl tr td { padding: 3px 8px; }

.cartTbl tr td { padding: 3px; }
.cartTbl tr td.prod { padding: 3px; font:bold 13px Georgia, sans-serif;  padding-left: 35px  }
td.cartDel a { text-transform: uppercase;}
.cartTbl tr th { padding: 8px 0 8px 20px; background-color: #BFB089; text-align: left; font: bold 12px Georgia, sans-serif; color: #FFF; text-transform: uppercase; }
.cartTotal { padding: 20px 0 20px 680px; border-bottom: solid 1px #BFB089; font: bold 12px  Georgia, sans-serif;  text-transform: uppercase;  }

/* from previuos site */
.h4sp { font-family: Georgia, sans-serif; font-size: 15px; color: #231F20;  font-weight:bold;  margin-bottom:5px; letter-spacing: 4px; }
.subhdg { font-family: Georgia, sans-serif; font-size: 16px; font-weight:bold; margin-bottom: 0px; color: #000; /*CC6600*/ }
.textg { font-family: Georgia, sans-serif; font-size: 14px; line-height: 18px; margin-top: 3px; margin-bottom: 10px; color: #231F20; }
.ctxt { font-family: Georgia; font-size: 11px; font-weight:bold;  margin-top: 5px; margin-bottom: 20px; }
.h2comment { font-family: Georgia, sans-serif; font-size: 19px; color: #231F20; font-weight:bold; }
.pressbottom { font-family: Georgia; font-size: 12px; color: #231F20; text-decoration: none; margin: 4px 0 25px 0;  }
.h4 { font-family: Georgia, sans-serif; font-size: 13px; color: #231F20;  font-weight:bold;  margin-bottom:0px; }
.blogdiv a { color: #ffffff; font-size: 11px; }