
#mid {padding:4px 0 4px 0px;}
#shop {width:955px;float:right;margin-right:4px;}

#bag {clear:both;background:#ffffff;padding:0px 0 15px 12px;color:#6c5740;line-height:22px;height:auto !important;height:594px;min-height:594px;}
#bag h1 {font-size:15px;text-align:right;font-family:calibri;letter-spacing:0;margin-right:18px;}
#bag h1 b {color:#d41e00;}
#bag h1 img {vertical-align:middle;}
#bag h2 {font-size:20px;color:#BA4206;line-height:35px;font-weight:normal;}
#bag h3 {font-size:18px;color:#BA4206;line-height:35px;font-weight:normal;}

.sp {padding:6px 0;text-align:justify;}



/* featured listing */
.fl {width:924px;margin:10px 0;border:1px solid #cccccc;background:#ffffff;}
.fl tr {height:32px;}
.fl th {background:#cccccc url(../images/gbg.gif) repeat-x;border-bottom:1px solid #efefef;color:#000000;font-size:13px;text-align:left;padding:0 20px;}
.fl td {vertical-align:middle;padding:10px 0;text-align:center;color:#333333;font-weight:bold;font-family:calibri;}
.fl td img {margin-top:10px;}
.fl td a:hover {opacity:.8}

/* shop */
.sh {width:926px;margin:10px 0 0 0;background: url(../images/shop/top.gif) no-repeat;color:#333333;font-weight:bold;}
.sh tr {height:40px;}
.sh th {border-bottom:1px solid #efefef;color:#333333;font-size:13px;text-align:left;padding:0 20px;vertical-align:middle;}
.sh th a {background: url(../images/shop/lock.gif) no-repeat;font-size:11px;font-weight:normal;padding:5px 0 0 25px;line-height:35px;}
.sh td.bot {background:url(../images/shop/bot.gif) no-repeat top left;}
.sh td b {font-weight:normal;font-size:12px;color:#333333}
.sh td {background:#ffffff;}

.bill {width:842px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:15px 20px;font-weight:bold;color:#655a54;}
.bill tr, .card tr {height:34px;}
.bill th, .card th {font-size:14px;color:#D41E00;border-bottom:1px solid #D41E00;text-align:left;font-family:calibri;}
.bill td, .card td {padding:2px 0 2px 20px;vertical-align:middle;text-align:right;color:#000000}
.bill th b, .card th b, .card td b {font-size:11px;color:#000000;font-family:arial;font-weight:normal;}
.bill input, .card input {width:220px;height:15px;border:1px solid #afa9a6;font-size:12px;font-family:arial;padding:2px 0;}
.bill select, .card select {width:220px;height:18px;border:1px solid #afa9a6;font-size:12px;font-family:arial;}

.bill input.nb {width:10px;height:10px;margin:5px 10px;}

.card {margin-bottom:30px;width:884px;border:1px solid #CCCCCC;padding:15px 20px;font-weight:bold;color:#655a54;}
.cart {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:15px 20px;}
.cart th {font-family:calibri;font-size:14px;color:#000000;border-bottom:1px solid #333333;}
.cart td {border-bottom:1px dotted #CCCCCC;padding:15px 0 15px 20px;vertical-align:middle;}

.tot {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:15px 20px;font-weight:bold;color:#000000;}
.tot tr {height:20px;}
.tot td {border:0;padding:5px 10px;}
.tot td.gt {border-top:1px solid #CCCCCC;font-size:16px;color:#d41e00;font-family:calibri;line-height:25px;}
.tot input.f {border:1px solid #CCCCCC;font-family:arial;font-size:11px;width:150px;height:18px; }

.tot i {color:#8F8F8F;font-weight:normal;}
.tot a {font-weight:normal;color:#000000;text-decoration:underline;}
.tot a:hover {color:#D41E00}
.wd {font-size:11px;line-height:25px;color:#333333;font-weight:normal;}

.cart select {width:150px;height:18px;border:1px solid #CCCCCC;font-size:12px;font-family:arial;}
.cart input {width:30px;height:20px;border:1px solid #CCCCCC;font-size:14px;font-family:arial;padding:4px 4px 0 4px;font-weight:bold;}

.inv td {height:25px;border-bottom:1px dotted #CCCCCC;padding:0;}
.inv td b {font-size:15px;font-weight:bold;}

#err2 {margin-top:20px;border:1px solid #f4da25;background:#fff7c0 url(../images/alert.gif) no-repeat 50px 5px;padding:8px 95px;}

.bt {padding:0 20px 20px 20px;text-align:right;}
.bt img {margin:0 15px 0 0;}


.select {width:240px;height:20px;border:1px solid #CCCCCC;font-size:11px;font-family:arial;}
.gift {width:100%;border:1px solid #C4E2D8;}
.gift tr {height:28px;}
.gift th {background:#C4E2D8;padding-left:20px;color:#5C3828;text-align:left;font-size:14px;font-family:calibri;}
.gift td {padding-left:20px;color:#5C3828;text-align:left;font-weight:normal;line-height:25px;}
.gift i {color:#8F8F8F;font-weight:normal;font-size:11px;font-style:normal;}
