.first{height: 30px; font-size: 12px; color: #fff;}
.ltc{padding-left: 15px; background-image:url(../images/bag_01.gif);}
.mt{padding-left: 5px; background-image: url(../images/bag_02.gif);}
.rtc{width: 9px;}
.rtc img{float: left; margin: 0px; padding: 0px;}

.conltc{padding-left: 15px; background-image:url(../images/green_01.gif);}
.conmt{padding-left: 5px; background-image: url(../images/green_02.gif);}
.conrtc{width: 9px;}
.conrtc img{float: right; margin: 0px; padding: 0px;}

.second{ font-size: 10px; background-image:url(../images/newcustomer2.gif);}
.second p{margin: 5px 0px 0px 5px;}
.item img{float: left;}
.item{border-left: 1px dotted #444; background-color: #000; border-top: 1px dotted #444; background-image: none;}
.itemqty{ vertical-align: top; padding: 10px 0px 0px 5px;border-left: 1px dotted #444;border-top: 1px dotted #444;}
.itemprice{border-left: 1px dotted #444; vertical-align: top;border-top: 1px dotted #444;}
.itemtotal{border-left: 1px dotted #444; vertical-align: top;border-top: 1px dotted #444;}

.itemtotal, .itemqty, .itemprice{padding: 5px 0px 0px 5px;}

.rm{border-right: 1px dotted #444; border-bottom: 1px dotted #444;}
.rm1{border-right: 1px dotted #444; border-top: 1px dotted #444;}
.rm2{border-right: 1px dotted #444; background-color:#000000; background-color: #222; border-bottom: 1px dotted #444;}
.rm3{border-right: 1px dotted #444; background-color:#000000; background-image:url(../images/newcustomer.gif); border-bottom: 1px dotted #444;}

.refresh{ vertical-align:middle; border: 0px none; float: left;}
.bottom{border-top: 1px dotted #444;}

.lbc, .mb, .rbc{border-top: 2px solid #444;}
.lbc{font-size: 10px; text-align: right; padding: 5px; vertical-align:top;}
.lbc img{padding-right: 5px;}
.rbc{ border-right: 1px solid #444; border-bottom: 2px solid #444; background-color: #262626;}
.mb{ padding: 5px; font-size:10px; background-color: #262626; border-left: 1px solid #444;}

.totaltd, .shippingtd, .esttd{text-align: right; padding-right: 5px;}

.totaltd{padding: 5px;border-top: 2px solid #444; font-size: 10px; border-left: 1px solid #444;  background-color: #262626;}
.shippingtd{padding: 5px; font-size: 10px;border-left: 1px solid #444; background-color: #262626;}
.shiptotal{padding: 5px; font-size: 10px; background-color: #262626;border-left: 1px solid #444;}
 
.esttd{color: #fff; padding: 5px; border-left: 1px solid #444;border-bottom: 2px solid #444; background-color: #262626;}

.esttotal{color: #fff; padding: 5px; border-bottom: 2px solid #444; background-color: #262626;border-left: 1px solid #444;}

.proceed{width: 600px; text-align:right; padding: 5px;}
.continue{margin: 0px 0px 5px 0px;padding: 0px 10px 10px 0px;line-height: 20px;text-decoration:none; font-size: 12px;}
.continue a{color: #777; text-decoration:none;}
.continue a:hover{color: #fff; text-decoration: underline;}

.member{padding: 5px 5px 5px 10px;background-image:url(../images/newcustomer.gif); vertical-align: top;border-left: 1px dotted #444; border-bottom: 1px dotted #444;}
.memberl{width: 240px; margin-top: 10px; text-align:right;}
.newcwrapper{width: 290px;margin-top: 10px;}
.newcright{width: 170px; float: right;}
.newcleft p{font-weight: bold;}
.newcleft{width: 115px; text-align:right;}
.newcleft2{width: 115px; text-align:right;}
.newcleft p{line-height: 22px;}
.newcleft2 p{}

.newform{width: 600px; font-size: 10px; background-image: url(../images/newcustomer2.gif); background-position: 0px 0px; margin-bottom: 5px;}
.newsum{width: 600px; font-size: 10px; background-image: url(../images/newcustomer2.gif); background-position: 0px 0px; margin-bottom: 5px;}
.newship{width: 600px; font-size: 10px; background-image: url(../images/newcustomer2.gif); background-position: 0px 0px; margin-bottom: 5px;}
.newbill{width: 600px; font-size: 10px; background-image: url(../images/newcustomer2.gif); background-position: 0px 0px; margin-bottom: 5px;}
.form{padding: 5px 10px 5px 20px; height: 50px;vertical-align:middle; border-left: 1px dotted #444;}
.form2{padding: 5px 10px 5px 20px; height: 50px;vertical-align:middle; background-color: #222;}

.lightGrey { background-color: #222; padding: 10px; }

.form2l, .form2r{background-color: #222;}
.formr, .form2r{text-align:left; vertical-align: middle;}
.forml{text-align:right; vertical-align:middle; width: 80px; border-left: 1px dotted #444;}
.formlb{text-align:right; vertical-align:middle; width: 80px; border-left: 1px dotted #444; border-bottom: 1px dotted #444;}
.form2l{text-align:right; vertical-align:middle; width: 90px;}
.forml, .formr, .form2l, .form2r{height: 18px; padding: 2px;}
.totl, .totwl{text-align:right; vertical-align:middle; border-left: 1px dotted #444; width: 120px;}
.totr{text-align:left; vertical-align: middle; width: 60px;}
.tot2r{text-align:left; vertical-align: middle;}
.totl, .totr{height: 18px; padding: 5px;}
.totwr, .totwl{font-size:13px; color: #fff; border-bottom: 1px dotted #444; height: 45px; padding: 5px;}
.ship{padding: 5px 10px 5px 20px; height: 50px;vertical-align:middle; border-left: 1px dotted #444;}
.shipch, .shipchl{vertical-align:top; text-align:right; padding: 3px;}
.shipchl{border-left: 1px dotted #444;}
.shipl, .shipr{height: 18px; padding: 5px;}
.shipwr, .shipwl{font-size:13px; color: #fff; border-bottom: 1px dotted #444; padding: 5px;}
.newc{ background-color: #222;}
.proceed1{padding: 5px 30px 0px 0px; vertical-align:top; border-bottom: 1px dotted #444; border-left: 1px dotted #444;}
.proceed2{padding: 5px 30px 10px 0px; vertical-align:top; border-bottom: 1px dotted #444; background-color: #222; }
.tabletotal{padding: 5px 5px 10px 5px; border-left: 1px dotted #444; border-bottom: 1px dotted #444;}
.success{padding: 10px 0px 10px 15px; font-size: 10px; border-bottom: 1px dotted #444; border-left: 1px dotted #444;}
.textsuccess{color:#FFFFFF; font-size: 20px; line-height: 18px;}
.suml, .sumlb{text-align: right;height: 18px; padding: 5px; border-left: 1px dotted #444;}
.sumr, .sumrb{text-align: left;height: 18px; padding: 5px;}
.sumlb, .sumrb{border-bottom: 1px dotted #444;}

.formclear{clear: both; padding: 5px; height: 30px;}
.formclear2{clear: both; width: 265px; padding: 5px; margin-top: 5px;}
.formclear3{clear: both; margin-top: 170px; padding: 2px;}

.ordersum{text-align:right;}

.summarywrapper{width: 220px; padding: 5px;}
.sumright{width: 50px; float: right;font-size: 10px;}
.sumleft{width: 160px; text-align:right;font-size: 10px;}
.address{padding: 5px; font-size: 10px; width: 150px;}
.addresstd{border-left: 1px dotted #444;}

.cardwrapper{width: 220px; padding: 5px;}
.cardright{width: 170px; float: right;}
.cardleft{margin-left: 70px; width: 250px;font-size: 10px;}

.shipwrapper{width: 550px; padding: 5px;}
.shipright{width: 230px; float: right;font-size: 10px;}
.shipleft{margin-left: 40px;width: 230px; text-align:left;}

/* Button classes for gel buttons */
a.boldred{background: transparent url("../images/bt_red_01.gif") no-repeat top left;display: block;float: right;font-size: 12px;height: 32px;padding-left: 8px; text-decoration: none;}
a:link.boldred, a:visited.bred, a:hover.boldred, a:active.boldred{color: white;}
.boldred img{margin: 0px 6px 0px 0px;padding: 1px 0px 0px 0px;border: none;}
a.boldred span{background: transparent url("../images/bt_red_02.gif") no-repeat top right;display: block;padding: 7px 10px 12px 2px; color: white;}
a:hover.boldred{text-decoration: underline;}
.redwrapper{margin: 10px 0px 0px 0px;overflow: hidden;}

/* Button classes for gel buttons */
a.boldleftred{background: transparent url("../images/bt_red_01.gif") no-repeat top left;display: block;float: left;font-size: 12px;height: 32px;padding-left: 8px; text-decoration: none;}
a:link.boldleftred, a:visited.bred, a:hover.boldleftred, a:active.boldleftred{color: white;}
.boldleftred img{margin: 0px 6px 0px 0px;padding: 1px 0px 0px 0px;border: none;}
a.boldleftred span{background: transparent url("../images/bt_red_02.gif") no-repeat top right;display: block;padding: 8px 10px 12px 2px; color: white;}
a:hover.boldleftred{text-decoration: underline;}
.leftredwrapper{margin: 0px 0px 0px 0px;overflow: hidden;}

.highlightLabel { color: #f33; }

*.P1 { font-family:Arial; font-size:12px; }
*.P10 { font-family:'Times New Roman'; font-size:12px; }
*.P11 { font-family:'Times New Roman'; font-size:12px; }
*.P12 { font-family:'Times New Roman'; font-size:12px; margin-left:10px; margin-right:0in; text-indent:0inch; }
*.P13 { font-family:Arial; font-size:12px; margin-left:10px; margin-right:0; text-indent:0inch; }
*.P14 { font-family:'Times New Roman'; font-size:12px; margin-left:10px; margin-right:0in; text-indent:-0.3827inch; }
*.P15 { font-family:Arial; font-size:12px; }
*.P2 { font-family:Arial; font-size:12px; }
*.P3 { font-family:Arial; font-size:12px; font-weight:bold; }
*.P4 { font-family:Arial; font-size:12px; font-weight:bold; }
*.P5 { font-family:'Times New Roman'; font-size:12px; }
*.P6 { font-family:'Times New Roman'; font-size:12px; }
*.P7 { font-family:'Times New Roman'; font-size:12px; }
*.P8 { font-family:'Times New Roman'; font-size:12px; }
*.P9 { font-family:'Times New Roman'; font-size:12px; }
