/** check out **/
div.wrapper div.midwrapper div.haslfree{width:973px; height:auto; float:left;padding-bottom:23px; padding-top:10px; border:0px solid #FF0000; text-align:right;}
div.wrapper div.midwrapper div.your_shp_bag{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:4px;}
div.wrapper div.midwrapper div.your_shp_bag div.hd{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-right:147px;}
div.wrapper div.midwrapper div.your_shp_bag div.hd2{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-right:147px; padding-top:5px;}
div.wrapper div.midwrapper div.your_shp_bag div.hd1{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px; padding-left:130px;}

/** check out grid **/



/*shopping Bag Headings*/
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp1{width:157px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:5px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp2{width:239px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp3{width:210px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp4{width:126px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp5{width:102px; height:20px; float:left;border:0px solid #FF0000; text-align:right; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp6{width:102px; height:20px; float:left;border:0px solid #FF0000; text-align:right; padding-left:25px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp7{width:102px; height:20px; float:left;border:0px solid #FF0000; text-align:right; padding-left:25px; padding-top:4px;}



/** Review order  headings **/

div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo1{width:65px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:5px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo2{width:250px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo3{width:160px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo4{width:115px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo5{width:60px; height:20px; float:left;border:0px solid #FF0000; text-align:right; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo6{width:130px; height:20px; float:left;border:0px solid #FF0000; text-align:right; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo7{width:60px; height:20px; float:left;border:0px solid #FF0000; text-align:right; padding-left:0px; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.RVOhding div.tpRo8{width:80px; height:20px; float:left;border:0px solid #FF0000; text-align:right; padding-left:0px; padding-top:4px;}
/**Review order items**/
div.wrapper div.midwrapper div.RoQtytxt{width:950px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#fff; margin-top:10px; padding-top:3px;}
div.wrapper div.midwrapper div.RoQtytxt div.Roqqty{width:60px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.Roidesc{width:250px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.Rogoop{width:160px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.Rodt{width:110px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.Ropr{width:65px; height:auto; float:left;border:0px solid #FF0000; text-align:right;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.RoprRo{width:90px; height:auto; float:left;border:0px solid #FF0000; text-align:right;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.Rosc{width:80px; height:auto; float:left;border:0px solid #FF0000; text-align:right;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.Rotax{width:120px; height:auto; float:left;border:0px solid #FF0000; text-align:right;padding-left:0px;}
div.wrapper div.midwrapper div.RoQtytxt div.Rotp{width:70px; height:auto; float:left;border:0px solid #FF0000; text-align:right;padding-left:0px;}








div.wrapper div.midwrapper div.checkfr div.RVOhding div.tp4Ro{width:100px; height:20px; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:4px;}

/** first row **/
div.wrapper div.midwrapper div.checkfr{width:973px; height:auto; float:left;padding-top:1px; border:0px solid #FF0000; background-color:#fff;}
div.wrapper div.midwrapper div.checkfr div.fr{width:162px; height:138px; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.checkfr div.fr div.sr{width:157px; height:114px; float:left;border:0px solid #FF0000; text-align:left; padding-left:5px; padding-top:10px; background-color:#fff;}
div.wrapper div.midwrapper div.checkfr div.fr div.sr div.nr{width:157px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}

/** second row **/
div.wrapper div.midwrapper div.checkfr div.sr{width:240px; height:auto; float:left;border:0px solid #FF0000; text-align:left; background-color:#fff;}
div.wrapper div.midwrapper div.checkfr div.sr div.st{width:240px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.checkfr div.sr div.st div.nrtxt{width:240px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}
div.wrapper div.midwrapper div.checkfr div.sr div.st div.nr{width:240px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px;}
div.wrapper div.midwrapper div.checkfr div.sr div.st div.nr div.img{width:70px; height:auto; float:left;border:0px solid #FF0000; text-align:justify; padding-bottom:0px;}
div.wrapper div.midwrapper div.checkfr div.sr div.st div.nr div.desc{width:185px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}
div.wrapper div.midwrapper div.checkfr div.sr div.st div.nr div.desc div.nrc{width:185px; height:auto; float:right;border:0px solid #FF0000; text-align:left; padding-top:0px;}

/** third row **/
div.wrapper div.midwrapper div.checkfr div.tttr{width:216px; height:148px; float:left;border:0px solid #FF0000; text-align:left;  background-color:#fff;}
div.wrapper div.midwrapper div.checkfr div.tttr div.sr{width:216px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.checkfr div.tttr div.sr div.nr{width:216px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}

/** forth row **/
div.wrapper div.midwrapper div.checkfr div.frr{width:115px; height:148px; float:left;border:0px solid #FF0000; text-align:left;  background-color:#fff;}
div.wrapper div.midwrapper div.checkfr div.frr div.sr{width:105px; height:auto; float:left;border:0px solid #FF0000; padding-left:10px; padding-top:10px; text-align:center;}
div.wrapper div.midwrapper div.checkfr div.frr div.sr div.nr{width:115px; height:auto; float:left;border:0px solid #FF0000; padding-bottom:0px; text-align:left;}

/** fifth row **/
div.wrapper div.midwrapper div.checkfr div.fif{width:107px; height:148px; float:left;border:0px solid #FF0000; text-align:left;  background-color:#fff;}
div.wrapper div.midwrapper div.checkfr div.fif div.sr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px; padding-top:10px; text-align:center;}
div.wrapper div.midwrapper div.checkfr div.fif div.sr div.nr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-bottom:0px; text-align:left;}
/** six row **/
div.wrapper div.midwrapper div.checkfr div.sif{width:107px; height:148px; float:right;border:0px solid #FF0000; text-align:left;  background-color:#fff;}
div.wrapper div.midwrapper div.checkfr div.sif div.sr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-left:5px; padding-top:10px; text-align:center;}
div.wrapper div.midwrapper div.checkfr div.sif div.sr div.nr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-bottom:0px; text-align:left;}

/*** grey row ****/

/** first row **/
div.wrapper div.midwrapper div.checkfrr{width:973px; height:auto; float:left;padding-top:0px; border:0px solid #FF0000; text-align:left; background-color:#f3f3f5;}
div.wrapper div.midwrapper div.checkfrr div.fr{width:162px; height:138px; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.checkfrr div.fr div.sr{width:157px; height:114px; float:left;border:0px solid #FF0000; text-align:left; padding-left:5px; padding-top:10px; }
div.wrapper div.midwrapper div.checkfrr div.fr div.sr div.nr{width:157px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}

/** second row **/
div.wrapper div.midwrapper div.checkfrr div.sr{width:240px; height:148px; float:left;border:0px solid #FF0000; text-align:left; }
div.wrapper div.midwrapper div.checkfrr div.sr div.st{width:240px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.checkfrr div.sr div.st div.nrtxt{width:240px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}
div.wrapper div.midwrapper div.checkfrr div.sr div.st div.nr{width:240px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}
div.wrapper div.midwrapper div.checkfrr div.sr div.st div.nr div.img{width:54px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}
div.wrapper div.midwrapper div.checkfrr div.sr div.st div.nr div.desc{width:185px; height:auto; float:right;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}
div.wrapper div.midwrapper div.checkfrr div.sr div.st div.nr div.desc div.nrc{width:185px; height:auto; float:right;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}

/** third row **/
div.wrapper div.midwrapper div.checkfrr div.tttr{width:216px; height:148px; float:left;border:0px solid #FF0000; text-align:left;  }
div.wrapper div.midwrapper div.checkfrr div.tttr div.sr{width:216px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.checkfrr div.tttr div.sr div.nr{width:216px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}

/** forth row **/
div.wrapper div.midwrapper div.checkfrr div.frr{width:115px; height:148px; float:left;border:0px solid #FF0000; text-align:left;  }
div.wrapper div.midwrapper div.checkfrr div.frr div.sr{width:105px; height:auto; float:left;border:0px solid #FF0000; padding-left:10px; padding-top:10px; text-align:center;}
div.wrapper div.midwrapper div.checkfrr div.frr div.sr div.nr{width:115px; height:auto; float:left;border:0px solid #FF0000; padding-bottom:0px; text-align:left;}

/** fifth row **/
div.wrapper div.midwrapper div.checkfrr div.fif{width:107px; height:148px; float:left;border:0px solid #FF0000; text-align:left;  }
div.wrapper div.midwrapper div.checkfrr div.fif div.sr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px; padding-top:10px; text-align:center;}
div.wrapper div.midwrapper div.checkfrr div.fif div.sr div.nr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-bottom:0px; text-align:left;}
/** six row **/
div.wrapper div.midwrapper div.checkfrr div.sif{width:107px; height:148px; float:right;border:0px solid #FF0000; text-align:left;  }
div.wrapper div.midwrapper div.checkfrr div.sif div.sr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-left:5px; padding-top:10px; text-align:center;}
div.wrapper div.midwrapper div.checkfrr div.sif div.sr div.nr{width:96px; height:auto; float:left;border:0px solid #FF0000; padding-bottom:0px; text-align:left;}

/** Update cart **/
div.wrapper div.midwrapper div.upcr{width:973px; height:auto; float:left;padding-top:10px; border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.upcrd{width:973px; height:auto; float:left;padding-top:10px; border:0px solid #FF0000; text-align:right;}
div.wrapper div.midwrapper div.upcr div.upcrbt{width:auto; height:auto; float:left;text-align:left; padding-right:145px;}
div.wrapper div.midwrapper div.upcr div.prco{width:auto; height:auto; float:left;text-align:left; }
div.wrapper div.midwrapper div.upcr div.prco div.pritext{width:auto; height:auto; float:left;text-align:left; padding-right:5px; padding-top:5px;}
div.wrapper div.midwrapper div.upcr div.prco div.pritems{width:auto; height:auto; float:left;text-align:left; padding-right:5px;}

/** buy it now **/
div.wrapper div.midwrapper div.buyin{width:973px; height:auto; float:left;padding-top:20px; border:0px solid #FF0000; text-align:center;}

/** continue shopping **/
div.wrapper div.midwrapper div.contshop{width:973px; height:auto; float:left;padding-top:20px; border:0px solid #FF0000; text-align:left; padding-bottom:30px;}
div.wrapper div.midwrapper div.contshop div.consh{width:204px; height:174px; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/shadowborder.gif); background-repeat:no-repeat; background-position:right top;}
div.wrapper div.midwrapper div.contshop div.consh div.tp{width:204px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.contshop div.consh div.bt{width:204px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}

/** sub total shopping **/
div.wrapper div.midwrapper div.contshop div.subtotal{width:338px; height:auto; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/shadowborder.gif); background-repeat:no-repeat; background-position:right top; padding-left:39px; padding-right:39px; }
div.wrapper div.midwrapper div.contshop div.subtotal div.itemso{width:338px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}
div.wrapper div.midwrapper div.contshop div.subtotal div.itemso div.items{width:338px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:20px;}
div.wrapper div.midwrapper div.contshop div.subtotal div.itemso div.items div.lft{width:268px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.contshop div.subtotal div.itemso div.items div.ryt{width:auto; height:auto; float:right;border:0px solid #FF0000; text-align:left;}

/** Secure Checkout **/
div.wrapper div.midwrapper div.contshop div.secure{width:270px; height:auto; float:right;border:0px solid #FF0000; text-align:left;padding-right:39px;}
div.wrapper div.midwrapper div.contshop div.secure div.proceed{width:267px; height:auto; float:left;border:0px solid #FF0000; text-align:center; padding-bottom:20px;}
div.wrapper div.midwrapper div.contshop div.secure div.nrm{width:267px; height:auto; float:left;border:0px solid #FF0000; text-align:center; padding-bottom:10px;}
div.wrapper div.midwrapper div.contshop div.secure div.nrm1{width:247px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:10px; padding-left:17px;}
div.wrapper div.midwrapper div.contshop div.secure div.paypall{width:270px; height:auto; float:left;border:0px solid #FF0000; text-align:center;}
div.wrapper div.midwrapper div.contshop div.secure div.paypall div.tar{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:center;}

/** heading of page **/
div.wrapper div.midwrapper div.checkhead{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px;}
div.wrapper div.midwrapper div.hddesc{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px; padding-bottom:0px;}
div.wrapper div.midwrapper div.phddesc{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px; padding-bottom:0px;}
div.wrapper div.midwrapper div.lidesc{width:953px; height:auto; float:left;border:0px solid #FF0000; text-align:justify; padding-top:2px; padding-left:40px;}

div.wrapper div.midwrapper div.grheading{width:963px; height:21px; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#d1d1d1; margin-top:5px; padding-top:3px;}
div.wrapper div.midwrapper div.grheadingspad{width:963px; height:21px; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#d1d1d1; margin-top:10px; padding-top:3px;}
div.wrapper div.midwrapper div.shiping{width:933px; height:auto; float:left;border:0px solid #FF0000; text-align:right; padding-top:5px; padding-right:40px;}
div.wrapper div.midwrapper div.address{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:30px; padding-top:10px;}
div.wrapper div.midwrapper div.address div.add{width:178px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-right:100px;}
div.wrapper div.midwrapper div.address div.add div.dec{width:178px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.address div.add div.btn{width:178px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px;}

/** Enter New Shipping Address **/
div.wrapper div.midwrapper div.shippadd{width:933px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:40px; padding-top:20px;}
div.wrapper div.midwrapper div.shippadd div.shippingblock{width:544px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shippadd div.shippingblock div.main{width:544px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px;}
div.wrapper div.midwrapper div.shippadd div.shippingblock div.main div.lef{width:165px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shippadd div.shippingblock div.main div.ryt{width:379px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shippadd div.shippingblock div.hd{width:544px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px; padding-bottom:20px;}
div.wrapper div.midwrapper div.shippadd div.shippingblock div.bt{width:544px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px; padding-bottom:20px;}
div.wrapper div.midwrapper div.shippadd div.shippingblock div.shipallitems{width:544px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px;}
div.wrapper div.midwrapper div.shippadd div.shippingblock div.radiobtn{width:364px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:160px;}

div.wrapper div.midwrapper div.shippadd div.shippingmethod{width:372px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-top:20px;}
div.wrapper div.midwrapper div.shippadd div.shippingmethod div.sdef{width:372px; height:auto; float:left;border:0px solid #FF0000; text-align:left; background-color:#f4f4f4;}
div.wrapper div.midwrapper div.shippadd div.shippingmethod div.sdef div.stxt{width:358px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-right:7px; padding-left:7px; padding-bottom:7px;}


/** enter billing address **/
div.wrapper div.midwrapper div.checkhead div.enterbill{width:417px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-right:40px;}
div.wrapper div.midwrapper div.checkhead div.enterbill div.heading{width:417px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.checkhead div.enterbill div.decription{width:417px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px;}

div.wrapper div.midwrapper div.checkhead div.returncust{width:413px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:60px; background-image:url(images/checkout/shadowborder.gif); background-repeat:no-repeat; background-position:left;}
div.wrapper div.midwrapper div.checkhead div.returncust div.heading{width:413px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px; padding-bottom:10px;}
div.wrapper div.midwrapper div.checkhead div.returncust div.desc{width:413px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px;}
div.wrapper div.midwrapper div.checkhead div.returncust div.txt{width:413px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}

/** order confirmation **/
div.wrapper div.midwrapper div.orderconf{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:center; padding-top:20px;}
div.wrapper div.midwrapper div.orderconf div.txt{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:center; padding-top:10px;}

/** order confirmation total**/
div.wrapper div.midwrapper div.ordconfttl{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:center; padding-top:10px;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx{width:573px; height:180px; border:1px solid #7f7f7f; text-align:center; margin-left:auto; margin-right:auto;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.image{width:150px; height:150px; float:left;text-align:left;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea{width:354px; height:auto; float:left;text-align:left; padding-left:10px; padding-top:10px;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt{width:354px; height:auto; float:left;text-align:left; padding-top:5px;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt div.lf{width:auto; height:auto; float:left;text-align:left; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt div.ry{width:120px; height:auto; float:right;text-align:left;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt div.ry div.def{width:78px; height:auto; float:left;text-align:right; border:0px solid #FF0000; padding-right:2px;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt div.ry div.def1{width:40px; height:auto; float:left;text-align:left;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt div.ry1{width:120px; height:auto; float:right;text-align:left; padding-top:10px; padding-bottom:20px;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt div.ry1 div.def{width:78px; height:auto; float:left;text-align:right; padding-right:2px;}
div.wrapper div.midwrapper div.ordconfttl div.itmbx div.txtarea div.txt div.ry1 div.def1{width:40px; height:auto; float:left;text-align:left;}

/** Shipping Address and Sub Total **/
div.wrapper div.midwrapper div.shadd{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:center; padding-top:30px; padding-bottom:40px;}
div.wrapper div.midwrapper div.shadd div.shbx{width:490px; height:auto;border:0px solid #FF0000; text-align:center; padding-top:30px; margin-left:auto; margin-right:auto;}
div.wrapper div.midwrapper div.shadd div.shbx div.lf{width:245px; height:auto;float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shadd div.shbx div.ry{width:200px; height:auto;float:right;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shadd div.shbx div.ry div.r1{width:200px; height:auto;float:right;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shadd div.shbx div.ry div.r1 div.l{width:100px; height:auto;float:left;border:0px solid #FF0000; text-align:right;}
div.wrapper div.midwrapper div.shadd div.shbx div.ry div.r1 div.r{width:50px; height:auto;float:right;border:0px solid #FF0000; text-align:left;}

/** Select Payment Method **/
div.wrapper div.midwrapper div.paymentbody{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px;}
div.wrapper div.midwrapper div.paymentbody div.default{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; padding-top:20px;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.lef{width:709px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.lef div.defaul{width:709px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.lef div.defau{width:709px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:30px;}

div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt{width:202px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:60px;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt div.costbx{width:202px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt div.costbx div.tp{width:202px; height:12px; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/cost_tp.gif); background-repeat:no-repeat;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt div.costbx div.mid{width:202px; height:auto; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/cost_mid.gif); background-repeat:repeat-y;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt div.costbx div.mid div.dtxt{width:192px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:10px; padding-bottom:10px;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt div.costbx div.mid div.dtxt div.txt{width:60px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-bottom:10px;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt div.costbx div.mid div.dtxt div.xt{width:130px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:0px; padding-bottom:10px;}
div.wrapper div.midwrapper  div.paymentbody div.grtxtarea div.ryt div.costbx div.bt{width:202px; height:11px; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/cost_btm.gif); background-repeat:no-repeat;}

/** enter payment option **/
div.wrapper div.midwrapper div.enterpayment{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px;}
div.wrapper div.midwrapper div.enterpayment div.default{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; padding-top:20px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea1{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; padding-top:0px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea1 div.bt{width:auto; height:26px; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px; padding-top:0px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea1 div.tx{width:auto; height:26px; float:left;border:0px solid #FF0000; text-align:left;padding-left:30px; padding-top:5px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef{width:485px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.defaul{width:485px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.defaul div.lf{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px; padding-right:3px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.defaul div.ry{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px;}


div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt{width:340px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px; padding-left:30px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.costbx{width:340px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.costbx div.tp{width:340px; height:12px; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/cur_top.gif); background-repeat:no-repeat;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.costbx div.mid{width:340px; height:auto; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/cur_mid.gif); background-repeat:repeat-y;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.costbx div.mid div.dtxt{width:330px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:10px; padding-bottom:10px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.costbx div.bt{width:340px; height:12px; float:left;border:0px solid #FF0000; text-align:left; background-image:url(images/checkout/cur_btm.gif); background-repeat:no-repeat;}


/** pay with a credit card **/
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.leftarea{width:249px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.leftarea div.credinfo{width:249px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:20px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.leftarea div.credtype{width:249px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px; padding-top:3px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.leftarea div.credtype div.label{width:80px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px; padding-top:3px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.leftarea div.credtype div.txtb{width:149px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px; padding-top:3px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.leftarea div.creddesc{width:249px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:20px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.rightara{width:155px; height:auto; float:right;border:0px solid #FF0000; text-align:left; padding-left:73px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.lef div.rightara div.rare{width:155px; height:auto; float:right;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.veouter{width:84px; height:auto; border:0px solid #FF0000; text-align:left; padding-bottom:20px; margin-left:auto; margin-right:auto;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.veouter div.ve{width:84px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:20px;}
div.wrapper div.midwrapper  div.enterpayment div.grtxtarea div.ryt div.veouter div.ve div.txt{width:84px; height:auto; float:left;border:0px solid #FF0000; text-align:center;}

/** Review Your Oder **/
div.wrapper div.midwrapper div.review{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px;}
div.wrapper div.midwrapper div.biggrheading{width:963px; height:40px; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#d1d1d1; margin-top:5px;}
div.wrapper div.midwrapper div.biggrheading div.hd{width:auto; height:28px; float:left;border:0px solid #FF0000; text-align:left;padding-top:12px;}
div.wrapper div.midwrapper div.biggrheading div.bt{width:auto; height:28px; float:left;border:0px solid #FF0000; text-align:left;padding-top:6px; padding-left:20px;}

/** payment details and options **/
div.wrapper div.midwrapper div.pymntdet{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; padding-top:13px;}
div.wrapper div.midwrapper div.ymntdet{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; padding-top:0px;}
div.wrapper div.midwrapper div.pymntdet div.billto{width:181px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px;}
div.wrapper div.midwrapper div.pymntdet div.billto div.bt{width:181px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:10px;}
div.wrapper div.midwrapper div.pymntdet div.billto div.bt div.left{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px;}
div.wrapper div.midwrapper div.pymntdet div.billto div.bt div.right{width:auto; height:auto; float:right;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.billto div.tx{width:181px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}

/** payment method **/
div.wrapper div.midwrapper div.pymntdet div.payment{width:221px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px; padding-left:111px;}
div.wrapper div.midwrapper div.pymntdet div.payment div.bt{width:221px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:10px; }
div.wrapper div.midwrapper div.pymntdet div.payment div.bt div.left{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:5px;}
div.wrapper div.midwrapper div.pymntdet div.payment div.bt div.right{width:auto; height:auto; float:right;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.payment div.tx{width:221px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.payment div.txx{width:221px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-top:10px;}

div.wrapper div.midwrapper div.pymntdet div.btn{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px; padding-left:10px;}
div.wrapper div.midwrapper div.pymntdet div.txtb{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:0px; padding-left:0px;}


/** order detail **/
div.wrapper div.midwrapper div.pymntdet div.sumary{width:185px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.sumary div.txta{width:185px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.sumary div.txta span{width:auto; height:28px; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.sumary div.ptxta{width:185px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}
div.wrapper div.midwrapper div.pymntdet div.sumary div.ptxta span{width:auto; height:28px; float:left;border:0px solid #FF0000; text-align:left;}

div.wrapper div.midwrapper div.pymntdet div.shippingmethod{width:372px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:140px; padding-top:20px;}
div.wrapper div.midwrapper div.pymntdet div.shippingmethod div.sdef{width:372px; height:auto; float:left;border:0px solid #FF0000; text-align:left; background-color:#f4f4f4;}
div.wrapper div.midwrapper div.pymntdet div.shippingmethod div.sdef div.stxt{width:358px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-right:7px; padding-left:7px; padding-bottom:7px;}

/** description **/
div.wrapper div.midwrapper div.pymntdet div.qty{width:27px; height:auto; float:left;border:0px solid #FF0000; text-align:center;}
div.wrapper div.midwrapper div.pymntdet div.qty div.tp{width:27px; height:auto; float:left;border:0px solid #FF0000; text-align:center;}
div.wrapper div.midwrapper div.pymntdet div.qty div.bt{width:27px; height:auto; float:left;border:0px solid #FF0000; text-align:center; padding-top:10px;}

div.wrapper div.midwrapper div.pymntdet div.id{width:289px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:15px;}
div.wrapper div.midwrapper div.pymntdet div.id div.tp{width:289px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.id div.bt{width:289px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}

div.wrapper div.midwrapper div.pymntdet div.gifto{width:100px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:15px; padding-right:80px;}
div.wrapper div.midwrapper div.pymntdet div.gifto div.tp{width:100px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.gifto div.bt{width:100px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}


div.wrapper div.midwrapper div.pymntdet div.pe{width:77px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:100px;}
div.wrapper div.midwrapper div.pymntdet div.pe div.tp{width:77px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.pymntdet div.pe div.bt{width:77px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:10px;}

/** stock **/
div.wrapper div.midwrapper div.pymntdet div.instock{width:289px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-left:40px;}
div.wrapper div.midwrapper div.pymntdet div.instock div.tsd{width:289px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}


div.wrapper div.midwrapper div.pymntdet div.costsum{width:431px; height:auto; float:right; border:0px solid #FF0000; text-align:left; padding-left:0px;}
div.wrapper div.midwrapper div.pymntdet div.costsum div.txt{width:431px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:5px;}
div.wrapper div.midwrapper div.pymntdet div.costsum div.txt div.lf{width:200px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px;}
div.wrapper div.midwrapper div.pymntdet div.costsum div.txt div.ry{width:150px; height:auto; float:left; border:0px solid #FF0000;  padding-bottom:0px; padding-left:0px; text-align:right; }
div.wrapper div.midwrapper div.pymntdet div.costsum div.orderconfirm{width:405px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-bottom:0px; background-image:url(images/orderconfirm.gif); background-repeat:no-repeat; background-position:left top; padding-left:0px; padding-top:0px; margin-top:5px;}

/** shipping method **/
div.wrapper div.midwrapper div.shipto{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; padding-top:30px;}
div.wrapper div.midwrapper div.diffadd{width:565px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; padding-top:0px; padding-left:200px;}
div.wrapper div.midwrapper div.diffadd div.tt{width:auto; height:28px; float:left;border:0px solid #FF0000; text-align:left;padding-right:30px;}
div.wrapper div.midwrapper div.diffadd div.ttt{width:auto; height:18px; float:left;border:0px solid #FF0000; text-align:left;padding-right:30px; padding-top:8px;}

/** quantity item description **/
div.wrapper div.midwrapper div.Qty{width:963px; height:21px; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#d1d1d1; margin-top:10px; padding-top:3px;}
div.wrapper div.midwrapper div.Qty div.qqty{width:70px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.Qty div.idesc{width:300px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.Qty div.goop{width:209px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.Qty div.av{width:115px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}

/** headings **/
div.wrapper div.midwrapper div.checkfr div.hding div.tp1{width:139px; height:20px; float:left;border:0px solid #FF0000;   padding-left:0px; background-color:#d1d1d1; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.hding div.tp2{width:210px; height:20px; float:left;border:0px solid #FF0000;  padding-left:0px; background-color:#d1d1d1; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.hding div.tp3{width:139px; height:20px; float:left;border:0px solid #FF0000;  padding-left:0px; background-color:#d1d1d1; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.hding div.tp4{width:139px; height:20px; float:left;border:0px solid #FF0000;  padding-left:0px; background-color:#d1d1d1; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.hding div.tp5{width:100px; height:20px; float:left;border:0px solid #FF0000;  padding-left:0px; background-color:#d1d1d1; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.hding div.tp6{width:139px; height:20px; float:left;border:0px solid #FF0000;  padding-left:0px; background-color:#d1d1d1; padding-top:4px;}
div.wrapper div.midwrapper div.checkfr div.hding div.tp7{width:100px; height:20px; float:left;border:0px solid #FF0000;  padding-left:0px; background-color:#d1d1d1; padding-top:4px;}


/*items*/
div.wrapper div.midwrapper div.Qtytxt{width:973px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px; background-color:#fff; margin-top:10px; padding-top:3px;}
div.wrapper div.midwrapper div.Qtytxt div.qqty{width:139px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px;}
/*div.wrapper div.midwrapper div.Qtytxt div.qqtyRo{width:139px; height:auto; float:left;border:0px solid #FF0000;padding-left:0px;}*/
div.wrapper div.midwrapper div.Qtytxt div.idesc{width:210px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px; text-align:left;}
div.wrapper div.midwrapper div.Qtytxt div.goop{width:139px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px;}
div.wrapper div.midwrapper div.Qtytxt div.dt{width:139px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px;}
div.wrapper div.midwrapper div.Qtytxt div.pr{width:100px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px;}

div.wrapper div.midwrapper div.Qtytxt div.sc{width:140px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px;}
div.wrapper div.midwrapper div.Qtytxt div.tp{width:100px; height:auto; float:left;border:0px solid #FF0000; padding-left:0px;}

/** select shipping method **/
div.wrapper div.midwrapper div.shipmethod{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#d1d1d1; margin-top:10px; padding-top:3px; padding-bottom:3px;}
div.wrapper div.midwrapper div.shipmethod div.ssm{width:209px; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shipmethod div.rssm{width:750px; height:auto; float:right;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.shipmethod div.rssm div.rtxt{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-right:20px;}

/** shipping method details **/
div.wrapper div.midwrapper div.shipmethoddetail{width:963px; height:31px; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#fff;}
div.wrapper div.midwrapper div.shipmethoddetail div.ssm{width:282px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:7px;}
div.wrapper div.midwrapper div.shipmethoddetail div.rssm{width:100px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:7px;}

div.wrapper div.midwrapper div.cshipmethoddetail{width:963px; height:31px; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#f1f1f1;}
div.wrapper div.midwrapper div.cshipmethoddetail div.ssm{width:282px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:3px;}
div.wrapper div.midwrapper div.cshipmethoddetail div.rssm{width:100px; height:auto; float:left;border:0px solid #FF0000; text-align:left; padding-top:7px;}

/** free gift **/
div.wrapper div.midwrapper div.freegift{width:963px; height:auto; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px; background-color:#d1d1d1; margin-top:10px; padding-top:3px; padding-bottom:3px;}
div.wrapper div.midwrapper div.freegift div.ssm{width:auto; height:auto; float:left;border:0px solid #FF0000; text-align:left;}
div.wrapper div.midwrapper div.freegift div.rssm{width:200px; height:auto; float:right;border:0px solid #FF0000; text-align:left; padding-right:10px;}

div.wrapper div.midwrapper div.grheading div.tr{width:auto; height:21px; float:left;border:0px solid #FF0000; text-align:left;padding-left:0px;}
div.wrapper div.midwrapper div.grheading div.paypal{width:auto; height:21px; float:left;border:0px solid #FF0000; text-align:left;padding-left:10px;}

/** paddings **/
.paddingtr5{padding-top:5px; padding-right:5px; border:0px solid #FF0000;}

.shippingaddtxtsmall{width:70px;  border:1px solid #9c9c9c; text-align:left;}


.black_122_arial{color:#000000; font-weight:normal; font-family:Arial; font-size:12px; text-align:left;}



/*for showing total on shopping bag page*/

div.total{width:973px; height:auto; float:left; }
div.total div.row{width:970px; height:auto; float:left; height:auto;border:#000 0px solid; }
div.total div.row div.spa{width:720px; height:10px; float:left; border:#000 0px solid; }
div.total div.row div.total_cont{width:150px; height:auto; float:left; height:auto; border:#FF0000 0px solid; padding-left:0px;}
div.total div.row div.total_det{width:5px; height:auto; float:left; height:auto; padding-left:0px; border:#FF0000 0px solid;}


.text_total{font-size:12px; font-weight:bold; color:Black; text-align:left;}
.text_total_des{font-size:12px; font-weight:bold; text-align:right; color:Black;}