#bag {clear:both;margin:0px 51px 15px 50px;color:#6c5740;line-height:22px;font-family:arial;}
#bag h1 {font-size:15px;text-align:right;font-family:calibri;color:#000000;letter-spacing:0;margin-right:18px;}
#bag h1 b {color:#F06C9B;}
#bag h1 img {vertical-align:middle;}
#bag h2 {font-size:20px;color:#F06C9B;line-height:35px;font-family:san-serif,calibri;}
#bag h3 {font-size:18px;color:#F06C9B;line-height:35px;font-weight:normal;}

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



/* featured listing */
.fl {width:997px;margin:10px 0;border:1px solid #cccccc;}
.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:997px;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}

.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:#8F8F8F;border-bottom:1px solid #8F8F8F;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 #CFCFCF;font-size:12px;font-family:arial;padding:2px 0;}
.bill select, .card select {width:220px;height:18px;border:1px solid #CFCFCF;font-size:12px;font-family:arial;}

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

.card {margin-bottom:30px;width:955px;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;width:955px;}
.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:#F06C9B;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:#8F8F8F;}
.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;}


/* error styles */
#err {margin-top:20px;border:1px solid #dbdbdb;background:#f6f6f6;padding:10px 40px;color:#888686;}
#err h4 {background:url(../images/err.gif) no-repeat top left;padding:5px 0 10px 50px;font-size:12px;color:#333333;text-align:left;}
#err ul {margin:0 0 0 62px;font-size:11px;}
#err li {list-style:disc;padding:0;border:0;line-height:20px;font-size:11px;}
#suc {margin-top:20px;border:1px solid #EDF1C7;background:#FAFBEC;padding:10px 50px;}

.form {margin:30px 0;line-height:15px;color:#333333;}
.form tr {height:30px;}
.form input,.form textarea {width:180px;height:12px;border:1px solid #2b2b2b;padding:2px 0;color:#333333;font-size:11px;font-family:verdana;}
.form input.send {width:auto;height:auto;border:0;}
.form select {width:150px;font-size:11px;font-family:arial;border:1px solid #2b2b2b;height:17px;}

.acc {margin:20px 0;border:1px solid #CCCCCC;padding:10px 20px;color:#000000;font-size:11px;line-height:20px;width:955px;}
.acc td.ti {font-family:calibri;font-size:14px;color:#8F8F8F;border-bottom:1px solid #8F8F8F;padding-top:10px;font-weight:bold;}
.acc td {padding:5px 20px;}
.acc input.in {width:180px;height:16px;border:1px solid #2b2b2b;font-size:11px;font-family:arial;}
.acc select {width:180px;height:18px;font-size:11px;border:1px solid #2b2b2b;}

.result {margin:5px 0 0 0;width:807px;}
.result th {background:#000000;height:24px;color:#ffffff;text-align:left;font-size:14px;font-family:calibri;padding-left:10px;} 
.result td { border-bottom: 1px dotted #82808d;padding:15px 0;font-size:12px;color:#333333;line-height:20px;font-family:calibri;padding-left:10px;}
.result a {text-decoration:underline;color:#000000;}
.pg {border:0;text-align:right;padding:10px;}
.pg a {padding:0 6px;text-decoration:none;font-family:calibri;font-size:12px;}
.pg a.active {background:#F06C9B;padding:1px 5px;color:#ffffff;}

.st {color:#f40000;font-family:calibri;font-size:13px;}
.ts {color:#000000;font-family:calibri;font-size:15px;}
.e {width:140px;height:15px;border:1px solid #2b2b2b;background:#ffffff;margin:3px 5px 0 5px;}
.v {border:1px solid #333333;font-size:10px;font-weight:normal;color:#ffffff;background:#333333;padding:1px 5px;}

.spa {margin-top:20px;font-size:12px;font-family:calibri;color:#000000;}
.spa h4 {margin:50px 0 0 0;border-right:1px solid #82808e;font-size:20px;color:#675e50;line-height:45px;font-weight:bold;}
